Do You Want to Stay Productive?

Do You Want to Stay Productive?

What’s the question to which clean code development is the answer? I think it is: Do you want to stay productive? I mean, indefinitely. I mean, being productive in a sustainable way. That means, clean code development is not the answer to questions regarding runtime...
Structure Code for Rewriting

Structure Code for Rewriting

From a certain point on it becomes very tedious, frustrating, and expensive to change code in order to implement some new requirement. For a while clean coding and refactoring help – but in the end it’s undeniable: the existing code is more of a burden, a...
Forecast vs Estimation – A clarification

Forecast vs Estimation – A clarification

Is there a difference between estimating and forecasting? I think there is. After my previous article on forecasting there was a discussion about whether I used these terms properly. I was referred to Wikipedia for „forecasting“ with the comment „Every forecast is an...
Messaging – The Missing Ingredient

Messaging – The Missing Ingredient

Robert C. Martin wrote an interesting article on the orthogonality of Object-Orientation (OO) and Functional Programming (FP). There is no rivalry between the two, or at least should not be. Both approaches have their merits. FP and OO work nicely together. Both...