Design

Configuration Fetish

When running a software project, your task is to obsess over simplicity The best software is simple. The most stable lines of code are those you didn’t ship with the end...

Read More

Simple is the opposite of easy

Simple solutions are hard to design. They require experimentation, trial-and-error and a load of experience. It’s about deliberately chipping away the marble that doesn’t look like David. So why do easy...

Read More