Home Books


Books I wrote

The Seniority Trap: Become a senior engineer without losing your soul

The Seniority Trap cover

I’m a software developer. A principal engineer. In these eleven chapters, I share with you different challenges, events, situations that I encountered during your my while you’re working towards my goals seeking senior positions.

There is a fair chance that you’ll face these patterns too. Maybe you already lived them through.

While nobody’s career can serve as a concrete recipe for success - and in any case, you have to define first what success means to you -, you can and should take ideas from other people’s life and implement them in your career.

In this book, you will read about many helpful ideas to work on and pitfalls to avoid. It’d be hard to pick three items but if I must, here they are:

  • Define your own definition of success
  • Don’t be afraid and learn to ask
  • Speak up for your team and for yourself

C++ Concepts: Validate your templates compile-time

C++ Concepts cover

In this book, you are going to discover one of the flagship features of C++20, concepts.

You will learn about:

  • the motivations behind concepts
  • the 4 ways to use them with functions
  • the different ways to use them with classes
  • what kind of concepts are shipped with the standard library
  • how to write your own concepts from scratch
  • some real-life examples

You can get the book on LeanPub

How to use const in C++: On the virtues of constness

How to use const in C++ cover

Constness is such an important idea that in certain languages entities are const, in other words, immutable by default. If you want to become a seasoned C++ developer, you must understand how you can use const correctly. In this book, you’ll learn when and how to use it in the different contexts it might appear:

  • const functions
  • const local variables
  • const member variables
  • const return types
  • const parameters

You can get the book on LeanPub

Books I recommend

I consider reading as a primary necessity of humans, just like eating. I’d like to help you to choose the good reads easier.

Visit DevReads to access all my book reviews.