I ran by a few things when searching for techniques to make your programming beautiful. Here is what I ran by:
- Strive to add more function by deleting code.
- A Designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away. (Saint-Exupery)
- In software, the most beautiful code, the most beautiful functions, and the most beautiful programs are sometimes not there at all.
- Vigorous writing is concise. Omit needless words. (Strunk and White)
- The cheapest, fastest, and most reliable components of a computer system are those that aren’t there. (Bell)
- Endeavor to do more and more with less and less.
- If I had more time, I would have written you a shorter letter. (Pascal)
- The Inventor’s Paradox: The more ambitious plan may have more chance of success. (Polya)
- Simplicity does not precede complexity, but follows it. (Perlis)
- Less is more. (Browning)
- Make everything as simple as possible, but no simpler. (Einstein)
- Software should sometimes be seen as a soap bubble. (Perlis)
- Seek beauty through simplicity.
That list is from a book entitled, “Beautiful Code” by Andy Oram and Greg Wilson. Sometime or other, I’ll get my hands on a copy… lol