Recent Posts

Recent Comments

  • Stew: I’m not easily impressed. . . but that’s imprssieng me! :)
  • Olli: Two and a half year later – nothing changed.
  • Arrays: Steele made a wonderful piece about programming languages for the JAOO developers conference called 50 in 50....

Top Commentators

Archives

What is beautiful code?

Wednesday, July 2nd, 2008

First of all: What is beauty?
For beauty includes three conditions, “integrity” or “perfection,” since those things which are impaired are by the very fact ugly; due “proportion” or “harmony”; and lastly, “brightness” or “clarity,” whence things are called beautiful which have a bright color.
— Thomas Aquinas, Summa Theologica.
This definition of beauty by Thomas Aquinas was [...]