Mosquito Method

Refactoring very dirty, 1000+ lines of procedural legacy code, without underlying unit tests at hand is one of the most dangerous programming activities possible, and as such often it is not touched at all. Today, I woul

Read article

Mikado Method

Recently, I attended a talk about “Mikado Method”. Let me summarize what this is all about. When adding a new feature to an existing code base, you often start with a rough idea and you think everything will be nice and

Read article

Always touch a running system

I am a Java developer since 2001. Over the years I came to realize that most teams / companies are totally ruled by fear. Fear to touch the code, fear to touch the production system, fear to touch the test system, fear t

Read article