September 7, 2020 | 12:22

How I Got An Offer At Facebook, Turned It Down, And Moved On

Software Engineering (SWE) is among the most desired jobs nowadays. It is a vibrant and dynamic domain that changed the way we do things, and that improved our lifestyle. It has its own peculiarities, though, with holy wars between groups of people who argue which programming language is better, with haters of JavaScript, scripting languages, and dynamically typed languages, with complete assholes as well as some very nice and considerate people (although this is not related only to SWE). Read more

June 22, 2020 | 12:11

How To Become A Software Engineer Expert—The Pyramid of Mastery

Previously I defined The Pyramid Of Mastery—a model that describes the aspects of what does being an Expert mean. But a model without some specific examples of how it applies to the real world doesn’t really mean anything. Therefore, in this post, I will provide an example of what does it mean to master the Software Engineering domain. To narrow things down a bit, let’s focus on Software Engineering in Web Development. Read more