Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
The Almighty Buck Programming IT Technology

Is The Software Industry Dead? 733

A reader writes:" Ok. So I'm about to graduate and then I come across this story: Do Software Firms Have Bright Future? None other than Larry Ellison of Oracle thinks that the best is behind us and that software is a dead industry. What does the rest of slashdot think? Will that shiney new degree be worthless? " I think it's safe to say that it's not dead - but that the times it once had aren't going to return; e.g. tulip blubs sell well, but not like they used to.
This discussion has been archived. No new comments can be posted.

Is The Software Industry Dead?

Comments Filter:
  • No, it isn't dead (Score:3, Interesting)

    by Anonymous Coward on Monday May 05, 2003 @09:33AM (#5880961)
    People are always willing to pay someone else to create a tool for them.
  • No, it's not. (Score:5, Insightful)

    by the uNF cola ( 657200 ) on Monday May 05, 2003 @09:35AM (#5880980)
    There may be a rebirth of sorts. For every process, that is slow, may be sped up by an automated system. Whether it is mechanical or electrical, it can happen. For the electrical solutions to a slowprocess, computers tend to speed it up. As I write, I'm getting more done via computer, just by the fact that I can touch type. I've adapted and can work better.

    Do all problems need a computer? No. Hopefully, we will never turn down that road. But, wherever custom solutions are needed, and there is a lot of need for custom ones, programmers are needed. Systems analysistssts, graphic artists and dbas.
    • Re:No, it's not. (Score:5, Informative)

      by CynicTheHedgehog ( 261139 ) on Monday May 05, 2003 @11:02AM (#5881888) Homepage
      Exactly. I used to architect and develop entire frameworks for internal development. Now I write templates for code generation. It's a little distressing at first...it looks like your job's being replaced by a computer...but what's really happening is that all the copy/paste/replace you used to do is being automated. There is still a need for talented designers and architects to develop metadata, design code templates, and write code generation utilities. Even then there is still room for one or two developers to come behind and tweak objects for specific validation rules and work on integration.

      The software industry isn't going away, it's just getting smarter. More is being done with less, which means more higher paying jobs for highly skilled positions and fewer for copy/paste codemonkeys.
  • depends (Score:5, Insightful)

    by iamweezman ( 648494 ) on Monday May 05, 2003 @09:37AM (#5880993)
    your degree would have been worthless anyway if you weren't flexible enough to use your technical knowledge to apply it to business. Even if the IT field it going downhill, capitalism isn't...not yet at least
    • by fm6 ( 162816 ) on Monday May 05, 2003 @10:36AM (#5881630) Homepage Journal
      Well, we'll always need business people (though as an aging socialist it pains me to admit it). But not everybody is cut out for the business world -- which doesn't have room for everybody anyway.

      Besides, there are people who specialize in business. Except that if they're not flexible, their shiny degree aint worth much either. (Heard an interview with an unemployed "Vice President of Brand Awareness." Can't understand why he's a year plus on the breadlines.) Which brings me to my main point: everybody needs to be flexible.

      Too many techies are overspecialized. Their only educational priority is to prepare for some job that happens to be Very Hot when they start school. Even if the dot.com boom had lasted for 100 years, people like that would be in big trouble eventually. Technology changes, and you need the mental flexibility to keep up with those changes. You won't get that with a narrow education.

  • Larry says...... (Score:5, Insightful)

    by cansecofan22 ( 62618 ) on Monday May 05, 2003 @09:37AM (#5880995) Homepage
    Dont worry about what he says. This is the guy that has been trying to replace PC's with Dummy terminals (well maybe smart terminals). The software industry may get worse because of outsourcing to 3rd world countries where the labor costs are lower but it will not just die.
    • by nelsonal ( 549144 )
      He also has a vested interest in IT investors and customers believing that the industry will undergo harder times. His speach could be summed up, Ariba, i2, and all the tiny competitors will be gone quickly, but Oracle IBM and Microsoft are here to stay. If he can get enough people to believe him, it will become a self fulfilling prophecy, and the big software companies will pick up share from all the little ones. Since once the software is written, there aren't too many costs to sell another copy, his c
    • by Arethan ( 223197 ) on Monday May 05, 2003 @11:04AM (#5881914) Journal
      I'm not familiar with many (or any) of Larry's speaches, but realistically I can't think of anything better than replacing PC with dummy/smart terminals. Let's face it, network administration was MUCH easier when you could simply replace the junk terminal with a new one, rather than having to reinstall an OS every 2 weeks. (Which is basically what it amounts to when you have about 100 PCs to support. Some PC, somewhere, goes junk, and they are too expensive to simply replace with new ones when they die.) Not to mention the single point of administration. I much prefer SUN's methodology. The network is the computer. You have a terminal/workstation, and lots of services all split up all over. But the key is, your workstation doesn't have to really provide much, or any of it. All it needs to do is give you a method of input and output. Mouse/keyboard, and screen. Beyond that, you have workgroup printers on the network, fileservers in the server room, and the admin can install any new software (accessible to all machines that need it) from one location and in one fell swoop.

      Much much better than trucking my ass to each PC so that I can install the new app when there are 100 PCs involved. Even better when the number of machines in question reaches the thousands.

      Anyways, the software industry isn't dead. There will always be a need for new software. Business models are different between companies. That's how they compete. They excel in different areas, and to do that they need different software. Software that more closely meets their needs. Saying software is dead is akin to Steve Balmer saying that opensource and free software don't innovate, but Microsoft innovates all the time. MS buys what they think is cool, and reshrink wrap it with a new label. Free software is honestly the ONLY place where innovation occurs. Someone has an idea, and they run with it. The idea may not be polished, the software may not even be implemented that well, but it isn't the software that is being questioned, it is the innovation. The software becomes polished when some company buys/steals the idea, or when a new company is formed specifically to flesh the idea out.

      If you people actually believe that all the software ever necessary is already written, then please do get out of this industry. Go write a book or something, please. Let the rest of us innovate in peace. :)

      (BTW: I'm not trying to attack the parent thread, I'm just spewing ideas. :)
      • by SN74S181 ( 581549 )
        Dude,

        Network Administration would be even easier if all you gave those mere users was a legal pad and a sharpened pencil. You could have them request that you print out their latest email from the server, and maybe even rig up a pneumatic tube to deliver the printed copy to them.

        IT People who want back Dumb Terminals because it makes their job easier are like landscape workers who want there only to be huge expanses of lawn, no trees, gardens, or features, because it makes it easier for them to mow.
    • Re:Larry says...... (Score:3, Interesting)

      by Cyberdyne ( 104305 ) *
      Dont worry about what he says. This is the guy that has been trying to replace PC's with Dummy terminals (well maybe smart terminals).

      Network Computers, Java - well, Java's quite popular, but nothing like the Windows-killer he predicted it would be, and NCs? They have a niche market - and apart from Sun's SunRay, use something like Citrix to access the same old Windows apps, under a hacked version of the same old Windows NT. When someone with a track record like this says "your market is doomed", I'll ta

  • funny (Score:3, Interesting)

    by Lord Kholdan ( 670731 ) on Monday May 05, 2003 @09:38AM (#5881007)
    I find it weird that computer industry is the fastest growing industry and people are starting to declare it dead. Especially when it hasn't reached its full potential. There's still plenty of growth left, especially in the entertainement business. 'Real' virtual reality etc. will employ tens of thousands of people.
    • ROI (Score:5, Interesting)

      by Jeppe Salvesen ( 101622 ) on Monday May 05, 2003 @12:50PM (#5882898)
      Learn that abbreviation. Return of Investment.

      Basically, the computer industry has failed to deliver on time, on budget forever. Only, it's not getting (much) better.

      We need real economists to create real business cases for our customers. Then we need to deliver. There are lots of big software projects that fail, either partially or totally.

      It's unglorious and hard. But it needs to be done.
      • We need real economists to create real business cases for our customers. Then we need to deliver. There are lots of big software projects that fail, either partially or totally.


        What we need is for managers to accept realistic expectations and allow enough time to do a proper design. Most projects fail because these requirements are not met. There's also the issue of project leadership, but at least that's under the control of the project manager.

  • by glenrm ( 640773 ) on Monday May 05, 2003 @09:38AM (#5881008) Homepage Journal
    not the software industry. If you look at open source/power personal PC trends it is the high dollar software and hardware vendors that are in real trouble. It is interesting to note that most people here view MSFT = bad and Linux = good, but really both provided computing power to everybody at a much lower cost than some (Orcale, Sun, etc.) would like...
    • Sun is hurting, clearly. But Oracle?

      Oracle's long term prospects are very good. Perhaps their pure packaged software business is not going to be the revenue pig that it has been, but their enterprise services business (support and consulting) has a bright future. I think Larry is making this pitch about software being dead because he sees that he needs to move his business even more to the services side, like IBM has done.

      I think he's reacting to the open source phenomonon. He's declared that Linux will w
      • Oracle is now more expensive than the Sun hardware that it needs to run on. Support costs for Oracle are tied to initial licensing costs and if you botch it, Oracle will leave you to hang out to dry. Unless you're a really large customer, Oracle will treat you as if you are irrelevant.

        All of this has to wear down their mindshare (if not their marketshare) sooner or later.

        Actually, Oracle's long term prospects look grim. They tend/need to bleed too much money out of their customers in order to make their b
  • by kinnell ( 607819 ) on Monday May 05, 2003 @09:39AM (#5881017)
    It's pining for the fjords
  • by Junior J. Junior III ( 192702 ) on Monday May 05, 2003 @09:40AM (#5881025) Homepage
    If so, then can you imagine everyone not needing software?

    I don't think that software is dead by a longshot. It may not grow explosively like it did during the 80's and 90's, (but then again, it might) but I don't see it going away... ever.

    There will always be a need to process data for as long as man exists. If we don't need to think up new and better ways to do that, I'll be very surprised.
    • by russellh ( 547685 ) on Monday May 05, 2003 @10:23AM (#5881483) Homepage
      There doesn't seem to be a viable software product business model for the future. this is what the software industry is dead means. Until something entirely new and different comes around, computing needs are well understood. The word processor, spreadsheet, page layout/design, 3D modeling, pixelpusher, web browser - you name it, and it there are tons of free software projects that aren't going away, even if they suck today relative to their retail counterparts. Everyone in the biz knows this by now, even if they don't understand why anyone would do something for no money. And a lot of those retail versions are feature complete - what could MS Word 2010 possibly offer us in terms of features? In reality, is there anything you need from a word processor that WordStar in 1985 didn't offer? You can get buy a Mac Classic on eBay for $15 and use Word 5.1 and print to any PostScript laser printer ever invented, and it will still be useful for ten more years. (an aside: there is no better computer for working outside where the sun is too bright to see laptop screens) This is the problem we face - why do we need to grow? I'm not saying the answer is we don't, it's just that we're waiting for the next GUI/DTP or WWW. And we haven't finished prosecuting the internet bubble scumbags.

      There will always be a need to process data for as long as man exists. If we don't need to think up new and better ways to do that, I'll be very surprised.

      This is absolutely true. But those are consultants or IT departments, they live perfectly well with free software.

    • by adubey ( 82183 ) on Monday May 05, 2003 @10:24AM (#5881499)
      SO... I think there is a *massive* misunderstanding of what Ellison is trying to say.

      > If so, then can you imagine everyone not needing software?

      OK. Can you imagine everyone not needing salt and spices in their food? No? Now, make the leap - can you imagine the spice trade as a booming business minting new millionaries seemingly without end? Is that last statement too much?

      I hope so -- the spice trade is relatively unimportant in grand economic terms, but it was not this way in the 15th-17th centuries.

      Similarily, there will always be a software industry. But will it command the imagination of a nation? Or will people look to, say, nanotechnology or biotechnology for the next big boom?

      Also, I think Ellison stressed Silicon Valley as well.

      In the 1960's and 70's, led by Shockley, then Fairchild and then finally Intel, Silicon Valley was a thriving centre for chip making. Then chip making became commoditized and by the late 70's - early 80's, Silicon Valley was in a bust due to Japanese competition.

      But it bounced back.

      Then, in the 80's, defence R+D and PC software rose to promenance.

      Only to bust in the 90's.

      Finally, in the late 90's, there was the great internet boom... ...which is now an internet bust.

      So the real question isn't, "software, wherefore art thou?", but really, will the next economic revolution (and yes, the Internet revolution will go down in the history books as matching the industrial revolutions) again be due soley to software? Or will it be something else? And, will the next revolution be centered in Silicon Valley? Or will it be somewhere else?

      Don't think it must be in Silicon Valley - after all, the Internet revolution didn't happen in Manchester and Glasgow - don't expect the center of yesterday's revolution to be the center of tomorrow's.

    • I can imagine not needing NEW software.

      If the GNU zealots have their way, that will be the situation. Lets say linux and its host of supporting applications become so good that a majority of persons decide to use it, and it just plain works... Who is going to pay you to write new software if you have a nearly perfect open-format word processor and office suite? And business apps? and operating system?

      Maybe games and entertainment will continue to need programmers, but in general, without moving forma
  • Dull Degree (Score:5, Interesting)

    by x311 ( 600406 ) on Monday May 05, 2003 @09:41AM (#5881028) Homepage
    I am also going to be graduating with a computer science degree. When I started four years ago this was the degree to have if you wanted to be guaranteed a job. Now it seems run-of-the-mill and it does not set you apart from the masses whatsoever. In job hunting, I have found that if you only have a computer science degree you are not going to easily find a job. Everyone wants experience or special abilities. For this sole reason I am staying on in college another semester to get my philosophy degree to set myself apart from all the other generic computer science grads. No longer will a cpu sci degree be enough. It's sad how things have changed so badly in the last four years......
    • by BoomerSooner ( 308737 ) on Monday May 05, 2003 @09:48AM (#5881102) Homepage Journal
      degree in a field that generally needs applied applications (I cannot think of a philosopy program to save my life). I have degrees in MIS and Finance and always find a new job when necessary/desired (in Oklahoma no less, which has a piss poor market for software developers). Being a CS grad you'd probably get more bang for your buck by getting an MBA (you're exactly who the MBA program was designed for).
    • Re:Dull Degree (Score:3, Informative)

      by mrwonka ( 131100 )
      How is a philosophy degree going to "set you apart" from other cs grads ?

      I hope you plan on keeping the coding up during your extra schooling. Otherwise, you will just be a semester behind in experience too.

    • Re:Dull Degree (Score:5, Insightful)

      by Anonymous Coward on Monday May 05, 2003 @09:53AM (#5881155)

      When I started four years ago this was the degree to have if you wanted to be guaranteed a job. Now it seems run-of-the-mill and it does not set you apart from the masses whatsoever.

      No offense, but if you studied computer science because you thought there was easy money to be made, you did it for all the wrong reasons.

      There's one thing that will surely "set you apart from the masses"; it's called talent. Usually that goes hand in hand with actually having a passion for the subject - it doesn't sound like you have this. Think about it - you are competing with people who go to university to study computer science, then come home, and work on their computer some more.

  • by mrwonka ( 131100 ) on Monday May 05, 2003 @09:42AM (#5881042)
    I graduated this time last year.. and it seams that the graduate state of mind is very similar to what it was last year. No, your not going to have recruiters tracking you down like telemarketers. But, the industry is not dead either.

    If you were in it to come out making 80K+ while working a 40 hour week... then you'll probably end up dissapointed. Otherwise, if your a code junkie, you probably won't have much trouble finding a job that you enjoy.

    Is your degree worthless?... well thats really up to you.
  • by El Pollo Loco ( 562236 ) on Monday May 05, 2003 @09:43AM (#5881047)
    Look at it this way. The fundamentals of a car haven't changed since the model T. It still has wheels, an engine, and a transmission to link them. But I would hardly say the best of cars is behind us. Nowdays, we have 200k miles reliability, 30mpg fuel consumption, from cars that can run 11's on the strip with a little work. Computers/Software industry is much the same way. The easy bang for the buck software is written(word processing, etc). These won't change. But there is automation programming, simulations, AI, and many other aspects which we still on the cusp of breaking through. No, the software industry isn't dead. We're just gonna have to work harder to make quality products. I predict the 1-3 year devolpment cycle(okay, I know that's a general statement) as being replaced by a 5-6 year cycle. It takes time, and money to write good software. But the market is still there. They're just much more cautious now.
  • by MikeFM ( 12491 ) on Monday May 05, 2003 @09:44AM (#5881054) Homepage Journal
    If you want to make a successful business writing software I suggest going after small and home businesses. They often need customized software and can't afford to hire their own programming staff. You could make a decent living I think by developing vertical apps for these users and offering customization services. At least that's what I'm working on. This is a good market to write opensource software in whie still making a living.
    • I agree. I work for a government agency in the state of Kentucky, and we're running into the same problem with several software vendors we've dealt with for years: they're raising prices exponentially and going after the big boys with fat wallets. Is their software any better? Of course not, and companies with limited budgets and a minimal amount of common sense aren't going to bother with these vendors.

      Messaging systems (you could produce one of these that is as good as anyone else's at a fraction of the

  • by andyring ( 100627 ) on Monday May 05, 2003 @09:46AM (#5881069) Homepage
    We've all heard the quote, "Everything that can be invented has been invented." [entrepreneur.com] by Charles H. Duell in 1899, insisting that his office be closed (he was the top guy at the Patent office in the U.S.). And a lot has happened in the last 100 years. Anyone who thinks that is true for software should get his head out of the sand.
  • If the software insdustry is dead, this would be quite odd [com.com]. Perhaps certain portions of the industry are getting saturated, but there apparently still are some developing markets. Now if developing market out there is looking for a summer geek, I have a resume waiting for them...
  • Friday (Score:5, Insightful)

    by N8F8 ( 4562 ) on Monday May 05, 2003 @09:48AM (#5881098)
    Last friday I was sitting in a meeting. A guy giving a presentation was trying to input about 900 records of data into a new system when he discovered the data was in the wrong format. A dozen contractors twiddling thumbs on company time because of a litte hosed data.

    I took me about five minutes to wrote a little routine to parse the data into the correct format. Within the hour we were back on schedule.

    So the answer to the question is "no".

    This is the age of information. The more information we have, the more need there will be to manipulate that infroamtion.
  • by Master Of Ninja ( 521917 ) on Monday May 05, 2003 @09:48AM (#5881108)
    I have to say that software industry is growing. I would think that the 'low end' is quite healthy nowadays, considering how many individuals and 'independents' are setting there own companies to produce software for PDAs and mobile phones. Want to play MP3's on your phone? Somebody's bound to have done it (or it's an idea for one of you coders reading this).

    It's the high end that is having the problems. And even then not all of them - e.g. I agree with the article that MS is still growing: they keep on diversifying. People have realised that over the years some of the 'high-end' systems they've been getting are a rip-off, and that there are cheaper options (you can guess for yourselves) which can replace them.

    I can say even in an economic downturn, that if there is a piece of software that has proven worth, and will genuinely help a customer, then it will be purchased. It's just that nobody is delivering what people want (or could want).
  • by defile ( 1059 ) on Monday May 05, 2003 @09:50AM (#5881121) Homepage Journal

    ...is not the industry that most programmers work in.

    If you're getting a degree in software development, there's about a 98% chance that if you write code, it will be for a custom business system that will never be used outside of the company you work for.

    Programmers rarely work in software product companies, and in those companies the programmers find themselves to be the minority (both in number and in pay) -- overshadowed by marketers, admins, and lawyers. Their jobs are to produce the product, worked 18 hours a day, paid what amounts to minimum wage, and maybe one day it might result in a royalty check.

    See, the software product industry doesn't really exist. The billions of dollars made by Microsoft are in truth a bizarre anomoly that most companies have not been able to recreate. That is not to say that other companies don't sell software profitably too, but in those cases the software is sold as simply a service offering vessel. Microsoft is one of the few that can sell a shrinkwrap product to millions of people and walk away from them until it's time to sell them the next release.

    Other cases where software is sold as a product usually has nothing to do with the rest of the software industry. The box is an end user consumable like entertainment content or some kind of shovelware gimmick.

    It is the software product industries Ellison is talking about when he says the software industry is on the decline. He probably even sees it in his own company. No one buys Oracle for the sake of having Oracle software, they buy Oracle so they have Oracle's support infrastructure behind it.

    So while the software product industry may be on its way out, it doesn't mean you should switch majors just yet.

    The software systems and services industries are poised for a boom. Businesses are starting to collect more information, expanding into more markets, becoming (finally) a little more computer literate. It is in these fields we can seek to sell ourselves, and it is also in these fields we can best sell Linux and open source.

    • by rsadasiv ( 105872 ) on Monday May 05, 2003 @11:15AM (#5882023)
      >>...is not the industry that most programmers work in.

      This is absolutely true. However, the interesting point is that the software industry is trying to encroach on the industry in which most programmers do work: internal IS custom development.

      For example:

      Many millions (billions?) of programmer hours have been invested in writing slightly different versions of a double entry accounting system. Look around your company - there is at least one person making a decent living supporting custom accounting/hr/payroll applications. The software industry (Oracle, SAP, PeopleSoft, Siebel, etc) is agressively trying to put this person on the unemployment line. The fact that these companies have not yet been successful in this attempt does not change my opinion that eventually they will be successful: off-the-shelf (OTS) vs. custom is a solved problem, and it is only a matter of product iterations (5?) before the field is cleared.

      In fact, outside of data processing (collecting information in a relational database and running reports on said data), the battle between OTS and custom is over. The fact that the battle between the commerical software industry and the open source software industry in these arenas is ongoing is irrelevant to the 98% of software developers employed by internal IS. Today, no one in your company in making a living writing device drivers, operating systems, network stacks or word processing programs, as they might have been 10-15 years ago.

      So, if current trends continue, what is the prognosis for the mainstream software developer? Are we auto mechanics - our services commoditized and wages lowered by massive standardization and upstream quality improvements? Are we electrical engineers - our hand crafted circuits driven out by general purpose registers and instructions? Are we secretaries and typists - destroyed by a cultural change and widespread adpotion of do-it yourself tools (computers, word processing software and voice mail systems)?

      I don't know. If I did, I would be as rich as Larry Ellison.

      Ram Sadasiv
    • by sql*kitten ( 1359 ) on Monday May 05, 2003 @01:29PM (#5883293)
      It is the software product industries Ellison is talking about when he says the software industry is on the decline. He probably even sees it in his own company. No one buys Oracle for the sake of having Oracle software, they buy Oracle so they have Oracle's support infrastructure behind it.

      You are exactly right. For example, you can do most of what most Cisco products can do with free software, but when something goes wong, you won't have Cisco's Special Circumstances agents to back you up. You can do most of what a Sun can do with x86 hardware, but (apart from maybe IBM) there's no-one in the x86 space that can give you the kind of backup that Sun can, if you need it.

      The software systems and services industries are poised for a boom. Businesses are starting to collect more information, expanding into more markets, becoming (finally) a little more computer literate. It is in these fields we can seek to sell ourselves, and it is also in these fields we can best sell Linux and open source.

      The problems these days - and these were always the interesting ones - are not so much "what can we do", which is what the packaged software industry answered but "what should we do, and how do we do it" which is where bespoke software, developed and iterated quickly by people who know both tech and business come in. The future's bright for those that understand that IT is about solving problems in the real world, and can identify and understand those problems.
  • by Nijika ( 525558 ) on Monday May 05, 2003 @09:50AM (#5881128) Homepage Journal
    Is there suddenly no need for computer programs? Why do we have these things sitting on our desks then? Perhaps the old-school "smoke and mirrors promise the world deliver a big thick manual instead" model is dead, yes. The general software industry isn't going anywhere.

    And I don't mean to troll, but Ellison is a known blowhard.

  • Nonesense.... (Score:4, Interesting)

    by idfrsr ( 560314 ) on Monday May 05, 2003 @09:50AM (#5881135)
    That's like the guy who said this new 'wheel' thing has seen its best days...

    "It's square now... the growth just isn't there anymore, the big bumps of the three sided wheel are gone and the good days of people being interested in wheel development are over."

    Really the industry probably hasn't seen its best days. How much crappy software is there out there? How far are we from getting it right? Right now we have square wheels, we haven't figured it all out yet. The industry (open and proprietary) is changing, which is good. We are at a point when software is about to become really exciting. There is so much that can be done and bright minds will do it. Besides its better that investors aren't throwing money at anything with DOT and a COM, it will mean sounder companies, sounder projects, and more interest in open/free software solutions (as true believers will make the project anyways, regardless of monetary gain).

  • by SuperCal ( 549671 ) on Monday May 05, 2003 @09:52AM (#5881153) Homepage
    Being a Marketing Major, I am forced to learn this type of thing... New Industries go though several stages. 1. Growth - growing demand with high profit margins. 2. Mature - high competition low profit margin... and in this stage jobs tend to leave for cheaper labor centers which I beleave is India in this industry. 3. Decline... market saturation... kinda self explanitory. The software industry, is a little odd and follows a slightly different path but it still seems we are in the second stage. There will be fewer jobs availible, but there should always be jobs for the most talented programers...
  • by tekrat ( 242117 ) on Monday May 05, 2003 @09:53AM (#5881165) Homepage Journal
    The software industry isn't dead. Hell, the software industry hasn't even gotten out of infancy yet. Consider that there are already tens of millions of computers in the world, and out of that number there are thousands of types of computers that AREN'T PC type computers running windows. There are millions of embedded, specialty machines that will need software.

    Consider that every cellular phone is a computer, every car on the road has a computer in it, and hell, even your microwave has a computer.

    And as computers become more ubiqitious and get built into every device, and it requires that these devices become more and more "intelligent", they are going to require more sophisticated software to run them.

    You think your microwave that'll accept voice commands is going to happen by magic? We're still 10 or 20 years away from having a computer like "HAL" (in 2001), i.e. a computer smart enough to write it's own software, so, I'd say that there's still plenty of time for you to make some money.

    And even then, when computers are doing the programming, there will always be those who are better at it than the machines. Of course, the machines might conspire to bump off those folks, but that's fodder for my next novel...

    TTYL!
  • Of Course. (Score:3, Insightful)

    by rkent ( 73434 ) <rkent@post.ha r v a r d . edu> on Monday May 05, 2003 @09:55AM (#5881193)
    ... and of course not.

    First of all, there will definitely, incontrovertibly, be a contraction in the industry (already well underway) and reduction in salaries. The NYT coverage of this same interview didn't focus on the software industry dying, but more on the power shifting towards customers -- no longer can you wave around technology words and expect people to snap up your product. You have to deliver rock-solid software that works, at an affordable price (of course, the definition of "affordable" is flexible; lots of people buy SAP).

    It was kind of inevitable, really. Getting a CS degree was the thing to do to ensure yourself a job after college, at least when I was there, and I think for a time after I left. It seems like there's a glut of people who are "in IT." Maybe they're not all GOOD, but they are plentiful. And add to that, outsourcing to India. Lots of people complain about how remote Indian coders aren't up to snuff, but that won't last; as the firms over there mature and improve their training, they'll only get better.

    As for the argument "you'll always need software," well that's true. But you also always need electricity and telephones, and no one really considers those to be premium fields to go into. That said, you can make a lot of money over the course of your life as a bonded electrician. And I think this is the way that IT is headed: it's going to become a commodified, buyer's market.

    Which is why I also think it would be a good idea to get some sort of unionization or guild system up and running now, before there's a total glut and everyone's layed off and miserable. The days of high-flying super coders demanding 100K a year plus options, are over. We've come down to earth, some a lot harder than others, and I think we need to deal with the reality of a computer industry that's a lot less glamorous (come on, we all started out as nerds anyway) and less in-demand than we got used to.
  • by richteas ( 244342 ) on Monday May 05, 2003 @09:55AM (#5881194)
    The effort it takes to create a copy of a piece of software is so small, unless artificial restrictions (copy protection add-ons, laws) are imposed. And frankly, if you need to spend the larger part of your development time to create "prevention mechanisms", something is wrong with that business model (we are not there yet, but I think it is likely). After all, the productive part of your development work is the real value you create.
    So in my opinion the software business in the foreseeable future may not survive as a "production" industry, but rather as a service business. I imagine it like this: the product - the piece of software the developer creates - becomes secondary to the know-how required to actually be able to write a piece of software, or to extend it. A coder then would offer this knowledge as a service.
    A business model for this type of enterprise probably already exists among those companies creating open source (GPLed) software. One example springs into my mind - the guy who wrote snort. IIRC he makes money by selling his security knowledge - the tool he created is just that - a tool, or a platform for his services, but not a product.
  • by TopShelf ( 92521 ) on Monday May 05, 2003 @09:56AM (#5881208) Homepage Journal
    This commentary from eWeek [eweek.com] nicely dissects Ellison's troll...
  • by ausoleil ( 322752 ) on Monday May 05, 2003 @10:00AM (#5881251) Homepage
    ...not software.

    The fact is, The Ellisons, Gates, even Jobs's of the world are a dying breed if the Stallmans, Torvalds and other Open Source guys have their way. open Source has provided much of the real innovations in software over the last decade (how's that BSD TCP stack running these days, Bill?) and has now moved into the arena of whole systems. Why pay $300/annually for a piece of software when a free equivilant that runs better is readliy downloadable?

    That said, you can see why Larry is worried. He hears the pounding of the hooves of the horsemen of his economic apocylypse. I, as a ride on one of the thundering heard am enjoying every inch of the ride.
  • by tlambert ( 566799 ) on Monday May 05, 2003 @10:13AM (#5881368)
    Diplomas are Union Cards... or at least they are being treated as the modern day equivalent, these days.

    Getting a CS, or *any* degree is not the same thing as going to a trade school, and it's time that people quit treating it that way.

    If you went after your CS degree chasing the idea of money, then you are better off changing your major to something you enjoy doing, rather than something that you do for the money.

    Let me ask: do you want a job? Or do you want a career? If you just want a job, being a trucker or an assembly line worker at GM generally pays more than being a software engineer.

    In the hey-day of Silicon Valley, all you had to do is say you were a "2nd year CS student", and you would be hired by some desperate company, with more funding than good sense, to be a warm body to fill a cubicle, at some inflated salary... what a disaster for everyone: a bunch of partially trained computer scientists who think they are being paid a lot because of the value of what's inside their heads, rather than what's inside their pants (a butt for filling a chair). No more, and the industry is better for it.

    The bottom line is that the people who chase a particular degree because "I think that's where the money is", rather than "I think I will enjoy doing this for the rest of my life" are losers. They always have been.

    These are the same people who used to want to be doctors, and then used to want to be lawyers. Now they are the people who used to want to be computer scientists.

    Creating a life for yourself is all about finding something you enjoy doing, and then finding someone to pay you to do it, not about finding something that someone will pay you to do, and suffering through it.

    You will be much happier, and so will your future spouse and kids, when it turns out you don't beat them over being trapped in a job that's "work" for you, when it should be something you enjoy doing.

    -- Terry
  • by DeadVulcan ( 182139 ) <dead,vulcan&pobox,com> on Monday May 05, 2003 @10:14AM (#5881387)

    e.g. tulip blubs sell well, but not like they used to.

    Ah, gotta love Slashdot and all its spelling fulbs.

  • by WillWare ( 11935 ) on Monday May 05, 2003 @10:29AM (#5881552) Homepage Journal
    There isn't a monolithic "software industry". Larry and Bill sell shrink-wrapped boxes. That business is not dying, it's just growing slower, but since their analysts and investors expected non-stop exponential growth, a slowdown looks like a death to them. To somebody with non-drug-induced expectations, that business looks pretty healthy.

    There is other software. Your cellphone and your microwave and your laser printer all have processors in them, and somebody has to write code for them. That business (embedded systems) is also in healthy shape. Not growing by leaps and bounds, not vacuuming up every last resume or recent grad, but not about to fall over and disappear either.

    There are lots of businesses and business niches that involve software development. There are even still some businesses paying people to develop websites. And for all the sufferings of unemployed sysadmins, there are still people being paid for sysadmin work out there.

    Everybody got burned by the dot-bomb. For a couple of years, businesses were so hungry that they'd hire anybody who could write three lines of Perl and give them a corner office and big stock options. That was an unstable situation and there has been a backlash.

    If you ask, "is the industry dying?", there will always be an authoritative idiot saying yes. The more important long-term question is, "could this kind of work hold your interest for three or four decades?", so think about that and plan accordingly.

  • by intermodal ( 534361 ) on Monday May 05, 2003 @10:29AM (#5881560) Homepage Journal
    sort of. Should it be? probably.

    One of the biggest lies the corporations ever sold us was that everything useful a person can do is an industry. Is music an industry? no, it is entertainment. Is information an industry? no, it is knowledge. Is entertainment an industry? no, it is a diversion. Is there an industry based in every one of these? yes. Should there be? not necessarily.

    They may be nice to have and convenient at that, but they are in no way vital to have them as money-driven gargantuan machines.

    Examples of true industry: textiles. metal. machinery. transportation. food.

    Examples of false industry: information. music, movies, and other media.

    While software has proven itself to be like unto machinery, the fact that there are so many people doing it for free and giving the fruits of their labors away proves that anything infinitely dispersable without loss to the original provider cannot be a true industry without having to actually produce the object being sold. Linus Torvalds created the Linux kernel, but if I copy it and give it to a friend, Linus has lost nothing. If I have a wooden box and I copy it and give it away, I have lost the cost of the wood. That is the difference. I know there are holes in my arguement, but thats where semantics come in and I generally ignore semantics when they are placed on an idealistic level anyhow. Until a serious discussion on the subject takes place, there isn't any point in bothering with them.
  • Comment removed (Score:5, Insightful)

    by account_deleted ( 4530225 ) on Monday May 05, 2003 @10:32AM (#5881597)
    Comment removed based on user account deletion
  • by foxtrot ( 14140 ) on Monday May 05, 2003 @10:42AM (#5881679)
    In ten years, we'll be filing his quote in with Ken Olson's quote that there's a market for maybe a dozen computers worldwide, or the comment from the patent office clerk a century or so ago that said everything that can be invented already has been.

    Of course, it's technically possible that Ellison is right. I wouldn't wager on it, myself, humankind has a history of doing things that can't be done-- walking on the moon, breaking the sound barrier...
  • by mrnick ( 108356 ) on Monday May 05, 2003 @10:46AM (#5881716) Homepage
    As a veteran of IT I was there when you had to have real skill to get involved. Also, being around during the boom I saw that attitude change and companies take on inexperienced employees because it was sooo hard to find employees in general. I worked on Bank of America's network security team and it was pretty much a training camp for unqualified employees. By the time they had some skills they realized that they could make more $ elsewhere so it was a never ending cycle. If your parents and their friend thought you were a computer guru and you went to a MCSE boot camp you could get a senior level IT job. Now all the while there was REAL growth in IT but we all know that there was a TON of FALSE growth due to the IPO scam that America fell into. Now I am having a hard time finding a job even though I DO have senior level skills because the market is flooded with all these Wannabes that had their ego built up by the over demand. These people need to go take their real jobs at Burger King and Home Depot so that the REAL IT people can get an interview.

    It seems only fair that the most experienced / qualified people stay in the industry that they have those skills in and the least qualified get out of the industry. Anyone still in school taking Computer Science with lofty dreams of making it to the top is fooling themselves and they will find themselves working in a low paying / thankless job. Sorry guys you missed the boom and it is now a buyer's (employer's) market so chances with no experience you are out of luck.

    My advice for would be Computer Science majors would be to switch majors to one that compliments a market where there is a demand for workers. I have investigated what that is, but may be forced to very soon. With that said there are a bunch of people that are going into Computer Science because it is their passion and not as a career path. For those I say fine just don't take enthusiasm for a false sense of job security because it does not exist.

    There ya go...

    lol

    Nick Powers
    My Resume [nickpowers.info]
  • by Anonymous Coward on Monday May 05, 2003 @10:47AM (#5881722)
    So you went to college and majored in a computer related field thinking you were going to be the next Bill Gates? Or maybe you thought you'd work for Bill Gates and get a tiny slice of the pie?

    You're not alone but you are probably in for a big surprise if you haven't already figured this out...

    Think about musicians. There are a whole lot of them out there and almost all of them dream of making it big. Most of those that make money as a musician are doing so in obscurity and without the *BIG* money. Most musicians know this.

    Think about how many companies sell software. Think about how many employees they have.
    Think about how many people are out there that can work in the software industry.

    The fact is that most people making money in the computer industry are not doing it by working for a company that sells software.

    So, is the software industry dead? Not really but it was never "alive" the way you thought it was. It's smaller than it has been in the past but your chances weren't that great to being with--greater than being the next top 20 artist but not as great as you probably thought.

    What should you do? Do what we all do...go get a job writing software for company that has every intent of using it rather than selling it.
  • by Qzukk ( 229616 ) on Monday May 05, 2003 @10:48AM (#5881745) Journal
    Nowadays, just about everyone graduating has some kind of computer programming experience. The ability has become a commodity, programmers are a dime a dozen, especially in foreign labor pools.

    So no, its not dead, its just not going to pay like it used to.
  • Next Big Thing (Score:5, Insightful)

    by borroff ( 267566 ) on Monday May 05, 2003 @10:50AM (#5881753) Journal
    I think the main reason there's this feeling of, well, stagnation in the industry, is because of the inability of people to see the "Next Big Thing" that will drive development.

    Spreadsheets, GUIs, relational DBMS's (Oracle), and the internet were all new technologies that added impulses (in the engineering sense) to the computer industry pendulum, keeping it swinging higher. People right now are unsure where that next kick is coming from.

    What is coming down the pike that people absolutely must have? Bioinformatics? Small wireless devices? If you knew what's coming next, you could be the next Larry Ellison. Unfortunately, Larry wants to be the next Larry Ellison, too, and he's got more money to spend on research.

    In the end, you should find something that is well defined (fuzzy plans make flops), that interests you, that doesn't put you in direct competition with a multi-billion dollar firm, and that there's at least some market for. If you're good at it, you'll do fine.

    Or join the multi-billion dollar firm, and save your weekends for fun.
  • by crazyphilman ( 609923 ) on Monday May 05, 2003 @10:58AM (#5881842) Journal
    Before I say anything about the industry, let me start out by saying that you never, ever waste your time when you study computer science. Even if you never use it professionally (increasingly likely these days) you'll still find the ability to completely control a computer (as opposed to "using" a computer like most people) very valuable. Just think; by the time you're done with your degree program, you'll be able to understand and work with any computer you're plunked down next to. Not only that; you'll be able to make the thing do your bidding. That's a pearl of great price, don't think of it in career terms.

    Having said that, yes, unfortunately the software industry is dead, at least from the perspective of the individual programmer. There are a lot of reasons for this, including:

    1. Most corporations and private companies are outsourcing almost *everything*, usually either overseas (India, mostly) or to local companies that use overseas talent. You can't beat them on price, ok? Their cost of living is a fraction of yours, and they'll undercut you until you starve. It doesn't matter that your skills are superior, or that you're a great programmer; some guy in Bangalore can work for 1/5 what you cost, and to a pointy-haired boss, that's all that matters. This is a terrible, terrible thing, and corporations deserve no loyalty or mercy from us -- when their customer base can no longer afford their products thanks to rampant layoffs, they'll die off like the vermin they are. But there's nothing we (or anyone) can do about it, so we might as well accept it.

    2. Even if a private company isn't going to go into full-blown outsourcing, they ARE going to rely mostly on contractors. What THIS means is, most of the work will go to inexpensive foreign talent ANYWAY (because now, the contracting companies will do the outsourcing) and those Americans who DO get contracting gigs will have to settle for chump change or lose the bid. IF, that is, you can get them to pay you at all -- there are lots, and I mean lots, of stories about people getting stiffed by companies. Corporate IT is a really dicey business for a programmer or admin these days.

    3. Software companies aren't going to provide many jobs. Applications software is deader than hell. It's been slaughtered by the Open Source community, who can produce solid software that not only costs nothing, but which can be copied infinitely, and has no hidden gotchas like the equivalent proprietary software. You simply cannot compete with that; you can't beat them on quality, or on price, or even on style (most open source software these days even LOOKS good). It's a dead industry, ok? Not that this is a bad thing, necessarily, but it does mean you won't be able to count on a salary from this sector.

    But it's not all doom and gloom. There are still a couple of places where you can make some money.

    First of all, public sector jobs may not pay as much as the private sector USED to, but they sure pay a hell of a lot more NOW. Federal, State, and Local jobs are all unionized, so you're protected, and you get great benefits. So this is a great place to hunker down during the recession. One warning: they can be annoying places to work. But it's worth a little aggravation to have a steady job.

    Second of all, if you're good at graphics, game companies are going to keep growing. They're making money hand over fist. But concentrate on console games. People are sick of having to upgrade their PCs every couple of years, and they're switching over to consoles at a breakneck pace.

    Third, and this is pretty dicey, you might be able to make some bread writing Java and J2EE libraries and tools that corporations might want to buy. Get the money up front, though. Don't get stiffed. And, buy some kind of dongle or other copy-protection scheme, or corporations WILL pirate your code like mad. Think I'm kidding? Companies like to ask you for a "demo" and then, use that to do whatever project they had in mind. Then you don't get paid. Get the don
  • by minkwe ( 222331 ) on Monday May 05, 2003 @11:03AM (#5881903) Journal
    Do a degree in Biology and make shit loads of money in the Pharma industry as a bioinformatician.

    With all the genetic information now available now which we know very little about yet, there is a very high need for people with knowledge in CS and Biology to analyse this data -- incidentally, students most likely to take CS have historically looked down on the natural sciences and natural science students have historically been afraid of the quantitative sciences including CS.

    I know a few physicists and mathematicians who have learned a bit of biology and scored big in Bioinformatics, the reverse is also true but fewer biologists have learned CS to become bioinformaticians.
  • Exact Opposite! (Score:3, Insightful)

    by djtech ( 513550 ) on Monday May 05, 2003 @11:06AM (#5881927)
    I think the exact opposite is true. The hardware these days is amazingly fast. Once software matures to use the new hardware to the fullest potential I will be a much happier gamer.

    I think software has a long way to go in other fields besides gaming. Windows 2003 is not a giant leap forward and users of Windows still want more features/reliability/speed. Increasing hardware speed only helps so much if the software isn't developed.
  • IT Dead? (Score:3, Informative)

    by milo_Gwalthny ( 203233 ) on Monday May 05, 2003 @11:07AM (#5881945)
    For another pessimistic point of view, check out May's Harvard Business Review, "IT Doesn't Matter," summary here [harvard.edu]. (I suggest reading it at a good magazine store with tables and coffee because buying the damn thing is not a sound value proposition.)

    The article essentially argues that an in-house IT department is no longer strategic for most companies--that IT has become a commodity. Although I think this is completely absurd at this point, chances are they have a point. In any case, it's interesting reading.
  • by michael_cain ( 66650 ) on Monday May 05, 2003 @11:10AM (#5881972) Journal
    More and more products include at least some software; in many cases it's a major component of the product. For example, a Tivo box is dependent on MPEG encode/decode hardware, but the interface to the service that the user sees and that differentiates the box from its competitors is all software. Software will, IMO, play a bigger and bigger role in people's lives, although frequently that role will be somewhat concealed. Very few people are aware of how much software is involved in making their 2003 automobile work.

    OTOH, the software industry is going through, and will continue to go through, large changes. There will be fewer opportunities for three people in a garage to become billionaires. In many cases, large development organizations dedicated to a single product (the equivalent of factories in manufacturing industries) will be moved out of the United States in pursuit of lower labor costs. There will still be lots of small jobs that are done locally, but in many of those cases an understanding of the business or process into which the software fits will be as important as development skills. Research jobs will still exist for the talented few who can do that well. But overall, I expect it to be a very different environment than it has been for the past 20 years.

  • Many forget that (Score:3, Insightful)

    by Anonymous Coward on Monday May 05, 2003 @11:21AM (#5882083)
    90% of programmers make a software which will never be sold on the shelf.

    Look at Nokia for example: they have thousands of programmers and they aren't selling any software for the end users.

    Cell phones, cell phone networks, banks and many others require tons of software. Unlikely ordinary desktop software, this software must be bug-free and very optimized.
  • useful vs useless (Score:3, Interesting)

    by Anonymous Coward on Monday May 05, 2003 @11:21AM (#5882087)
    From having observed a number of different threads on slashdot that are on topics related to this one, I have come to the conclusion that people here equate the usefulness of a degree (and a computer science degree in particular) based on the amount of $$$ that a company is willing to pay someone because they have said degree.

    Right now some of you may be saying, 'Well, duh!!'

    The fact is, there are a million and one reasons why someone could have gone to university to get a degree in a particular field. If the original author of this thread simply got a computer science degree because he saw a cushy job with a large salary and good benefits at the end of his time in university, then, unfortunately, yes, his degree is worthless. Now, on the other hand, if he had gone to university with larger goals in mind, then his degree might be worth a lot more.

    What are these larger goals? Well, the author has to ask himself, why did he originally choose to pursue a degree in computer science? Was it because in highschool he enjoyed mathematics and tinkering with computers? If so, then he has just spent four years studying and learning about a topic for which he has a genuine interest. Gaining knowledge simply for the sake of gaining knowledge is most definitely NOT a worthless endeavour.

    Again, I hear the naysayers: "That's all well and good in your socialist dreamworld, but we live in a capitalist economy and one needs to make a living."

    There *are* still software development jobs out there. And I bet you any money, a company would be much more willing to hire a university grad who has a genuine interest in being a developer, someone who is fascinated by the world of computers, than someone who views programming as a chore and only chose the comp.sci. route because he felt he could make a lot of money in that field.

    The same goes for any profession. You're going to be spending at a minimum 40 hours a week doing your job (and in some cases, that's a gross underestimate). Even if you have a job that pays six figures, you have to *enjoy* what you're doing, otherwise you'll be miserable and you'll consider you're training and career to be worthless. If you don't believe me, check out some surveys of job satisfaction among BIGLAW lawyers (these are corporate lawyers who have 120+k salaries out of university). If you do enjoy what you're doing, then you'll be more likely to consider the time invested in a degree, and your current career, worthwhile, even if you're not making huge money.
  • Who really knows? (Score:3, Insightful)

    by dasboy ( 598256 ) on Monday May 05, 2003 @11:23AM (#5882104)
    Science and industry are full of these "best days are past" type of quotes. It really doesn't matter how influential or knowledgeable the individual is, they are most often wrong. My favorite of these pronouncements was that of Francis Crick of Watson-Crick-Wilkins fame. Fifteen years after receiving the Nobel prize for the structure of DNA, he stopped do genetics research and proclaimed that all the great discoveries had been made in genetics. He told his friends that the next "hot" area of biology was going to be neurobiochemistry. He left Cambridge and went to the Salk Institute to do research in this field. Within a year of his career change, using restriction endonucleases, labs around the world began cutting and splicing DNA. The "dead" study of genetics was once again resurrected.
  • An Oldtimer Speaks (Score:3, Interesting)

    by CrazyLegs ( 257161 ) <crazylegstoo@gmail.com> on Monday May 05, 2003 @11:30AM (#5882177) Homepage
    The software industry is, indeed, in a slump. However, they are the masters of their own fortunes. Consider: 15, even 10, years ago the industry was pretty healthy. At that time the platforms we all had to consider were in a much narrower spectrum of (practical) choices than exists today.

    In a long-ago land, large companies ran Big Iron and green screens and it was pretty damn easy to buy software packages and get them into production. The biggest worry was the amount of customization needed to make the stuff 'fit' your specific business processes, etc.

    Nowadays.... We have *nix, Windows, MVS, etc. running on all manner of hardware. We have middleware out the wazoo. So when we go to the street to buy a software package, it's a decent bet that the vendor may drive you to a new platform in your shop. Complexity, cost, etc. increases - and that's even before you have to deal with customization, integration into security infrastructre, etc.

    All in all... the software industry gave us many of these platforms, so now they are dealing with it. Pushing industry standards for 'stuff' is the only way the industry will ever find its legs again, and I'm not very confident that this will industry will come back to good health any time soon. In the meantime, let's talk about a new licensing plan, shall we?

  • by SpikeSpiff ( 598510 ) on Monday May 05, 2003 @12:11PM (#5882555) Journal
    I attended a talk recently by Monte Zweben, COO of Blue Martini. He argued that most business software has been about storing and accessing data. Billing, HR, Inventory, Point of Sale are all essentially database access applications. Database access works. It's cheap, easy, and becoming a commodity.

    The dirty secret in the ERP market is that the differences between PeopleSoft, SAP, and Oracle are relatively trivial. Certainly database access can get half a second faster, run over a tablet instead of a PC, or run on cheaper hardware. But the dramatic gains happened in the nineties when all the information got into the databases in the first place.

    Database-centric software is about to become like cars. We have the basic 4-wheel, 3-box, internal combustion model. Some makers squeeze 10% more fuel efficiency out. But the real competition is all hype and price.

    Monte argues, and I believe, that growth in software has to come from intelligence. Analytics, engines, and rules need to encode process and real world knowledge. That is where the next opportunity for software is.

  • "The wars of the future will not be fought on the battlefield or at sea. They will be fought in space, or possibly on top of a very tall mountain. In either case, most of the actual fighting will be done by small robots. And as you go forth today remember always your duty is clear: To build and maintain those robots."

    -- Military school Commandant's graduation address, "The Secret War of Lisa Simpson"
  • Dying industry? (Score:3, Interesting)

    by Metropolitan ( 107536 ) on Monday May 05, 2003 @12:21PM (#5882644) Journal
    Two things to remember:
    1) The Silicon Valley is not The Software Industry
    2) The fortunes of a handful of companies do not define an entire industry

    Software is a lovely new tool, without much history (as compared to things like structural engineering, agriculture, political science). As such, there will be widely-differing approaches to using this accretion of abstract thought that makes machines do things in the real world. Once unleashed, a technology is almost never removed from the world, for good or ill.

    Remember how the automobile industry looked before WWII - there were literally hundreds of varieties of automobile you could purchase, from companies largeish and small. Though the number of companies making them has decreased, the industry as a whole is quite active (and has a large hand in controlling most aspects of how we live, at least in most places).

    Software, and the related technologies that keep evolving, is an important asset to our species. What would remove it from our considerations would likely also remove us from this rock.
  • by Baldrson ( 78598 ) on Monday May 05, 2003 @01:19PM (#5883176) Homepage Journal
    Software may not be "dead" but Slashdot may very well be when guys like Hemos keep equating "the way things used to be" with January 2000.

    The centralization of net assets that has occurred and the drop in jobs is not fairly characterized by using the peak of the bubble as the level of expectation of the typical "disgruntled" information technologist from the US.

    Far, far from it.

  • by Tablizer ( 95088 ) on Monday May 05, 2003 @01:30PM (#5883299) Journal
    If you want to go into software development, do it because you like it, NOT because you think it pays well. It may not pay well in the future. Factory work used to pay better than it does now (adjusted for inflation), but shrank over time. This is because of stiff foriegn competition and much cheaper overseas labor. I expect the same thing to happen to software more or less.

    If you want money, go into retail management or marketing. That is safer from cheap foreign labor rates because it is "closer" to consumer preferences (local culture). Pick technology if and only if you like technology, not because of expectations of a fatter paycheck. And, have a second career as a backup, because tech is highly cyclical and unpredictable.
  • by casmithva ( 3765 ) on Monday May 05, 2003 @01:31PM (#5883313)
    The software industry's not dead, but it does lack innovation and direction. Okay, that's a huge statement, and maybe it's more my own cynicism than it is an accurate view of reality, but here's what I'm getting at. The software industry right now seems like it's more in maintenance mode than it is in innovation mode. So much of what's coming out these days just seems to be rehashes of or tweaks to existing products. And I think people -- well, me, anyway -- have grown tired of the hype, how this new product or protocol will change everything and allow us all to develop better software faster (but not cheaper), to work together better, be more productive, be happier little worker bees, singing "Kumbyah", blah, blah, blah, but it never happened. There was Java, then CORBA, then XML, then EJB, various Microsoft offerings, P2P software and networks, and God knows what else. But things are still the same. The same arguments about software development processes, configuration management, languages, techniques, etc. from five years ago are still going on. From the end-user's perspective, software's larger and buggier than ever and just as poorly documented, supported, and designed (at least from the GUI perspective) as ever. And the P2P stuff right now seems to be a very specific application -- trading.

    The industry needs another VisiCalc or Mosaic before it really starts moving again, I think...

  • by ginnocent ( 593658 ) on Monday May 05, 2003 @01:31PM (#5883318)
    The software industry isn't dead, it's just turned into a _normal_ industry. That means that a hard working & well qualified graduate working for somebody else can reasonably aspire to home-ownership (after years of saving), a car & the occasional foreign trip. If you're smart & frugal you might even achieve all this without being a slave to your credit-card bill for the rest of your working life. If you make it up the career ladder or start your own company that suceeds, you could end up significantly richer than most people, just like Ben & Jerry of the famous ice-cream or senior management at General Motors. Note that neither of these companies was built without a good idea, careful financial management and years of effort by the founders. What is no longer likely to happen is that you will dream up some piece of sketchily thought-out vapour-ware or online store that may help people save 3% on their dog-food purchases (based in naive & flakey financial projections) and immediately be offered $200 million in venture capital and a huge-well equipped office all paid for in pre-IPO company stock. Those days are _long_ gone, and they're never coming back to the web industry. If the latter is what you expected to greet you on graduation, and you won't be satisfied if it takes you any longer to become a bazillionaire, then think about writing a movie or becoming a rock-star. It happens. Occasionally. Try and stay off the crack whilst waiting tables in LA though. Failing that, the same kind of bubble will probably occur in some kind of tech field in the next 25 years or so. Perhaps nanotech, perhaps something we haven't heard of yet. Take your pick and take your chances..
  • Consider trade..? (Score:5, Insightful)

    by fadeaway ( 531137 ) on Monday May 05, 2003 @06:23PM (#5886032)
    I'm not trying to troll.. I'm just telling a meandering little story..

    I've always been good with computers. My dad has over 20 years in IT so I was always surrounded by technology.. it came naturally.

    In high school, I was always being told by my teachers, family, and friends that I should get into tech. The Internet boom was in full effect, and that's where the money was. But I knew, just knew, that it was not what I wanted to do for a living.

    While my passion for software and computers was strong, I watched my dad come home day after day, looking miserable. He was working in upper management in the IT department of the municipality, overseeing day to day IT operations of the entire city. He dealt, on a daily basis, with nothing but grief. Morons who wanted the impossible, end users who didn't know their ass from their floppy drive, and miles of red tape that is omnipresent in the beurocratic mess that is government operations. Yes, he made great money, but he was NEVER happy.

    So, watching this, I ignored the advice of everyone and hopped right into trade. I'm in a field that's very rare, and the people who can do it are even rarer. I'm 23, no post-secondary education, and in a few years I'll be earning more than most IT professionals. My friends who went to school for tech degrees now have huge student loans to pay off, and not one is working in the tech industry. They now are cooks, factory workers, in retail sales, and one is even an assistant manager at a fast food joint.

    I'm glad I dodged the tech bullet. I'm glad I didn't turn my beloved hobby into a hated profession. I've found a field where the work is hands on and satisfying, and when I come home.. I can sit down at my PC without cringing.

    My point - if you're out of school with a degree that you're finding useless.. consider getting into a trade. You earn decent wages while you train, and the money only gets better. Due to everyone going into tech, new recruits in the trades are few and far between. As the boomers retire, skilled tradesmen are going to be in high demand, so wages could stand to increase even more. You get paid by the hour, so you don't have to work about crunching code 16 hours straight, and not seeing any gravy for the work due to your salary.

    Just an idea.. and it beats the hell out of managing at McDonalds to pay off those loans.. =P
    • by Brento ( 26177 ) * <brento.brentozar@com> on Monday May 05, 2003 @07:02PM (#5886349) Homepage
      ...consider getting into a trade.

      Yeah, I got into a trade recently, and that's some great advice. I wish I'd have thought about it earlier, especially the way interest rates are going. I traded up to a Volvo, and it's much more comfortable for long trips than my Oldsmobile was.

      Seriously, though, I've been thinking of switching careers for a reason you don't discuss: physical presence. With the push towards telecommuting and outsourcing offshore, it's getting way too easy to replace programmers, and that's not a comfortable feeling. I'd rather be doing a career that requires physical presence, like, say, being an electrician. You can't telecommute as an electrician, and you can't fly in somebody from another country every time you need a building wired. Being a tradesman is sounding more and more attractive.
    • Re:Consider trade..? (Score:5, Interesting)

      by ediron2 ( 246908 ) * on Monday May 05, 2003 @09:31PM (#5887249) Journal
      Here's my 'trade' story. Year is '96. A few months out of school, on my first job on a fast-track design-build of a semiconductor fab, I'm in the trailing end of a week-long crunch to make a milestone Monday morning.

      During a break, I visit with one of the master pipefitters I'm watching (we were about to pass pressure testing of the pure-water piping throughout the fab), it's 3am on Monday, and 'cuz we're in Texas, even then it is hot, humid, and uncomfortable weather. He's smokin' a cigarette, I'm not. We're both tired and grimy (him for obvious reasons; me because of how carefully I'm checkin' stuff so my company will get the 6-figure bonus tied to making this milestone on time. )

      So, anyway, I do a bit of mental math and realize another milestone was gonna happen on this next paycheck. You see, so far I'd sort of celebrated my first 4-digit pre-tax paycheck and first 4-digit after-taxes check. It sounds silly now, but after college that much money was surreal. This time, I'm lookin' at a $2000 pretax week because of all the OT (even though I am making just straight time, since I'm an 'exempt' (which means no overtime bonuses) that happens to at least get paid all the excess hours, due to the long hours the job demands).

      I mention this to the pipefitter.

      He does a bit of math in his head, and says that, adjusting for after-hours (what most of us in the US call 'time and a half'), weekend, beyond 40, beyond 80 and Sunday bonuses, he's on triple time, (or $37.50 an hour * 3 = 112.50) right now and his paycheck should have the equivalent of 170 hours of work with all the bonuses. As in $6k, more or less, for working the same week I just did.

      He was 500 miles from home and missed his little girl when he was away on jobs like this for a few months at a time, but he typically made as much in 3-4 months as I did that year, so all the extra time at home and able to be *really* around with his kids was worth it, he said.

      I'd already thought about it in school, but I'll say again what I said that night. If I could do it all over again, I'd be a chef or a plumber. Income's good, ability to work and live anywhere in the world is good, people are happy to see you, they are thrilled if you do great work, and nobody (I MEAN NOBODY) has ever looked over my shoulder and said "Wow... cool integral".

      Incidentally, I'm finally fading away from that viewpoint. I've specialized in IT to where 9/10 of the time, I *love* my job, and I'm making double what I did then. I can safely bet that within a few years it'll double again. I work flexible hours so my little kids get lots of daddy time. There's no way I'd have made six figures per year and had this much work flexibility and fun as a plumber or a chef. But I know I'm lucky... I don't disagree with FadeAway's opinion at all, since just about everyone I know would be happier following his recipe than mine.

      PS: what trade, FadeAway? I'm just curious.

To the systems programmer, users and applications serve only to provide a test load.

Working...