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 [...]

Is it professional to cheat your boss?

Thursday, June 19th, 2008

Our industry is plagued by an epidemic of very bad code – Robert Martin (known as Uncle Bob), founder of ObjectMentor.
One of the videos on jaoo.blip.tv from last year’s JAOO is about craftmanship and being professional. It is a discussion between Robert C. Martin, Michael Feathers and Pete McBreen guided by Trifork CTO Kresten Krab [...]