Site Archive (Complete)
DrDobbs Portal Blog: Beautiful Code: Part 15 (or so it seems)
EDITOR'S EYE

The World of Software Development.

by Jon Erickson
March 06, 2008

Beautiful Code: Part 15 (or so it seems)

At the risk of flogging the "beautiful code" horse more than necessary, there's good reason to follow up on my previous note about beautiful code the concept and Beautiful Code the book.

So the news is that Beautiful Code the book won the Jolt Award in the General Book category. Congratulations to its editors Greg Wilson and Andy Oram, and to all of its contributors--many of whom you are familiar with in the pages of Dr. Dobb's Journal.

Secondly, recall that I asked you to share your definitions of "beautiful code." So far, more than 100 of you have shared, and I'd like to thank you all. If I recall correctly, Crilly Butler, Jr. was the first person to respond with this definition/description: "Fully abstracted and internally documented. Everything named descriptively with no arcane abbreviations and truncations." Jack Purdum quickly followed with "Beautiful code...is efficient working code that I can give to another programmer and, within seconds, that programmer can read and understand what the code does. This definition embraces all programming elements: style, coding conventions, and commenting. It also subsumes productive coding since it can be easily maintained by someone else." And I like Jack Chislett's definition in which he quoted/paraphrased Albert Einstein who said: "Make everything as simple as possible, but not simpler." Like Jack said, "code should be like that."

In the meantime, I'll start sorting through and following up on the rest of your thoughts. Thanks again.

-- Jonathan Erickson
jerickson@ddj.com

Posted by Jon Erickson at 11:53 AM  Permalink





March 2008
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          


BLOGROLL
 

♦ sponsored
INFO-LINK


Related Sites: DotNetJunkies, SD Expo, SqlJunkies