All posts in "Attitude"

3 Types of Toxic Software Projects

Published March 10, 2020 - 0 Comments

In software houses there are typically more projects opportunities to do than resources to realize them all. In my company at least, there are plenty of things we could do to make our software evolve, but only so many we have the time to invest in to and do properly. This means that being able […]

Technical Debt Is like a Tetris Game

Published January 17, 2020 - 0 Comments

Technical debt, legacy code… if you’re a professional software developer you must have come across those terms, and even across some code that embodies them. But as a professional software developer, you also have to interact with people that don’t know your code. And sometimes, you have to convince these people that you need to […]

I Don’t Know What You Did Last Summer

Published September 6, 2019 - 0 Comments

Even though the Earth has a little longer to go round in order to click into its Autumn equinox position, for all practical matters summer is now behind us: Summer is a particular time in the year, where we tend to get more time. While the planet is being hurled at an incredible speed from […]

You Should Refuse to Develop What You Don’t Understand

Published July 9, 2019 - 0 Comments

I first wrote this post on Philippe Bourgeau’s blog, a continuous refactoring coach’s blog about refactoring your code and organization. Since the beginning 2018, I’ve had the position of a team lead/manager/dev lead, call this what you want, but I’m essentially in charge of a module as well as the team of developers that work on […]

Get Better with Legacy Code This Summer (Limited Offer)

Published June 4, 2019 - 0 Comments

Do you have to work with legacy code? If you answered Yes, then you’re like most software developers. Is it a pleasant experience? If you answered No, then you’re still like most software developers. The reality of Legacy Code It shouldn’t be that way. Most of us choose to become programmers out of passion, so […]

CPPP

Published April 12, 2019 - 0 Comments

Here is an exciting piece of news for the C++ community: the CPPP conference has been officially announced! CPPP is a C++ conference in Paris. Even if you can parse its acronym as “C++ Paris”, this is not what is stands for. It stands for “C++ Progress-Produce-Push forward”. Those are the 3 tracks of the […]

The Legacy Code Programmer’s Toolbox is Out

Published February 1, 2019 - 0 Comments
The Legacy Code Programmer's Toolbox

This is it. My first book, The Legacy Code Programmer’s Toolbox, is out. It is available in electronic format: If you don’t have more than 45 seconds to spare right now, watch this little video about the book: What this book will bring you If you are a working in the software industry and you’re […]

TODO_BEFORE(): A Cleaner Codebase for 2019

Published January 1, 2019 - 0 Comments
TODO_BEFORE C++ clean code 2019

By Aurelien Regat-Barrel.  It all started with a joke: create a compilation “time bomb” based on static_assert and the __DATE__ macro to celebrate the new year. Quite fun to do! But also quite useless, isn’t it? Well, the more I think about it, the more I’m convinced it can be used to control and reduce […]