I record my thoughts on a social topics and share my views on different cultural phenomens in the Web.


Potential clients or employers, feel free to look at my past years' work.

I teach software development!

I have both experience and intention to teach software development. For any questions reach me in any social network mentioned in the header.

Write books

Some of my writing projects are so large that I compile them in books.


On Video Game Addiction Thoughts

May 12, 2021

I wanted to sound like an intellectual again and write a several page long essay with references to scientific literature and everything but I stopped myself. Let me tell you a story instead. Once upon a time in my childhood I stumbled upon a particularly unusual book. It was a fantasy fiction book set in the world of Conan the Barbarian. The difference from a normal book was that the story was branched.

On Fake News Thoughts

April 1, 2021

I have a very fun story on this topic, actually. Here on the Russian internet we have a news website Nothing on this website is true, except the tiny almost invisible letters “satirical periodical” under the logo. Not only do they post fake news, they deliberately invent the most absurd over-the-top headlines and body copy. That’s not what’s funny about this story. What’s really funny is that sometimes, more often than not, people in social media mistake the news from Panorama for real stuff and repost them with all seriousness.

It's just a Game Thoughts

February 18, 2021

Have found an interesting video: Hmm…. I wonder how deep we can go when we wouldn’t constraint ourselves with cinematics from the AAA-tier games of the 2010+… In no particular order, trying to not spoil anything: Darksiders I - “No. Not alone”. Warframe - “And take its pain away” (fuck, it brings tears to my eyes just typing this out) Nier: Automata - “Look my way”, 9S playthrough opening level, “Become as gods”, Pascal’s mistake, “Do you still wish to rescue someone - a total stranger - in spite of this?

On Refactoring and Rewriting Thoughts

January 24, 2020

Speaking from experience. Trying to “rewrite” a significant piece of the software while still looking back at the old implementation and/or copying pieces of the code from there is the worst decision one can do. For example, backend is in completely miserable state precisely because of that decision of mine. There’s two points to note. If you want to rewrite code from the completely blank state, it will take tons of time, especially if you want to cover it with automatic tests alongside (as you should).

Awards About me

September 21, 2019

I have collected quite a bit of diplomas and awards while studying in school and university.

They are not really representative, especially after almost twenty years, but why not show them here.

Although, I finished a small online course in AI from Stanford teachers and got a certificate of completion from there.

And in 2018-2019 I completed some more online courses, which would show here as well.

Thinking Like a Programmer Tech literature

August 23, 2019

Just finished yesterday this book: and wanted to recommend it to you (as you are learning C++ here it seems :wink: ). All the examples there are in C++, but the topics author teaches are in fact language agnostic. I have found it very insightful, refreshed a couple of concepts in my memory, and there were even some really sound advices I never heard before from any other author.

On Jobs Thoughts

August 7, 2019

Today I have seen (again) a mention of a situation in the Western countries like USA or Germany where it’s punishable by law that you do some elementary repairs which could be done by professionals. It literally prevented me from sleeping so I decided that I will write my thoughts and opinions on this topic here.

In short, my opinion on this is that it’s such a total bullshit, it’s criminal.