Enterprise Content Management

Armedia Blog

Posts Tagged ‘Code Review’


How do you Approach your Code?

September 20th, 2012 by Scott Roth

Building software is more like creating a work of art, it requires creativity in design and ample craftsmanship to complete.

Don Wells made this statement in his essay Agile Software Development: A gentle introduction at www.agile-process.org. He made the statement in the context of contrasting agile software development processes to those of older, more ridged processes. But the thing that really caught my attention was that he likened writing code to art…and said it was something that required craftsmanship.

 

Another great quote on this idea is from Structure and Interpretation of Computer Programs by Harold Abelson, Gerald Jay Sussman, and Julie Sussman (http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-7.html):

Thus, programs must be written for people to read, and only incidentally for machines to execute.

This statement was made in the context of convincing readers that computer languages are a good medium for expressing complex ideas. Again this notion of expressing one’s self through computer code.

(more…)

Share

Doneness!

February 9th, 2010 by Jim Nasr

‘Tis the season for the big sales kickoffs, goal communication, quota setting and the inevitable fudding and jockeying that goes with that. We at Armedia are, of course, not much different and have been dutifully working our list for a while. All roads therefore lead to “Are we done yet?!” Well, some things may never be completely done. And, sometimes, you just don’t know if you’re done or how done is done. That’s kind of like dreaming about having a dream about having a dream…will it ever end! As intriguing as such enigma could be chances are you don’t want to deal with it when it comes to software development. In fact, unless you plan on becoming further fodder for Dilbert, that’s about the last thing you want to do.

Dilbert Software Development

(more…)

Share
Copyright © 2002–2011, Armedia. All Rights Reserved.