Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Is Programming a Dead End Job?

Posted by Cliff on Thu Apr 25, 2002 01:29 PM
from the only-if-you're-tired-of-it dept.
Embedded Geek asks: "There's an interesting opinion piece at Embedded Systems Magazine about [embedded] programming being a dead end job. The author cites burnout ('Pushing ones and zeroes around doesn't sound like a lot of work, but getting each and every one of a hundred million perfect is tremendously difficult.'), prestige, and skill obsolescence as big reasons for programmers to quit or to go 'over to the dark side' and join management or marketing positions. While the piece primarily addresses embedded programmers, the issue is rising for IT workers and other tech workers. When the age issue is combined with the export of jobs offshore, it makes me nervous just to be pushing 35..." Even though the market is going thru a rough patch, and the number of detrimental aspects to programming are increasing (ageism and so forth), I still do not feel that programming is a dead end job. Computers are going nowhere folks, and as long as they are around, programmers will be necessary. People who are in this career for the money or the prestige may not like it after a while, but the people who are in this for something else will tolerate quite a bit before deciding to opt out. The simple measure here: "as long as you love doing it, you'll keep doing it." Isn't this true for any career?
This discussion has been archived. No new comments can be posted.
Is Programming a Dead End Job? | Log In/Create an Account | Top | 690 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2 | 3
  • why to go to the dark side.... by Lumpy (Score:2) Thursday April 25 2002, @01:33PM
  • i'm not even going to read further. (Score:4, Insightful)

    by edrugtrader (442064) on Thursday April 25 2002, @01:34PM (#3410463) Homepage
    this is a silly question.

    programming is a dead end profession. you will always be a coder... you may get promotions but you'll always be a coder. you'll make more money than 90% of america though, so is that still 'dead end'?

    the best that can happen is you become a manager of programmers.... period. its not dead end in my opionion. you don't have to work up the corporate bullshit ladder, you are paid fairly and generally respected / depended on / over worked however you want to look at it.

    if you are happy doing it, you can make a lifelong career out of it.
  • Programming a Dead End Job? (Score:5, Funny)

    by daeley (126313) on Thursday April 25 2002, @01:35PM (#3410464) Homepage
    Screw it, then, I'm going to Vegas. Maybe they need help on that monorail.

    [WILL WORK FOR CASINO CHIPS]

  • maybe not "dead-end" by room101 (Score:2) Thursday April 25 2002, @01:35PM
  • you'll never take me alive by Tebriel (Score:2) Thursday April 25 2002, @01:36PM
    • 1 reply beneath your current threshold.
  • Dead End Job (Score:3, Informative)

    by spookysuicide (560912) on Thursday April 25 2002, @01:36PM (#3410477) Homepage
    I have been looking for a good php guru in portland oregon to hire to work on my site forever. I haven't been able to find anyone who isn't already swamped with work. It may be a "dead-end" job but while all my graphic designer friends are out of work, all my programmer friends have too much on their plate.

    I know, first person observation isn't an accurate reflection of a marketplace, but still...

  • Cliff said it all (Score:3, Insightful)

    by Havokmon (89874) <<moc.nomkovah> <ta> <kcir>> on Thursday April 25 2002, @01:36PM (#3410478) Homepage Journal
    People who are in this career for the money or the prestige may not like it after a while, but the people who are in this for something else will tolerate quite a bit before deciding to opt out.

    And is exactly why Loki lasted as long as it did..

  • No way (Score:4, Insightful)

    by dciman (106457) <`kybwilli' `at' `indiana.edu'> on Thursday April 25 2002, @01:37PM (#3410485) Homepage Journal
    I think that programming is by NO means a dead end. Sure there is a bit of a tough time right now with the economy in its current state. But, we are just now seeing an emergence of whole new computational fields. These mainly being in the life sciences arena. Genomic sequencng projects are quickly overloading scientists with raw data that someone needs to turn into usefull information. The area of developing these tools is vast. Possibly more important will be people who come up with better algorythms for predicting protein structre and interactions based on sequences. This is an amazing field that has the promise of keeping computre scientists, biologists, and bioinformatics people busy for decades to come. I think the field is ready to make leaps and bounds.... and most definitly not a dead end.
    • Re:No way by FFtrDale (Score:1) Thursday April 25 2002, @01:53PM
      • Re:No way by dciman (Score:2) Thursday April 25 2002, @02:21PM
      • 1 reply beneath your current threshold.
    • by devilbat (560087) on Thursday April 25 2002, @01:55PM (#3410643)
      Please, please, please get out of the software field. It's a dead end. No one wants you here, you will be better off in marketing, or washing dishes, or detailing cars or food service. And besides all of that less compitition will drive up my rate. :)
      [ Parent ]
    • Re:No way by the_2nd_coming (Score:1) Thursday April 25 2002, @02:08PM
    • Re:No way by DorAgaznog (Score:1) Thursday April 25 2002, @03:51PM
    • Re:No way by Tablizer (Score:2) Friday April 26 2002, @02:32AM
  • You have to love building great products by mcwop (Score:2) Thursday April 25 2002, @01:37PM
  • That's inane. Gut fish instead. by ghostlibrary (Score:2) Thursday April 25 2002, @01:38PM
  • ageism by rodentia (Score:2) Thursday April 25 2002, @01:39PM
    • 1 reply beneath your current threshold.
  • Of course it is. (Score:5, Insightful)

    by derrickh (157646) on Thursday April 25 2002, @01:39PM (#3410500) Homepage
    You get into you because you like it, the pay is better than McDonalds, and your social skills are such that you can't interact with customers.

    The things that make a person a good programmer are the same ones that stop you from being a good manager. So you can't move up and you're too valuable to the company to move down.

    D
  • the big problem by cballowe (Score:1) Thursday April 25 2002, @01:39PM
  • It's true... by Aaron_Pike (Score:1) Thursday April 25 2002, @01:39PM
  • dead end? hah! by joeldg (Score:1) Thursday April 25 2002, @01:39PM
    • Re:dead end? hah! by tps12 (Score:2) Thursday April 25 2002, @02:05PM
      • Goggles? by supermoose (Score:1) Thursday April 25 2002, @03:17PM
    • 1 reply beneath your current threshold.
  • For those of you that like out-of-context quotes by crawdaddy (Score:1) Thursday April 25 2002, @01:40PM
  • Depends what dead end means to you by Aiku1337 (Score:2) Thursday April 25 2002, @01:40PM
  • you were right the first time... by GoNINzo (Score:2) Thursday April 25 2002, @01:40PM
  • cliff : you are on the right track:) by vvikram (Score:1) Thursday April 25 2002, @01:40PM
  • by taniwha (70410) on Thursday April 25 2002, @01:41PM (#3410527) Homepage Journal
    I've been in this business about 25 years - and variety is the spice of life, I've spent time doing unix kernel programming (in the early 80s), chip design (in the 90s), protocol engineering (all over), compiler design, linux kernel work (late 90s), mp3 player design, etc etc.



    You have to keep learning and changing, othewise you burn out, get stuck in a rut and turn over to the dark side ....

    • 1 reply beneath your current threshold.
  • Former MIS and programmer by ericdano (Score:1) Thursday April 25 2002, @01:41PM
  • by curunir (98273) on Thursday April 25 2002, @01:42PM (#3410532) Homepage Journal
    I originally got into programming because I really love to do it. I can sit in front of a computer and hack away for hours (days) on end and never tire of it. However, at work, I often start to feel what the "burn out" effect that the poster was talking about. I've come to realize that programming is just half of the equasion. It matters what you are programming as well.

    On my own personal projects, I get to choose something I'm interested in. At work, I don't. It amazed me when I realized that when I was feeling most "burnt out" was when I was concentrating more on my work projects and less on my personal projects.

    So, now my #1 concern when looking for a new job is, "am I interested in what I will be programming?" If the answer is no, then no amount of "cool technology" or "cool workplace environment" can make it worthwhile.
  • be a jack of many trades (Score:3, Interesting)

    by Aqua OS X (458522) on Thursday April 25 2002, @01:42PM (#3410535) Homepage
    I think part of this depends on how broad your skills are. Changing careers is very common these days, sticking with one career until the end of time is not. If you've actually spent the time to expand your education (and yourself) to something aside from a few specific thats will get you a good job out of college, then you will have the ability to migrate horizontally and vertically in life. I think it is fairly safe to say that you are less inclined to "burn out" if you are a jack of many trades, as opposed to a master of one.
  • End product of any career by astinus (Score:1) Thursday April 25 2002, @01:42PM
  • no way!! by ElvenSmith (Score:1) Thursday April 25 2002, @01:43PM
  • by gelfling (6534) on Thursday April 25 2002, @01:43PM (#3410546) Homepage Journal
    My name is Earl and my name is stitched on my jumpers. Except it's not Earl and I don't wear jumpers. My name is Phyllis and I have a plastic card key-name badge. I am a code crunching monkey who slings all day at the bottom of the food chain for asshole users and clueless fucking managers. You will never let me do it right so I will do it over. Forever. That's why I'm indispensible. Now let me get back to my soul sucking veal pen cubicle so I can shit out some more gorp you don't give two shits about whether I'm proud of it or not.

    At least it's not the fucking helpdesk. Then I would drink bathroom cleaner.
  • it will survive (Score:3, Insightful)

    by CrazyBrett (233858) on Thursday April 25 2002, @01:43PM (#3410549)
    Software engineering, compared to most other fields, is still VERY young and immature. Despite the fact that "pretty good" software is being produced today, as the field matures there will be vast improvements in the quality of software applications. For many many years, there will be a need for talented programmers to produce the latest and greatest advancements in software.

    Don't panic :)
  • A friend of mine is experiencing this ... by ProfMoriarty (Score:2) Thursday April 25 2002, @01:44PM
  • My Dead End by rufusdufus (Score:2) Thursday April 25 2002, @01:45PM
    • Re:My Dead End by the_2nd_coming (Score:1) Thursday April 25 2002, @02:27PM
    • Really. by mindstrm (Score:2) Thursday April 25 2002, @05:46PM
    • 1 reply beneath your current threshold.
  • Dead? Doubt it by MassD (Score:1) Thursday April 25 2002, @01:45PM
  • All jobs are dead end... (Score:3, Insightful)

    by bluprint (557000) on Thursday April 25 2002, @01:46PM (#3410569) Homepage
    As long as you slave away for someone else, that qualifies as "dead end" in my book...unless you are slaving away with a plan. Either a plan for a new job (going from programmer to managment) to slave away in, or a plan for financial freedom.

    When you stop having ambition is when you start having a dead end job.
  • You can only move up so far... by billnapier (Score:1) Thursday April 25 2002, @01:46PM
  • as long as you love it... by demigod (Score:1) Thursday April 25 2002, @01:47PM
  • is your job hard? by Anonymous Coward (Score:1) Thursday April 25 2002, @01:47PM
  • Why I didn't go into CS/Programming by SuperCal (Score:2) Thursday April 25 2002, @01:47PM
  • Because by purrpurrpussy (Score:1) Thursday April 25 2002, @01:49PM
  • I totally agree by bihoy (Score:2) Thursday April 25 2002, @01:49PM
  • Pfft by John Jorsett (Score:1) Thursday April 25 2002, @01:50PM
  • There is more to it than money (Score:5, Insightful)

    by gosand (234100) on Thursday April 25 2002, @01:50PM (#3410599) Homepage
    And I am not talking about prestige, either. You know what? I LIKE being able to wear jeans and Tshirts every day. I like having flex time. I like working with technology. I like talking to the IT guys about PCs and stuff, and having them give me old equipment that they are going to throw out. I like that stuff. And I am not a programmer, I am in QA. But the atmosphere is the same for the programmers. It seems like those who aspire to be managers either are told, or feel the need, to "clean up their act" and hang out with other managers, dress up a bit, and shmooze. I am glad I don't have to do that. We have a pretty sweet work environment, which means a lot. Not everyone can say that. And in reality, pretty much EVERY job is a dead-end job. Where do you want to go, anyway?
  • I sure hope so. by BlindSpot (Score:2) Thursday April 25 2002, @01:50PM
    • 1 reply beneath your current threshold.
  • Yes it is... (Score:3, Insightful)

    by brogdon (65526) on Thursday April 25 2002, @01:50PM (#3410602) Homepage
    The actual act of getting paid to program is a dead-end job. The act of getting paid to produce any kind of product for someone else is a dead-end job.

    The reason is there's always going to be a finite amount of money you can earn. There's only so many hours in the day, and only so much people are going to be willing to pay for the hourly output of a single worker. Unless you produce intellectual property, and are one of the very, very few who can produce IP that everyone wants and will pay for, you're never going to escape the fact that your earnings will butt heads with an asymptote at some point.

    Real money always has been, and probably always will be, in starting a business and skimming off the top of other workers. Once you can pay other people less than you can get for their work, you have escaped the limit, and your "job" is no longer a dead-end.
  • Well. by King Of Chat (Score:2) Thursday April 25 2002, @01:51PM
    • Re:Well. by Kamel Jockey (Score:2) Thursday April 25 2002, @01:55PM
      • Re:Well. by labratuk (Score:1) Thursday April 25 2002, @07:20PM
  • How could it be? by blankmange (Score:2) Thursday April 25 2002, @01:51PM
  • Stop crying. Computer Networking is MUCH worse. by Anonymous Coward (Score:1) Thursday April 25 2002, @01:52PM
  • computers going nowhere? by tps12 (Score:2) Thursday April 25 2002, @01:53PM
  • Things will change as we get older by TheNecromancer (Score:2) Thursday April 25 2002, @01:53PM
  • If you're not learning.... by ivrcti (Score:1) Thursday April 25 2002, @01:54PM
  • Maybe... (Score:3, Insightful)

    by emn-slashdot (322299) on Thursday April 25 2002, @01:55PM (#3410642)
    Maybe programmers program because they like making good products as many have said. Myself, I like making lots of money, and I think I have IMTS (I Made This Syndrome). Ever since I was 12 years old (programming QuickBasic! woot) I have gotton a kick from showing people what I made. Be it friends, family, or coworkers. When I recently wrote 3000 lines in 5 hours for a quake 2 model loader/display engine from scratch I got that kick (read: ego boost). That is why I program. I program because it is one of the VERY few things that *I* can do and no one else can. People all around the world can run faster than me, jump higher than me, and sing better than me, but damn it, there aren't too many people that can code better than me. (obviously there are (tens of?)thousands of better coders than me, but considering there are billions of people on this rock I feel pretty special.) In a world where people are amazed you know how to reinstall a printer driver, writing neet programs makes the sheep see you as a guru. That is why I program.

    • Re:Maybe... by GigsVT (Score:1) Thursday April 25 2002, @08:17PM
      • Re:Maybe... by emn-slashdot (Score:1) Friday April 26 2002, @01:19AM
  • Economics 101 (kinda) by jht (Score:2) Thursday April 25 2002, @01:55PM
  • What? Who said the market is going through a by lordmage (Score:2) Thursday April 25 2002, @01:55PM
  • Is CEO a dead-end job? (Score:5, Insightful)

    by j09824 (572485) on Thursday April 25 2002, @01:56PM (#3410652)
    I mean, where do you go from there? Or what about medical doctors? Or plumbers? Or construction workers? Or lawyers?

    The notion of "promotion" is seriously overrated anyway. Do you really want to spend your days talking to whiny investment bankers, composing meaningless vision statements, having half your company snicker about you behind your back, having all stress and no free time, and managing people problems? If you do, go right ahead and aspire to that management position. But there is a reason those positions are paid highly: it's hazard pay for dirty work most people don't want to do.

    Seriously, people do what they like, what they get paid for, and what they are good at. Many people who aren't qualified as programmers would love to have a $80k/year "dead-end job" with full benefits.

    As for the supposed age limit, jobs going off-shore, and all that, in my opinion, Matloff is a loony. His claims are poorly supported by data and contradict what people who actually try to hire programmers experience. Sure, occasionally, you'll see age discrimination, and occasionally you'll see companies taking advantage of immigration issues. But the former is already covered by non-discrimination statutes, and the latter has been addressed with H1B portability and faster green-card approvals. Jobs will probably continue to go off-shore, but the best way of stemming that is to bring the qualified programmers from those other countries to the US; if you force them to go back to their countries of origin, they won't become farmers, they'll create a thriving and competitive software industry there.

  • depends (Score:4, Insightful)

    by EnderWiggnz (39214) on Thursday April 25 2002, @01:57PM (#3410653)
    IT programming jobs are fairly horrible - you know, database work.

    i did a database job for 3 years, and drove me absolutely bonkers - a decently smart CompSci guy should pick up everything you need to know about databases in about 6 months.

    everything. and then for the next N years of your life, you spew reports that you could care less about.

    now... true "systems engineering" type jobs... or lower level, more technical stuff - there is definite value in having more experienced people, and the burnout isnt a bad.

    IT programmers have a useful life of 12 years. thats it. you will drive yourslef insane shortly after that.

    • Re:depends by EastCoastSurfer (Score:1) Thursday April 25 2002, @02:55PM
      • Re:depends by EnderWiggnz (Score:1) Thursday April 25 2002, @03:07PM
        • Re:depends by EastCoastSurfer (Score:1) Thursday April 25 2002, @03:33PM
          • no offense... by EnderWiggnz (Score:1) Thursday April 25 2002, @03:40PM
    • Re:depends by orkysoft (Score:1) Thursday April 25 2002, @03:06PM
      • Re:depends by EnderWiggnz (Score:1) Thursday April 25 2002, @03:09PM
    • Re:depends by Tablizer (Score:2) Thursday April 25 2002, @10:38PM
  • All the oldies over here are still around by iamwoodyjones (Score:1) Thursday April 25 2002, @01:57PM
    • 1 reply beneath your current threshold.
  • Lack of progress in the profession by durdur (Score:1) Thursday April 25 2002, @01:57PM
  • It is a dead end... by WickedLogic (Score:1) Thursday April 25 2002, @01:58PM
  • Usually its the incompetant programmers by ch-chuck (Score:2) Thursday April 25 2002, @01:58PM
  • Challenge by Dios (Score:1) Thursday April 25 2002, @01:59PM
  • Conversion to Civic-minded Hobbyist (Hacktivist) by smagruder (Score:2) Thursday April 25 2002, @01:59PM
  • What I want to do. by IMarvinTPA (Score:1) Thursday April 25 2002, @01:59PM
  • Its a THANKLESS dead-end job. by crovira (Score:2) Thursday April 25 2002, @01:59PM
  • a better world (Score:5, Insightful)

    by jafac (1449) on Thursday April 25 2002, @02:00PM (#3410683) Homepage
    In my opinion (which is not so humble today) - the MORE ex-programmers move into marketing and managerial positions, the better place the world will be.

    We've seen what happens when you put MBA's into marketing and managerial positions in tech companies. Hell on Earth.

    The world needs MORE engineering-driven tech companies, and less lawyer-driven tech companies.
    • Re:a better world by trudyscousin (Score:1) Thursday April 25 2002, @06:21PM
      • Bill Gates by jellybear (Score:1) Thursday April 25 2002, @08:03PM
  • Actually the opposite by spiffy_guy (Score:2) Thursday April 25 2002, @02:00PM
  • Try being over 40 (Score:5, Interesting)

    by Anonymous Coward on Thursday April 25 2002, @02:00PM (#3410688)
    You simply cannot get a job, even with current skills and a solid history. There is an inherent bias against over 40 coders, we are expected to have moved into management. After the dot com collapse and then the telecom collapse, there are a lot of over 40 coders out there from the mass layoffs.

    I am one of them, 44 to be precise. I originally used to put my employemnt history back into the 1980's, and put the years my degrees were granted. And for some reason I never got a call back. So I took all the stuff prior to 1992 out, removed the dates from the degrees, and put the resume back out there.

    Within a week, I got 4 job calls where my qualifications and resume were deemed "excellent" on by reviewers on phone interviews, and I aced the tech interviews over the phone as well (I used to be the guy in my group that did the C++ and Java tech screening!). Plus my references were checked, and I have excellent references. I generally interview quite well in person or over the phone, having been a member of Toastmasters due to needing speaking/presentation skills at my old company. Listening is as important as talking.

    But when I show up at the "final" interview, in a nice tailored conservative business suit, with my short but gray hair, all of a sudden they seemed to get cold feet. And within a week of each interview every single one of them sent me a "Regretfully you do not meet the qualifications, your resume will be on file for one year" letter.

    As long as this continues, then programming *is* a dead end job. You can get snarky if you like, but you'll be here in my shoes one day if you live that long, and you will be wondering why you cant get hired even though you can code circles around half their staff.

    FYI, I did get a contract job 2 weeks later where all the business was conducted over the phone. I have had my contract renewed with a raise due to performance, twice, and thats despite the company going through 3 layoffs.

    But I learned my lesson, Im getting my MBA and moving into management, even though I make a hell of a lot better systems-architect or software-engineer or developer/coder than I do a manager. I will miss coding for a living, but I'll not play martyr at the expense of my wife and children.

  • Self-doubt? by scott1853 (Score:2) Thursday April 25 2002, @02:02PM
  • Deadend Carreer by L053R (Score:1) Thursday April 25 2002, @02:02PM
  • The "Dark Side" of IT is not management by tkr (Score:1) Thursday April 25 2002, @02:03PM
  • It is about as dead end as being a janitor. by eugene ts wong (Score:1) Thursday April 25 2002, @02:03PM
  • A show of hands, please... by Tadrith (Score:1) Thursday April 25 2002, @02:03PM
  • 40 year old programmer talks 1s, 0s. by jbum (Score:2) Thursday April 25 2002, @02:06PM
  • Humble Opinion & Experience by swordboy (Score:2) Thursday April 25 2002, @02:06PM
  • Is the question really about dead-ends? by KenSentMe (Score:2) Thursday April 25 2002, @02:07PM
  • Dead end? by AresTheImpaler (Score:1) Thursday April 25 2002, @02:08PM
    • Re:Dead end? by user32.ExitWindowsEx (Score:1) Thursday April 25 2002, @02:15PM
      • Re:Dead end? by IMarvinTPA (Score:1) Thursday April 25 2002, @02:35PM
  • Not necessarily a dead end by bhima (Score:1) Thursday April 25 2002, @02:12PM
  • I think it can be assumed... by estoll (Score:2) Thursday April 25 2002, @02:12PM
  • Obsolecense by Tony (Score:2) Thursday April 25 2002, @02:13PM
    • Re:Obsolecense by Fulcrum of Evil (Score:2) Thursday April 25 2002, @02:28PM
    • Re:Obsolecense by cronack (Score:1) Thursday April 25 2002, @03:09PM
  • Almost all careers are dead-end... by Anonymous Coward (Score:2) Thursday April 25 2002, @02:13PM
  • Programming vs. Administration (Score:5, Interesting)

    by Mr. Neutron (3115) on Thursday April 25 2002, @02:15PM (#3410778) Homepage Journal
    Progamming in the modern world of computing is a one-time job. Software is written once, and used many, many times. Yes, there is software revision, upgrades, etc., but the bulk of work being done is being done by the /few/, for the /many/.

    Therefore, there are only going to be a small amount of meaningful programming jobs relative to the computing industry as a whole, unless the general attitude towards software changes dramatically.

    Now, administration is a whole different story. because software tends to be written by the few for the many, there are bound to be issues that those few never thought of. Administration is an ongoing job that everyone needs.

    Personally, I think this is a big, secondary reason that so many geeks are perpetually hyped about open source software. It seems to promise that software development will cease to be a few-to-many service, and become a many-to-many service. I think there are a lot of geeks out there working in administration, frustrated with their jobs, wishing to become guru kernal hackers. They feel that if the IT world at large would simply embrace open source, tons of programming jobs would open up for companies wanting to customize and enhance software to fit their needs.

    Unfortunately, the reality is not that development is a few-to-many business because of the closed-source model. Rather, development is done the way it is because proramming is *hard*. Nitty-gritty, systems development (as opposed to Web developemnt, or writing DB front ends, or using some SDK with the hard stuff taken care of already) takes real talent, and very few have the talent necessary. Furthermore, it is many, many times more cost-effective to buy software off the shelf (be it open- or closed-source) and pay for high administrative costs than it is to custom-design software to fit an organization's exact needs.

    My advice to CS majors is to get used to the idea that you probably won't be coding linked lists and creating filesystems for a living. Learn to be a good Unix admin, how to be a DBA, how to troubleshoot buggy applications and OSes. Learn how to assist and teach non-clued end-users. 1% of CS grads are going to be programmers and software engineers. Guess what the other 99% get to do?
  • My Favorite Thing by ltsmash (Score:1) Thursday April 25 2002, @02:18PM
  • jeans, management, and TFSM by kyoko21 (Score:1) Thursday April 25 2002, @02:18PM
  • "The dark side" (Score:4, Insightful)

    by gwernol (167574) on Thursday April 25 2002, @02:19PM (#3410797)
    The fact that a phrase like "the dark side" is used, however tongue in cheek, indicates just how little some geeks get it.

    In the commercial world, software isn't developed in a vacuum. In order to build a successful business you need to understand: who are your customers? what problems do they have? what software should you build to solve those problems?

    People pay money for your software because it has value for them: it solves their problems. If enough people pay you enough money you will build a business.

    Management and marketing aren't impediments to the "good guys" doing their jobs. They are essential parts of the overall job of building a successful business. The world doesn't owe you a living, no matter how skilled you are. It pays you for doing something that is valuable.

    If your company is well run and you disagree with your management its because you aren't seeing the bigger picture. It may be cool to build technology X, but if no-one wants that and everyone wants technology Y, then you are wasting your time and skills working on X.

    Of course there are bad companies with bozo managers. But that is a function of particular people, not of the role of the manager or leader.
  • do what you love? by E1v!$ (Score:1) Thursday April 25 2002, @02:20PM
  • Unparalled opportunity in Programming by Big Swede (Score:1) Thursday April 25 2002, @02:21PM
  • umm No.. by pestihl (Score:1) Thursday April 25 2002, @02:21PM
  • Union? by Anonymous Coward (Score:1) Thursday April 25 2002, @02:25PM
    • Re:Union? by OSgod (Score:1) Thursday April 25 2002, @07:52PM
    • 1 reply beneath your current threshold.
  • Automation by mboedick (Score:1) Thursday April 25 2002, @02:27PM
  • It's a Dead End by Lucas Membrane (Score:2) Thursday April 25 2002, @02:32PM
  • Hardware engineers becoming programmers... by apk (Score:1) Thursday April 25 2002, @02:32PM
  • i never had... by zoftie (Score:1) Thursday April 25 2002, @02:36PM
  • depends on who you work for. by BenTheDewpendent (Score:1) Thursday April 25 2002, @02:38PM
  • Computers are going everywhere! by rugwuk (Score:1) Thursday April 25 2002, @02:38PM
  • wow! by happyclam (Score:2) Thursday April 25 2002, @02:39PM
  • What is not a dead end in programming? by david_g (Score:1) Thursday April 25 2002, @02:43PM
  • Editors Posts/Comment System by Pathos78 (Score:1) Thursday April 25 2002, @02:43PM
  • What are you in it for? by datastew (Score:1) Thursday April 25 2002, @02:44PM
  • Definitions by active_low (Score:1) Thursday April 25 2002, @02:44PM
  • All jobs are dead-end jobs by swb (Score:2) Thursday April 25 2002, @02:45PM
  • Become a teacher by bwags (Score:1) Thursday April 25 2002, @02:45PM
  • The real problem by C. Mattix (Score:2) Thursday April 25 2002, @02:45PM
  • by Kagato (116051) on Thursday April 25 2002, @02:46PM (#3411058) Homepage
    It should be noted that Embedded programmer, just like Electrical Engineers, get the shaft big time. Experienced web programmers (non-Microsoft), and many IT positions (like Oracle DBA's) can grab six figure salaries. It's a shame really because I have a great deal of respect for the low level guys, who really have to have a much bigger grasp of logic than those of us working on the higher levels. There are of course exceptions, senior engineers, and managing engineers, but most shops that deal with embedded and EEs have one or two top dogs to a dozen or so poorly (relatively speaking) peons.

    I don't find out of country work a problem though. They just don't perform as well as the lazy American counter parts. The money you save in labor costs disappears as when you have a much longer bug/enhancement cycle. Most of which is caused by a culture/language gap.

    Outsource to India can work well if you have a product that you have specific bug fixes that need to be done. But new products that require a really good analyst to have face side with the business and really hammer out details. Business like working face to face with someone who knows the lingo and can instill confidence. And they are willing to pay two to three times as much for that fuzzy feeling.
  • I can't believe this by Ramsés Morales (Score:1) Thursday April 25 2002, @02:50PM
  • Ask Slashdot: Is being CEO a deadend job? by Erik_Kahl (Score:2) Thursday April 25 2002, @02:57PM
  • Maybe not... by Black_Logic (Score:1) Thursday April 25 2002, @02:57PM
  • Watch your language --- by toganet (Score:1) Thursday April 25 2002, @03:00PM
  • It's all relative... by system5 (Score:1) Thursday April 25 2002, @03:03PM
  • Programming is dead in 20 years (Score:5, Insightful)

    by MrNovember (310587) on Thursday April 25 2002, @03:03PM (#3411210)
    One thing I learned as a techie in business school is to think to the future in a different way. There's a classic story about Conrail or somesuch company:

    B-school types asked Conrail: "What do you do?"

    Conrail answered: "We run a train system."

    The "correct" answer really was "We provide a service to move goods from one location to another." They doomed themselves by competing with train systems when they were competing with trucks and air freight as well.

    What business are you in? Is it "programming", is it "collecting and codifying business rules", I don't know what the answer is but I'm pretty sure the bulk of the business of "conversion of business ideas into source code" is going overseas.

    It's one of those "seeing the forest for the trees" problems. My point is that next year you'll have a job, the year after that you will, probably for the next 10 years you will.

    But the Indians and Chinese are getting better and better at outsourced work. There's a huge information/cultural/communication gap now but don't think that will stand in the way 20 years from now.

    "Programming" as a job is as dead as being a cobbler (that's a shoemaker for the verbally challenged).

    On the other hand, there are a lot of idiots in business-land with a lack of analytic skills. Transitivity is where Dracula comes from to most pointy-heads. There are jobs utilizing the same analytic and logical skills -- your business is not "programming", it's "analysis" or "rule-based business structuring."

    Change now or become a cobbler.

  • Why I am burned out. (Score:3, Interesting)

    by Fastball (91927) on Thursday April 25 2002, @03:04PM (#3411219) Homepage Journal
    I am not coding for the money ($42K last year) or the prestige (at a state government agency), and I am severely burned out. But not because programming is a dead end job.

    Hell, I love to hack...when I get home. My job has become more a place where they issue paychecks rather than the place where I code. Why?

    Because of everything else unrelated to coding that I have to fend off: meetings, fickle graphic designers, shrinkwrap software that doesn't work and I end up "supporting," a boss that buys servers by the bushel because we have to use or lose our budget.

    In short, I already am a manager.

    Besides, at age 29, I cannot see myself with a family (I want one) if I'm spending 8-12 hours in front of a computer by day and a couple more by night to hone my skills. I don't instant message, own or carry a cell phone or pager, or pick up a phone without screening it via answering machine, and I still don't have a life to speak of. I've forgotten what a tit feels like!

    Actually, I take that back. I'm growing my own.

    I love programming. But it is a solitary discipline in its purest form. Unfortunately, there's too many people throwing their hats into the design process. And then you start coding from specs, and the specs change.

    So lately, I'm neither programmer or social butterfly. I could code righteously, but only if there's nothing to code. It's a Catch-22. Yossarian lives!

  • Whaa? by CaffeineAddict2001 (Score:1) Thursday April 25 2002, @03:05PM
  • AI programming is a long way from dead. by primus_sucks (Score:1) Thursday April 25 2002, @03:09PM
  • There are 2 paths to management then... by shatfield (Score:1) Thursday April 25 2002, @03:10PM
  • Coding at 43... by cruachan (Score:1) Thursday April 25 2002, @03:11PM
  • Where do they go? by supermoose (Score:1) Thursday April 25 2002, @03:13PM
  • Take it from a 34 year old guy . . . by Badgerman (Score:2) Thursday April 25 2002, @03:19PM
  • *cough* bulls@#& *cough* by i7dude (Score:1) Thursday April 25 2002, @03:27PM
  • a couple of quick things... by nadador (Score:2) Thursday April 25 2002, @03:29PM
  • Some perspective by njdj (Score:1) Thursday April 25 2002, @03:29PM
  • The Dirty Secrets of A Technogrrl..... by TechnoGrl (Score:2) Thursday April 25 2002, @03:31PM
  • True for Any job? by rosewood (Score:2) Thursday April 25 2002, @03:37PM
  • Yes, Programming *is* a dead-end job. by errxn (Score:1) Thursday April 25 2002, @03:42PM
  • recipe for success.... by nege (Score:1) Thursday April 25 2002, @03:50PM
  • as long as you love doing it, you'll keep doing it by Wiseazz (Score:1) Thursday April 25 2002, @03:51PM
  • No rewards mean no results by potnoodle (Score:1) Thursday April 25 2002, @03:56PM
  • Speak for yourself, Jack... by markmoss (Score:2) Thursday April 25 2002, @03:58PM
  • A fine example by inerte (Score:1) Thursday April 25 2002, @04:05PM
  • If you had to use Ganssle's Softaid emulators... by Harlow_B_Ashur (Score:1) Thursday April 25 2002, @04:09PM
  • (Software Engineer == Auto Worker)? by mrhicks (Score:1) Thursday April 25 2002, @04:17PM
  • all jobs are dead ends by alan_d_post (Score:1) Thursday April 25 2002, @04:18PM
  • Reality check... by BeeShoo (Score:2) Thursday April 25 2002, @04:19PM
  • Old Age and Treachery by Anonymous Coward (Score:1) Thursday April 25 2002, @04:29PM
  • Programming firmware by Rocko Bonaparte (Score:1) Thursday April 25 2002, @04:29PM
  • The secret to success. by Calaban9 (Score:2) Thursday April 25 2002, @04:31PM
  • One job and retire by Trevelyan (Score:1) Thursday April 25 2002, @04:42PM
  • Individual Contributor is no fun by Jack Greenbaum (Score:1) Thursday April 25 2002, @04:42PM
  • Ok, you're looking at this the wrong way. by Anonymous Coward (Score:1) Thursday April 25 2002, @04:49PM
  • How dead is your end? by joshsnow (Score:1) Thursday April 25 2002, @04:49PM
  • dead-end job? hah! dead-end life... by leifb (Score:2) Thursday April 25 2002, @05:09PM
  • by nabucco (24057) on Thursday April 25 2002, @05:31PM (#3412399)
    The article begins "Become a dentist, CPA, or lawyer and odds are you'll be practicing that profession on a more or less daily basis till the day you retire."

    Yes, and dentist's have the ADA, accountants have the AICPA, and lawyer's have the ABA. What professional association of the magnitude of the ABA or AMA represents modern IT engineers? The answer is, there is no professional association with any weight behind it that represents engineers.

    We do have a well-financed association or lobbying group financed by the employers of the IT profession (Microsoft, IBM etc.) called the ITAA, which has been making war on our profession for years. Their sole purpose is to flood the IT labor market in order to drive up IT unemployment and drive down wages. They also despise worker independence which is why they love H1-B restrictions (forcing H1-Bs to stick with rotten companies during green card applications) and support section 1706 in the tax code (which forces independent consultants into body shops).

    The first high-rated post said "we can all become managers!" Um, no, we can not all become managers, most of the IT departments I've worked at have had anywhere from 10-30 people under a manager, so when one of them goes on to be a manager, what becomes of everyone else. Also, good programmers don't necessarily mean good managers, and mediocre programmers can be good managers. I could go on, but the article is true that 24/7 oncall for years on end, constantly working weekends and 60 hour weeks can lead to burnout, and that many companies don't like hiring people over a certain age.

    From a personal standpoint, I believe the failure of engineers to form an association that can counter the ITAA's war on our profession in Washington, as well as the failure to form consulting companies which are geared more towards worker-ownership and worker-control (although there are some, like RMPCP [rmpcp.com]) is due to the fact that many of the people in this profession are the stereotypical socially retarted dorks, who are unable to socialize normally with other human beings, and who place their entire self-worth in the idea that they are the smartest programming super-genius whose skills are better than everyone else, who works harder than anyone else and so forth, so why would he have to have an association like the ABA or AMA with other engineers like every other god-damn profession does? Believe me, doctors are not stupid, cutting someone open and operating on their beating heart is a lot more complicated than opening up a computer and adding more RAM to it. They're not stupid, many of them are very smart actually, and we should follow their example and form a professional association.

    For my preference, I like the Programmer's Guild [programmersguild.org], if you don't like them you can form your own or join a different one, although I'd hope if there were several associations they'd work together in fighting the ITAA's attempts to steal our intellectual property and drive us out of work in Washington. There are engineers working on this and have been for years, but our numbers are small and we need more engineers to just cursorily educate themselves about these things, and then spread the word and educate others about these things, just a few more people on board and it will reach critical mass and we can get the word out more. To me, it's not just about fighting for my profession, it's a principle thing, I'm sick of being kicked around by Microsoft (and IBM, Oracle etc.) via their ITAA yap dog, and I'm glad that I'm actually doing something about it.

    My web page that deals with all of this is the Oncall Guild [geocities.com] web page. We're not a group that seeks paying membership, anyone can be a member, just educate yourself about this, spread the word and join organizations like the Programmer's Guild or similar good organizations to do something about it. Some of the older engineering organizations are discussed on the web page, both the problems (corporate-financed to the point that they have killed campaigns that oppose the ITAA with threats, too academically focused, created decades ago and not focused on the modern IT profession and so forth) and good things (surveys about salary and other matters, allowing engineers to network with each other).

    • Re:We need organizations fighting for our professi by JohnsonWax (Score:3) Friday April 26 2002, @01:52AM
    • IEEE problems (Score:5, Informative)

      by nabucco (24057) on Thursday April 25 2002, @07:07PM (#3413017)
      I agree that IEEE has some good points, especially in terms of discussion of technical issues. It also has some very glaring bad points with regards to professional issues other than increasing technical knowledge. Although a reform effort in IEEE and IEEE-USA would be helpful, reforming this century-old association is an enormous task, and associations like the Programmer's Guild can do a lot more in the meantime while that reform effort is underway.

      Norm Matloff pinpoints the problem with IEEE so well in his excellent research paper "Debunking the Myth of a Software Labor Shortage" that I'll just excerpt from that:

      http://heather.cs.ucdavis.edu/itaa.real.html#tth _s Ec2.5.1

      In 1998, the engineering professional organization IEEE-USA (Institute of Electrical and Electronic Engineers-USA) had lobbied Congress strongly against the H-1B quota increase which was proposed that year. (It had been a major critic of the H-1B program in the past as well.) As an organization of over 200,000 members nationwide, it was a force to be reckoned with.

      However, as a result, IEEE-USA then came under enormous pressure from corporate and academic interests in the parent organization IEEE to moderate its position. IEEE-USA then hired Paul Donnelly as a consultant, whose job was ``to help wean the organization from its outright opposition to immigration.'' (The New Republic, June 19, 2000.) Donnelly is the former staffer with the Congressional Commission on Immigration Reform described in Section 2.3.4.

      Around the same time, IEEE-USA greatly toned down its Web site. It removed its ``Misfortune 500'' file, a compendium of 500 engineers, mainly older, who were having trouble finding engineering work in spite of the alleged high-tech boom. It also removed from the site its report on a 1998 Harris Poll which had shown that 82% of Americans opposed the H-1B increase.

      Donnelly convinced IEEE-USA to support his proposal - similar to one formulated by Congressional Commission on Immigration Reform as mentioned above - under which industry could bring in foreign engineers and programmers on an expedited basis, giving them ``instant green cards'' and bypassing the H-1B stage. This new stance on IEEE-USA's part was counter to its previous view that industry should hire/retrain American programmers and engineers, but apparently the organization felt that its new position would relieve the pressure brought to bear on it by the parent organization.

      However, Donnelly was up against his rival, Rick Swartz (again, see Section 2.3.4), and up against Swartz's allies representing the computer industry, who apparently wanted to retain the ``indentured servant'' nature of the H-1B workers. Those lobbyists dismissed Donnelly as ``anti-immigrant,'' in spite of his work as a consultant to immigrants and as a longtime advocate for relieving the greencard backlog for the spouses and children of immigrants. (Wired News, May 15, 2000.)

      Meanwhile, Swartz had acquired a new client, the Immigrant Support Network, an organization of H-1Bs who were hoping to get Congress to alleviate the ``indentured servitude'' problem. (See Section 2.4.)

      Donnelly still tried to get Microsoft to support the ``instant greencard'' proposal. However, Microsoft's counsel and lobbyist, Ira Rubinstein, simply stalled, saying that he may support the proposal in the future but now wished to concentrate on H-1Bs. Later Rubinstein tried other stall tactics as well. (Personal communication with Paul Donnelly, June 17, 2000.)

      Personally I do not support the Donnelly proposal, because although it would fix the problem of H-1B ``indentured servitude,'' a worthy goal, it would not address the problems of age discrimination and so on which are being fueled by the influx of foreign programmers. Nevertheless, the industry's continuing rejection of the Donnelly proposal, which would bring in the workers they say are needed and would reduce paperwork and trouble for the employers, shows that they do indeed wish to retain the indentured-servant nature of the H-1B program. And the personal attacks on Donnelly are uncalled for.
      [ Parent ]
    • 1 reply beneath your current threshold.
  • I hope not by eviljed665 (Score:1) Thursday April 25 2002, @05:41PM
  • It's not programming's death that scares me. by DarkHelmet (Score:1) Thursday April 25 2002, @05:43PM
  • I enjoyed it by (outer-limits) (Score:1) Thursday April 25 2002, @06:53PM
  • Not Dead End, Cul De Sac by stand (Score:1) Thursday April 25 2002, @07:38PM
  • Uhh.. (Score:5, Insightful)

    by Etriaph (16235) on Thursday April 25 2002, @09:02PM (#3413569) Homepage
    Every job has a burnout rate. I would wager that 80% of the people in North America do their job because they can stand it and they need the money. 15% do it because they love it, and 5% don't need to because they're financially independant. 80% of the population looks forwards to Friday. That's 80% of about 280 million people (I'm discounting teenagers and youngins). Programming doesn't burn you out, your job does.
  • Computers are going nowhere folks..... by h0tblack (Score:1) Thursday April 25 2002, @10:15PM
  • programming is the main tech field now by Wansu (Score:2) Thursday April 25 2002, @10:30PM
  • Programming is like .. by gewalker (Score:1) Thursday April 25 2002, @11:41PM
  • ES Is Easiest Field To Find A Job In... by Cwaig (Score:1) Friday April 26 2002, @02:32AM
  • Working for yourself by Loranze-Da-Playa (Score:1) Friday April 26 2002, @02:57AM
  • Midst an Already Long Career... by Baldrson (Score:2) Friday April 26 2002, @03:24AM
  • Embedded software changes by Greedy (Score:1) Friday April 26 2002, @03:24AM
  • Never mind.... by JimPooley (Score:2) Friday April 26 2002, @09:04AM
  • Technical writing definitely is, that's for sure by alumshubby (Score:2) Friday April 26 2002, @09:30AM
  • at my company by benevolent_merchant (Score:1) Friday April 26 2002, @11:59AM
  • Programming a Dead End Job? by pfg23 (Score:1) Friday April 26 2002, @02:35PM
  • Q: Is Programming a Dead End Job? by npsimons (Score:1) Friday April 26 2002, @09:46PM
  • Is Programming a Dead end job? by Cookeisparanoid (Score:1) Saturday April 27 2002, @07:47AM
  • Re:Modern programming IS a dead-end (Score:4, Insightful)

    by yintercept (517362) on Thursday April 25 2002, @02:14PM (#3410775) Homepage Journal
    I think you are right. A person with a degree in a particular field (such as medicine, geology) and knows how to code will do better in the long run than a person who just studied coding. You will then get to work on the interesting intellectual challenges in your field.
    [ Parent ]
  • Re:Programming is going to be outsourced to India by potnoodle (Score:1) Thursday April 25 2002, @03:39PM
    • 1 reply beneath your current threshold.
  • Re:Programming is going to be outsourced to India by vco123 (Score:1) Thursday April 25 2002, @03:46PM
  • Re:programming is not a dead end job.... by DorAgaznog (Score:1) Thursday April 25 2002, @04:25PM
  • Re:H1B - Computer Programmers as a commodity by Xeus (Score:1) Thursday April 25 2002, @05:54PM
  • 55 replies beneath your current threshold.
(1) | 2 | 3