All posts in "Attitude"

How to Quickly Understand the Code of a Function

Published November 30, 2021 - 0 Comments

A lot of people struggle with legacy code because it’s hard to understand. It’s not expressive. One way to reduce the gap between code writer and code reader so that they reach an understanding is to write expressive code indeed. In all cases, you need to be able to read code quickly. The more expressive, […]

3 Steps to Find the Source of a Bug Quickly

Published September 22, 2021 - 0 Comments

Do you like doing maintenance as a software activity? Most people don’t. Maintenance is often associated with trudging through lines of code with the debugger in a desperate search for bugs, in software that someone else wrote. All in all, maintenance gets the reputation of being an unrewarding activity, with low intellectual stimulation and not […]

Don’t Let Legacy Code Make You Suffer. Make It Suffer

Published August 4, 2021 - 0 Comments
legacy code refactoring

Feeling like the codebase you’re working on is poorly designed? Wish you could focus on writing good code, rather than trudging through mud code all day long? Would life be easier if only the legacy codebase had a clearer structure? If you answered Yes to any of those questions, be aware that you’re not alone. […]

5 Tips to Find Your Way Around A Legacy Codebase

Published June 15, 2021 - 0 Comments
understand legacy code

Have you ever struggled to understand a codebase that was bigger than you? Most of us go through this experience more or less often in our career, and this is not a simple thing to do. Chances are you’re in this situation right now. During one occurence of the Software Craftsmanship meetup somebody was asking for advice […]

Make Bad Code Look Bad

Published April 23, 2021 - 0 Comments

If you’re working with legacy code, chances are some of the areas of code you’re in charge of have a design that is less than ideal. But if you’ve been working with it for a while, you may be able to navigate this code with ease, and maybe you don’t even see its little weirdnesses […]

“Can’t” Is No Word for Software Developers

Published March 26, 2021 - 0 Comments

When I write those words, I’ve been working 9 years in software development. Those years have taught me technical stuff, but also a few things that are not about code itself but that leads to good code, and to more. Those non-technical things aren’t taught at school or in C++ books. Nevertheless, I consider them […]

Great Developers Don’t Just Write Great Code

Published June 19, 2020 - 0 Comments

I’m assuming that, if you’re reading this, you are aspiring to become a good developer. But what is a good developer, to begin with? Let’s reflect on what we need to do in our jobs as software developers to identify what is important–and therefore what we have to master in order to become “good developers”. […]

How Can Developers Help Fight Coronavirus?

Published March 16, 2020 - 0 Comments

Coronavirus is now transforming our lives one a day-to-day basis. As I write these lines, it is killing hundreds, infecting thousands, and scaring billions. Countries are locking down, the stock market is in free fall and all events are getting cancelled. On my end, I’m currently fighting the spread of the virus by: washing my hands […]