The Artima Developer Community
Articles | News | Weblogs | Buzz | Chapters | Forums
Sponsored Link

Artima Weblogs
The Road to Code
A Weblog by Kevlin Henney
Welcome Guest
  Sign In
1 page [ 1 ]
August 25, 2004,  Submit comment
There is a subtle but useful distinction between code and software. Programmers write code: a formal plan of the software, expressing its intent in maximal detail. Software is the end product: in execution it is what the user perceives, interacts with and experiences. Sometimes this difference can be significant.
July 30, 2003,  2 comments
Be careful not to confuse the map with the territory. Presentation and representation are different concepts for different purposes. The everyday notation for many quantities, such as money or time of day, is not necessarily a good indicator of how they should best be represented in a program.
June 23, 2003,  12 comments
We were in the pub when Charles posed an NP-hard problem: "How do you teach programmers style and elegance in code? I would like five points or properties that I can teach to my programmers." Trusty pints of Guinness in hand, Charles, Frank and I set about trying to find some kind of answer.
1 page [ 1 ]
Subscribe to be notified of new weblog posts by Kevlin Henney via RSS.

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2009 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use - Advertise with Us