December 30, 2018

The last post in 2018

The last post in 2018

Above is a photo of my brother (left) and me (right) in Ukraine that was made on the last day of summer 1998 (yes, 20 years ago). I think around a year before that photo was made we got access to the Internet for the first time in our lives. I finished reading a translated book of Bjarne Stroustrup, creator of C++ language, recently too. For some strange reason, the book had Bjarne's email printed in it. I was fascinated by OOP and C++. So I decided to write an email to Bjarne. I don't remember my words exactly, but in my very bad English, I said something like this: "Bjarne, thank you for creating C++. I think object-oriented programming is similar to how a human's brain work". And signed "Oleh from Ukraine." I got an answer immediately from Bjarne's autoresponder that Bjarne received my email, but he is on vacation and cannot answer. I didn't expect any answer, so I just forgot about it. But in about a week or two I got a response from Bjarne himself. I do not remember his exact words now, but it was something like "Thank you, I also think like that." Not much, but for a teenager like me it meant a lot. Computer scientist and famous programmer from another world sent email to me? It was unbelievable, fantastic, fairy-like story. I lost access to my inbox soon after and I am pretty sure many of my friends never believed this story was actually true.

Bjarne Stroustrup

Bjarne Stroustrup, Danish computer scientist, who is most notable for the creation and development of the C++ programming language

In 2014 I had an interaction with Yukihiro Matsumoto (aka Matz, creator of Ruby language) about my idea of possible DCI feature in Ruby.


This year, I was communicating with Trygve Reenskaug (Norwegian computer scientist and professor emeritus of the University of Oslo, inventor of MVC pattern and DCI paradigm) and James O. Coplien (writer, lecturer, and researcher in the field of computer science, DCI evangelist) about DCI on Google forums.

Trygve Reenskaug

Norwegian computer scientist and professor emeritus of the University of Oslo

James Coplien

Writer, lecturer, and researcher in the field of computer science

Today, I had funny interaction with Alan Kay (creator of Smalltalk, inventor of object-oriented programming / message-oriented programming) on Quora. 😀

Alan Kay Quora

These, and many other engineers, scientists and programmers are my heroes. I want to thank these people for their kindness and their work and wish them the best in incoming 2019. Also, I want to say "thank you" to the Internet that makes us all a bit closer to each other. I want to say "thank you" to all great people I was working with. But, most of all, I want to say "thank you" to my wife ❤️ and my son ❤️.