"I think that 'Separation of concerns' is the most important concept in software design,
and it is also the most violated concept in most software today."
- Anonymous
More about building simple software coming soon...