Re:
Tom Cabanski <[email protected]> Fri, 6 Jun 2003 10:57:59 -0500
| Newsgroups | gmane.comp.windows.devel.dotnet.jobs |
|---|---|
| Message-ID | <4E3C34A73FD9564C9957137B0867AEC1041680@oai_ex1.OAI.cc> |
Some of the change is being driven by a recognition that the half-life of a software system has plummeted over the last several years. The vast majority of software development, the custom business application, used to be about building something that might last ten or more years with a moderate amount of maintenance. These days it is often about addressing an opportunity that might disappear in 6 months. Many businesses have made rational decisions that building excellently engineered software does not Programming is just another craft going through the painful process of converting to mass production. In many ways, offshore development companies are more attuned to the needs of their clients than are the people working here in America. We want to make good money so we emphasize the quality of the individual; if you can build high-quality software you can make a good buck and still deliver better value if value is defined in terms of quality engineering. Offshore is more about quantity over quality; build something simple and fast that works well enough to address today's needs knowing that you can build a new one tomorrow and still come out cheaper and faster than your competition. You can't blame business people for buying into that. I'm afraid that the programmer as assembly line worker model is here to stay and will slowly erode the market for highly skilled and highly paid artisan programmers. Agile development may provide a framework for keeping artisans competitive for at least a few more years but it cannot stem the tide. There will always be room for highly paid leaders, visionaries and designers in the software development process but the highly paid opportunities will become far less numerous than they are today. ----------------------------- Tom Cabanski, President Objective Advantage, Inc. http://www.oai.cc -----Original Message----- From: Larry O'Brien [mailto:[email protected]] Sent: Thursday, June 05, 2003 4:47 PM To: [email protected] Subject: Re: [DOTNET-JOBS] > once the market picks up again, and it > will, companies like this one will suffer tremendous turnover Surely that's true, but it doesn't necessarily mean that they will go out of business. To me, the overall market seems to be moving towards inexpensive incompetence: under-specified, under-bid, and under-delivered projects. But the monthly bill is less! I do not think software development professionals have proved to business leaders that an understanding of software development processes and practices translates into less expense in the long run. Everyone on this list may know that the lessons of "The Mythical Man-Month" still hold true, but does the average business leader? Or do they think "Yeah, that's just the squawking of people who miss their foosball tables and in-office massages"? I think that the gap between good software development practices and average software development practices is growing and I think that for that to change, there must be a movement in the _business_ world, but if you read the business magazines or the business-oriented software development magazines, this year's silver bullets are outsourcing and cost control. Just my depressed $.02 cents, Larry http://www.ThinkingIn.NET/