Physics, History and Haskell. Interview with Rinat Stryungis

Exact sciences vs. humanities

Hi! Do you divide people into techies and humanities? If so, how do you think the technician’s thinking differs from the humanities?

  1. They must study people. They must study them objectively and subjectively. It’s hard to learn a culture that you don’t feel at least a little. Because of this, the reasoning of the humanities at first seemed wildly inaccurate to me and it annoyed me. Then I understood the methodology of history and why it became so.
  2. They must study and process VERY much low-concentrated and unstructured information. To be a good historian, you need to thoroughly study the primary sources, constantly keep abreast of new works of other historians, work together with philologists and archaeologists. This information is simpler than in physics or mathematics, but it is VERY abundant. Therefore, it is a little bit more difficult for them to give rigorous reasoning. But then, it’s a little easier for them to quickly understand difficult situations in life since they can immediately recognize them from many angles.
  3. They should write a lot and very well. They should express their thoughts very well and competently. Suppose I am a historian who has studied the culture of Assyria well. I spent many years on this, understood the culture of the Assyrians: read books about them, read their inscriptions, studied life, myths, ideas about the world, etc. Suppose I feel their culture. Now, so that my sensation does not die with me, I need to be able to express my sensation, my many years of generalized experience and accumulated knowledge in one or several books. Express complex and interrelated facts. Express so that the reader has a similar sensation from a culture that he has never known before.


Cool! And now, it’s time to talk about functional programming. How did you get into Haskell? And programming as well?

Teaching Haskell

Maybe you can tell us more about the Haskell course you’re teaching to other physicists?

  1. I would like this language (or at least its ideas) to become mainstream in the industry, and so I at least slightly increase the likelihood of this.
  2. I would like my achievements made during the writing of the diploma to not sink into oblivion if I decide to leave the faculty.
  3. The more people know the principles of FP, even if they don’t use it, the greater the likelihood that it will be used somewhere, because current students will someday become specialists, and then leaders. And I would like for some of my current students to become my colleagues in the future:-)



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store



Serokell is a software development company focused on building innovative solutions for complex problems. Come visit us at!