Olivier Coudert on July 30th, 2013

CodeProjectLess is often better. In mathematics, physics, and arts, simplifying and shedding every bit of complexity and redundancy have produced remarkable results. It leads to abstraction, elevates expressiveness, and reveals patterns that are otherwise buried in details. Programming is no different. For a developer that looks for correctness (does my program behave as expected?), efficiency […]

Continue reading about The rules of minimalist programming

Olivier Coudert on July 15th, 2013

I was prompted to write that post after days (weeks) of frustration working with a new company. I thought that would capture the essence of what software development should be. A bit of context first. There are people out there whose motto is “we make money selling hardware, not software”. Because of this, they are […]

Continue reading about Software engineering 101