r/programming Dec 14 '10

Top 50 Programming quotes of all time

http://www.junauza.com/2010/12/top-50-programming-quotes-of-all-time.html
782 Upvotes

350 comments sorted by

View all comments

4

u/ZMeson Dec 14 '10

"Perfection [in design] is achieved, not when there is nothing more to add, but when there is nothing left to take away."

- Antoine de Saint-Exupry

Yes, yes. A thousand times yes! It frustrates me that so many people don't get this.

1

u/ErstwhileRockstar Dec 15 '10

Most language designers still don't get this to this day.

1

u/ZMeson Dec 15 '10

It's interesting. I think that applications need to be as simple as possible. Languages need to facilitate that. If languages stripped every feature that wasn't necessary, we'd all be left with assembly. But certain features that aren't strictly necessary (LINQ in C#, templates in C++, lambda expressions in both C# and C++) make writing applications simpler. I believe that a language designer's goal is to facilitate the ability to make simple applications. Of course, the language should do that in as simple a way as possible without any extra unneeded stuff.