top of page

The Anatomy Of A Rotten Codebase

Code rots because we build too many features, too fast. Emergent Design is an effective way to fight code rot and make change easier.

Your Software as a Kitchen

When there are too many dirty pots and plates in the sink, it's impossible to clean them. It's the same with software and technical debt.

Litany Against Fear of Change

Written 56 years ago, the Litany Against Fear plays an important part in the novel Dune, allowing the protagonist to overcome his...

Permanent Prototypes

Prototypes are a lie; when it's good enough for production, it *becomes* production. Here's how to make them easily maintainable.

It's all about the maintenance, dummy

Writing features we might need in the future is not only a waste of time, it makes your software harder to maintain.

Blog: Blog2
bottom of page