See part 1 of this series where I briefly discussed leaving yourself and others clues about the “why” of your design decisions.
The second principle I want to talk about helps with the “how” and “what”.
It can scarcely be denied that the supreme goal of all theory is to make the irreducible basic elements as simple and as few as possible without having to surrender the adequate representation of a single datum of experience.
- Albert Einstein
Or how it’s more often paraphrased:
Make things as simple as possible, but not simpler.
Take the time to make things simpler. This is much more about the “how” and “what” of programming.
Continue reading ‘I’m just a stupid developer, don’t confuse me… part 2 of 3′







Recent Comments