Like each December, I share with you the best books I read this year. They represent a considerable chunk of my book reviews, but I don’t post reviews in all the books I read. And in any case, it’s...
What is the most vexing parse?
The most vexing parse is a specific form of syntactic ambiguity resolution in the C++ programming language. The term was used by Scott Meyers in Effective STL. It is formally defined in section 8.2...
Trip Report: CPPP 2021
December started with another fascinating C++ conference which was probably the last one for the year: CPPP 2021. The third P in the name represents the French touch in this conference, it stands ...
How to Measure Anything: Finding the Value of Intangibles in Business by Douglas W. Hubbard
We had some difficult times with my manager to set up my goals for this year. If you spent more than half a year in any “serious” corporation, probably you have already heard about what goals shoul...
Top 7 reasons to join another team
If you are generally happy with your company, and you’re not looking for a change because of your salary, the company culture, etc., it’s much safer to move within the company than taking on a comp...
I broke production 3 times in 3 weeks - Part II
Last week I shared with you that despite that I consider myself a careful coder, I managed to break production several times in a row. It can happen to anyone, though one shouldn’t forget about hi...
Courage Is Calling: Fortune Favors The Brave by Ryan Holiday
Courage Is Calling is dedicated to discussing courage which is one of the four most important stoic virtues: Justice Temperance Wisdom Courage This also means that we can expect at leas...
I broke production 3 times in 3 weeks - Part I
Are you a careful coder who barely introduces errors? How do you feel when still manage to bring production down? You might feel horrible, but I think you should take it as an opportunity. You can...
Trip Report: Meeting C++ 2021
I feel very lucky that I could attend so many C++ conferences during the last 2 years. It feels a bit strange, but without Covid, this would not have been possible. My last conference was Meeting ...
The big STL Algorithms tutorial: permutation operations
Last time I promised to continue with the <numeric> header, but I realized that I forgot about a draft I already had. So in this next part of the big STL algorithm tutorial, we are going to t...