Software Development
Blogs and Discussion
developer.*
Books Articles Blogs Subscribe d.* Gear About Home

Open Discussion Thread for "Syndromes of Forgotten Programmers," by Kevin Cauble

This is an open discussion and comments thread for the article published in developer.* Magazine, "Syndromes of Forgotten Programmers," by Kevin Cauble. If you haven't already, you can read it here, then add your comments below. If the discussion hasn't already started, no need to fear posting first!

This dicussion page is hosted in the developer.* Coopertive Digest.

What is a Cooperative Digest?

Garbage Collectors and Railroad Engineers

Man, I have known some Garbage Collectors in my time. This has to be one of my pet peeves--especially when source code control is in use. If we don't need that code any more, by all means, please go ahead and delete it. That's what version control is for.

No fun at all inheriting a module littered with commented code--particularly when you've got a strange ghost-in-the-machine bug you're trying to track down. Why was that line right there commented out? When was it commented out? Who commented it out? Could that be a cause in this bug? Love that. :-)

I have known a lot of Railroad Engineers. A Railroad Engineer on a maintenance team can be deadly, particularly in the long term. Railroad Engineer tendencies can arise in high-pressure environments where there is a lot of emphasis on fixing defects as quickly as possible. There's no time to ask deeper questions or get to root causes, so you just throw in a new switch. Error goes away, defect closed, pointy headed boss happy.

Dan

Software Reengineering

"Count me in favor of adding a course in software maintenance to Computer Science curriculums."

As a matter of fact these type of courses exist today at universities.
One i know of is the university of Antwerp teaching "software reengineering", they have a research group: Lab on Object-oriented Reengineering (LORE) lead by prof Serge Demeyer, author of the book: Object-Oriented Reengineering Patterns.

Someday i will write on this topic on my blog http://software-quality.blogspot.com

Enjoy,
Ronny

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Recent comments

User login

About our advertising.

Atom Feed

developer.* Blogs also has an Atom feed, located at this url.

Click here for more information about Atom.

A Jolt Award Finalist
Software Creativity 2.0
Foreword by Tom DeMarco

Recent Posters

Based on most recent 60 days, sorted by # of posts and name.

Google
Web developer.*

Who's online

There are currently 1 user and 24 guests online.

Online users

Syndicate

Syndicate content
All views expressed by authors, bloggers, and commentors are their own and do not necessarily reflect the views of developer.* or its proprietors.
Click to read the Copyright Notice.

All content copyright ©2000-2005 by the individual specified authors (and where not specified, copyright by Read Media, LLC). Reprint or redistribute only with written permission from the author and/or developer.*.

www.developerdotstar.com