The Artima Developer Community
Sponsored Link

Agile Buzz Forum
How the Software Industry Fails

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
How the Software Industry Fails Posted: Apr 14, 2007 9:11 AM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: How the Software Industry Fails
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

James McGovern quotes ittoolbox:

I personally would like to see fresh developers spend a year or two writing unit tests. Learning to break code and learning to thoroughly test before they were ever allowed to write stand alone code. The result would be better, well tested code code and developers who understood what testing took and knew how to do it.

And responds:

I really hate when folks throw out suggestions such as the stuff above as it can't ever possibly happen due to economic reasons. Do you see any company regardless of their size (except possibly a software company) hiring a fresh developer and then not allowing them to code for a couple of years and only writing test cases? I wonder if folks ever acknowledge that the vast majority of software is not written by software vendors but by enterprises attempting to maintain code specific to their industry vertical?

It kind of depends on what you want. Do you want poorly working software out the back end that's hard to use and hard to maintain? Then keep doing things the way you are now. You want something that works better? Consider that advice, and see if there's any way to adapt it. Simply throwing rocks at it as "impractical" is foolish.

Most large firms have maintenance staff and development staff. An easy modification would be to rotate new hires through maintenance for a period of time before you let them loose on new stuff. Heck, it might not be a bad idea to rotate seasoned developers through support for awhile - I've thought about rotating staff through external consulting every so often simply to ensure that they retain some basic contact with "the real world".

The immediately dismissive hand waving would be a good thing to stop.

Technorati Tags:

Read: How the Software Industry Fails

Topic: Packaging a Widgetry Application Previous Topic   Next Topic Topic: On Lost, and being over the Shark

Sponsored Links



Google
  Web Artima.com   

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