Blog

A blog on software engineering.

Be that good ancestor

Be that good ancestor

Legacy code is often associated with being something bad. However, legacy software is often a valuable asset for businesses. When touching legacy code with the due respect it deserves, it ultimately leads to tough questions: will we ourselves be that good ancestor to others?

Turn code comments into friendly log messages

Turn code comments into friendly log messages

Have you ever considered turning great comments into a log message? They help to understand the runtime behavior of your application.

Active vs passive software development

Active vs passive software development

When software developers enter in management positions, they are often lacking to not code actively. In this article I argue that passive software development through delegation is indeed a valuable exercise. It still makes you a better developer.

Flattening the Happy Path

Flattening the Happy Path

To flatten the happy path is a simple, yet high-performing software design pattern.