Recent Posts
How modern engineering principles reinforce each other
How modern engineering practices contribute to readability, testability, isolation, tracebility and discoverability.
An opinionated definition of “maintainable code”
I’ve been looking for a better way to explain the difference between a developer complaining about quality and a product owner or manager.
Merging Git repositories without losing history
With a bit of Git magic, it’s quite easy to merge the commits of one repository into a specific folder of another without losing the Git history
From clone to running a code base in under 5 minutes
If I can’t clone your repository and get the application running in under 5 minutes, you’re doing something wrong
What it takes to make legacy code bases rock solid
Another thing I realized last year is that I really love working on legacy code bases and making them rock solid.
About software estimation and planning
Estimates are almost always wrong and that’s fine. Just deal with that and prioritize accordingly.