Welcome
Welcome to my software blog! This blog is about developing software that is delivered on time while being maintainable and extendible.
- At which level does Clean Architecture apply?The other day, we had a discussion about where and how to apply the principles of clean architecture. This was very…
- The initialize anti-patternExplains the Initialize anti-pattern, the consequences of using it and how it can be avoided.
- The fine line between overdesign and underdesignA code base can exhibit too much or too little abstraction. This page points out the differences.
- Cycle time: a metric or a goal?In this post, I want to share something I learned in the past months. For a long time, our team is…
- Software developer’s goals and meansHave you read the book The Goal? It is written like a novel about Alex Rogo, the manager of a production…
- Incremental development approaches: walking skeleton or start from the endAgile methodologies are replacing waterfall software development in the software development industry. Instead of a big design up front, they apply…