When Code Is Cheap, Does Quality Still Matter?
The other day we were having a casual conversation on quality and looking at a few code examples. If you want serious engineering, you want your code to use a few principles lik...
Refactoring guides on improving existing code safely, reducing risk, and changing systems when certainty is low and stakes are real.
The other day we were having a casual conversation on quality and looking at a few code examples. If you want serious engineering, you want your code to use a few principles lik...
Everyone’s been talking about LLMs. I didn’t want to be too late to the party. When everyone’s talking about doomsdays scenarios, I just wanted to see for myself. As an engineer...
A field needs to be added, a rule needs to change, or a customer bug needs a quick fix, and on paper the work looks small enough to finish in a day. Then someone points out that...
Throughout the years I have worked on many software projects. In most of them, the code header included the authorʼs name. At first, it seemed natural to have the authorʼs name....
Most teams realize they are dealing with a legacy repo only when a tiny change turns into an operation. A oneline fix suddenly needs three people, two days of manual checks, and...
Duplicate code isn’t something we usually want in our code for various reasons. The most obvious one is maintenance. When you change a piece of logic, you have to find every pla...