Clean Code Development

Thoughts on how to make software development more sustainable

If there is one principle in clean code development that's my north star, then that's the Integration Operation Segregation Principle, the IOSP. It…
2
1
Logic is a term strangely missing from many discussions about clean code development or software architecture. Yet it is such an import concept because…
Ward Cunningham coined the “technical debt” metaphor. It sounds plausible, it might resonate with management. But it’s far from reality.
1
Erik Meijer got something right in his talk “One Hacker Way”. There’s a lot of bashing and ranting… but at the core there also is a…
Designing software with layers is common — and broken. It’s broken for two reasons:
It's the productivity, stupid! That's the short answer to the question, why anybody should care about clean code. But it's not short term productivity…