The Source for Java Technology Collaboration
User: Password:



Malcolm Davis's Blog

The top 20 IT mistakes to avoid

Posted by malcolmdavis on December 12, 2004 at 09:39 PM | Comments (5)

You may be able to pick your favorite pet peeve from a range of IT issues in InfoWorlds article "The top 20 IT mistakes to avoid". Some of mine include mismanaging software development, developing web apps for IE only, and clinging to prior solutions.

My hot button is the management of software development. For decades, the mishandling of software development has been a major theme in the software industry. Even after the countless research studies, books, and employee protests at the water cooler, businesses still don’t get it.

The ignorance is demonstrated in just about everything from HR personnel to management’s structure of development organizations. The typical HR people are geared toward reading bullet items on resumes, not recognizing talent. Management sees the need to put in some type of hierarchal structures rather than put in true employee measurements.

I was informed by a software veteran of 30 years, that the biggest change they had noticed was the ratio of junior programmers to senior developers. When they first started, there was one junior to several senior developers. By the time they had left the profession, there were 4 or 5 junior to every 1 senior developer. This ratio helped neither the junior developer that needed the attention, nor the senior developer that eventually spent a large amount of his time educating developers.

Another striking trend I’ve seen over the last 15 years is the number of people doing programming that don’t enjoy programming. One person even told me that he was ‘too socialable’ to be a programmer, that all programmers are introverts. I kept my anti-social behavior to myself, avoiding standing up and throwing my chair at the buffoon, and simply asked him “why don’t you find something you enjoy doing?” If I go see a doctor, I hope he/she enjoys what they are doing. [Yes, they might dream of being an artist or pro golfer, but I hope they still enjoy their profession.]

I could go on and on about this subject, but the bottom line is that most management has very little exposure to development (even if they said they wrote code at one time). In my opinion, solving the software development problem would most likely solve most of the other issues on the list.


Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment

  • I'm often baffled by the effort of some (eg. college professors) to convince students that one day they'll get bored of programming and want to become managers.

    Yuck!

    I didn't get into Computer Science to become a manager. I got into it because I enjoy programming. If I stop enjoying programming I'll have to retire! (it ain't gonna happen) I have noticed, however, than in Big Company X ALL the senior programmers I talked to dreamed of a day when they didn't need to program anymore. But at Medium Company Y all the senior programmers wanted to program until they dropped dead. I believe company culture has a lot to do with it.

    In companies where programmers are #1, they want to continue doing it. In companies where managers manage managers that manage mangagers... ..... that manage programmers.. of course the value laid on a programmer is null. And who wants to feel like that!!!

    Morale: if you can't find the fun in it anymore.. find a better job!

    Posted by: dog on December 13, 2004 at 06:46 AM

  • It's kinda funny this is posted on the java site - take a look at #18 - "Underestimating PHP".

    Posted by: paulrivers on December 13, 2004 at 07:34 AM

  • Face it Malcolm, we're all just too old to program ;-)

    Posted by: johnreynolds on December 13, 2004 at 01:16 PM

  • Malcolm -- glad to see your thoughts on my story. I posted some of my thoughts on your post over on my weblog:

    http://weblog.infoworld.com/dickerson/000906.html

    Posted by: chaddickerson on December 13, 2004 at 05:29 PM

  • Malcom is right.
    And seriously we are not to old - I'm nearly 40 and enjoy my job - sorry profession - as a software developer. We are a small company though.

    The real problem is: "project management" is made often by people, who never done one single unique line of code. That's pretty annoying...

    Posted by: malte_kosian on December 14, 2004 at 12:58 AM





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds