> Removing functionality doesn’t make something simpler, because it removes options. Simple tools have a limited ability to simplify processes. Trying to do something complex with a simple tool is more complex than doing the same thing with a more complex tool.
I agree with the quote but I am not able to reconcile it with the following observations...
1. The Unix philosophy insists on making simple tools which focus on doing just one thing and only one thing. Edit: Come to think of it, simple tools can simplify a complex process if you can compose them into a complex tool to do the job.
2. I think this also runs counter to Apple's understanding of simple too (one button mouse anyone?).
I agree with the quote but I am not able to reconcile it with the following observations...
1. The Unix philosophy insists on making simple tools which focus on doing just one thing and only one thing. Edit: Come to think of it, simple tools can simplify a complex process if you can compose them into a complex tool to do the job.
2. I think this also runs counter to Apple's understanding of simple too (one button mouse anyone?).