The hardest program to write is one that does a very few things very well and nothing more, but it’s the very best kind of program to write.
Explanation
There’s an engineering adage that goes like this: If it isn’t broken, it doesn’t have enough features yet.