The Artima Developer Community
Sponsored Link

Agile Buzz Forum
You say tomato...

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
You say tomato... Posted: Feb 4, 2007 9:32 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: You say tomato...
Feed Title: Cincom Smalltalk Blog - Smalltalk with Rants
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml
Feed Description: James Robertson comments on Cincom Smalltalk, the Smalltalk development community, and IT trends and issues in general.
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Cincom Smalltalk Blog - Smalltalk with Rants

Advertisement

I find this fascinating. In a Salon interview on his new book, "Dreaming in Code", Scott Rosenberg says:

And programmers, as I quote Larry Constantine in my book, programmers are programmers because they like to code — given a choice between learning someone else’s code and just sitting down and writing their own, they will always do the latter.

Jonathan Rentzsch doesn't like that at all, and retorts:

Rosenberg is wrong. Programmers don’t like coding, they like problem solving

Further down, he says this though:

While there are times we want to ground-up rewrite due to architectural considerations (new runtime, new language, major new functionality) in my experience the common case for wanting to rewrite is to understand.

The thing is, they're both right, and they are talking right past each other. Developers rewrite far more often than Rentzsch would like to think, and not always for the good reasons he speaks of. Consider: How many systems have migrated from language A to language B (pick any A and B you like) over the last 20 years, simply because B was "cool", and the developers really, really wanted to get B on their resumes? It's not always like that, but it's not always as clean as Rentzsch would have us believe, either.

Technorati Tags: ,

Read: You say tomato...

Topic: The upcoming book list Previous Topic   Next Topic Topic: They sure looked Wowed

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use