This is my last week with Amadeus. I leave the company tomorrow, the 20th of October 2022. I’m 37 years old and I spent a bit more than 9 years here. In other words, I spent a quarter of my life a...
Should you use static code analyzers as gatekeepers?
With the Code Insights plugin of Bitbucket, we have the possibility to make static code analyzers (from on SCAs) a gatekeeper for pull requests. Meaning that if a code analyzer reports certain kind...
The Battle Hardened Developer by Fiodar Sazanavets
The Battle Hardened Developer is a very useful book - in my opinion - not only for developers. The author, Fiodar Sazanavets, covers topics that are important for everyone who has an office job (ev...
C++23: flat_map, flat_set, et al.
C++23 is introducing some more data structures, some more associative containers. We are going to get the flat versions of map/set/multimap/multiset: flat_map flat_set flat_multimap flat_...
5 tips to find your next job
A few months ago, I decided that it was time for me to look for a new job. I must tell you, it’s a very competitive and requiring process. I’ve already written about it here and here focusing on di...
C++23: The stacktrace library
So far, there was no way in C++ to get runtime information on the current call sequence. Other popular programming languages such as Java, C# or Python provide this possibility. Thanks to P0881R7 a...
Don't feel bad because of failed interviews, just keep learning!
I was thinking about switching jobs since about the beginning of the year. But as we had our dream vacation planned for 3 weeks in April, I didn’t really want to look for a new job before coming ba...
C++23: Preprocessing directives
The ISO Committee accepted two proposals for C++23 related to preprocessing directives. P2334R1 is about introducing #elifdef and #elifndef and P2437R1 is introducing #warning. What is a preproces...
Thinking, Fast and Slow by Daniel Kahneman
Would I recommend Thinking, Fast and Slow by Daniel Kahneman? It’s a very interesting book on how our thinking works and it can open up your mind about your own behaviour. But I mind you, only star...
Should you really memorize algorithm complexities?
A few years ago I read one of Yegor Bugayenko’s articles about his feelings about applying to a BigTech company. He wrote something like he would never be accepted and could never pass such intervi...