Why simplicity is critical to delivering sturdy applications: 
In the previous articles in this series, I explained why tackling coding problems all at once, as if they were hordes of zombies, is a mistake. I’m using a helpful acronym explaining why it’s better to approach problems incrementally. ZOMBIES stands for:
Z – Zero
O – One
M – Many (or more complex)
B – Boundary behaviors
I – Interface definition
E – Exercise exceptional behavior
S – Simple scenarios, simple solutions
read more: Opensource.com Alex Bunardzic
Supporting Open Source.
Have you tried: Farking?
