Slashdot Mirror


Job Chances for Older Coders?

emtboy9 asks: "As the semester winds to a close, exams fall upon us students once again. Today, outside of one of my programming classes, I overheard a conversation between a pair of middle aged women about programming degrees (which they are involved in), and this made me wonder. With the job market in IT being as pathetic as it is, what are the real-world chances of someone who is taking a programming course getting a job. In the places I have worked, all the coders were fairly young. So the question is, what are the chances for an older person, who is just now learning programming to get a job in that field?" Ask Slashdot last touched on this topic back in February of 2001. In the intervening two years, have things gotten worse or better for those who have been in the industry for a long time?

"With the increasing popularity in such places, tech and trade schools and even colleges and universities are spitting out MCSEs, CCNAs, A+, Net+, etc certified techs, as well as people of all ages (one person in my VB class is nearly 60) who are trained to write code.

With that in mind, I guess I thought I would throw that out to the Slashdot crowd to see what kind of experiences they have either as a middle aged person entering the IT workforce for the first time, or as a younger tech, or even a manager, faced with either working with, or hiring someone who is from a completely different generation."

580 comments

  1. Older coders welcomed where needed by Exocet · · Score: 5, Informative

    I don't know about everywhere else, but the coders where I work (Liberty Northwest, who's parent company is Liberty Mutual - both big insurance companies) are all pretty goddamn old. Even the people who do web stuff (relatively "new" technology) are at least 30+. I don't think I've ever seen a coder under 30 here.

    Of course, a lot of it has to do with the type of company you want/are working for. LNW/LM has lots of old but fairly stable hardware in use. I see lots of COBOL books on shelves, litterally. There's no place for flashy people with their flashy coding - at least not in this insurance building. The management seems to like their coders old, experienced and on the crotchety side.

    Note: I'm a young, brash contractor that was brought in for a Win95(!) to Win2k migration project six months ago. So my views are somewhat biased, though not any more than anyone else's I suspect.

    --
    Exocet Industries - Taking over the world, one computer at a
    1. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 1, Insightful

      I think there are more younger coders than older ones out there, but not for the reasons you think. You'll find that the higher up you go as to the complexity of code you're working with, the harder it is to find anyone. This is because coders (especially good ones) get burnt out at some point. It stands to reason that there would be more younger ones. Not to worry, they'll burn out too. Just give it time.

    2. Re:Older coders welcomed where needed by vladkrupin · · Score: 0, Flamebait

      a better question to ask would be what are the chances of a somewhat younger generation (say, retiring in 15-25 years) being emplyed in the field till retirement.

      It is obvious that to develop radically new things you have got to have very open-minded attitude and flexible thinking (which diminishes with age - that's inevitable. After age of 30-35 you can stop even dreaming of that). So by the time my generation retires, the only thing people like me can count on is maintaining antique legacy stuff (aka bleeding edge technology of today).

      Now, imagine that currently we have 1 person maintaining some legacy COBOL code per 10 people doing bleeding-edge stuff. In 30 years, say, only 5 people out of those 10 will still want to be employed in this field. Will there be enough work for those 5 people to maintain legacy C# code or linux kernel? Or will technological progress move so fast that their skills would be so obsolete that there will be at most need for just one person? Or will we create enough bugs in long-living applications that those 5 people would be an extremely a praised and valued asset?

      --

      Jobs? Which jobs?
    3. Re:Older coders welcomed where needed by vladkrupin · · Score: 4, Insightful

      Since you mentioned COBOL... Employment is determined by demand, which in this case really depends on a lot of factors (the life expectancy of your code and how many bugs you left in there being just two of them :) - there are more.)

      Think of an old coder as of an old chair. What is the difference between an old chair in an antique store and an old chair in a thrift store? None, except the price! Well, one might have been used by Elvis, while the other was not - but who cares it's the same old piece of junk. One got lucky (Elvis sat on it); the other did not. Tough luck. Same with us. You might be lucky because you are working with systems that will exist for the next 40 years. And I, with all my C/C++ coding skills, will become a dinosaur in less than a decade. Or maybe the other way around. We never know who will get lucky, and who won't. Just like the chairs.

      --

      Jobs? Which jobs?
    4. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0

      If you think 30 years old is old, then don't look behind you cuz, It's catching up to your REAL fast. I'm 28 and I started programming in the web field 1.5 years ago. I'm already writing programs that are saving companies that hire my services 100's of thousands of dollars. Experience in the real world has something to say for what one thinks is needed in the corporate sector. Some of you young kids just thing cool shit is the way to go when you forget about practicality. I would bet my left nut that a great number of older programmers would clean the floor with you young kids. Knowelge is power, but experience with that knowlege rules all. Don't forget that.

    5. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 1, Insightful

      I object on two points:

      1) To say that open-mindedness and flexibility disappear around the age of 30-35 is a comment that must come from someone younger than that bracket (i.e. don't know what they are talking about), or someone in the bracket or older that didn't realize their dreams and is bitter.

      There are innumerable innovations that have come from geezers older than 35. In fact, I would dare to say that the vast majority of innovation comes from persons over the age of 35 (but don't have time to write the doctoral thesis which would prove this). As a quick example, Marcel Proust, who can be considered revolutionary in literature, began on "Remembrance of Things Past" at the Methuselian age of 38.

      2) Coders are not, by definition, creative. In fact, the vast majority of coders are just implementing ideas that someone else had. I like the analogy I read somewhere that coders will end up in the same category as plumbers in a decade or two when we look back. Important and useful - yes. Revolutionary - no.

    6. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0

      I would also think that older coders would be more desirable to any company worth working at. Older people tend to be more stable, mature and career oriented. When you hire someone you want them to be married, with children. They are much more likely to report to work on time every day. All the less likely to drink heavily or use drugs. In addition to the fact that they typically have more time in the workforce and know how to properly interact with others.

      However this all becomes irrelevant if the job is hosted by a young brash youth (21-35 years of age). There, they will hire those in their age group. Be it just simply for a target environment, lack of experience or just cheap labor, they are as much less likely to hire an older coder then an old business would hire young employees when given an option. Mind you this isn't a constant, nor is it written in stone in the creed of any company. Simply an observation.

      Oh, and I'm one of the brash youngsters myself.

    7. Re:Older coders welcomed where needed by letxa2000 · · Score: 4, Insightful
      somewhat younger generation (say, retiring in 15-25 years) being emplyed in the field till retirement.

      In the field? Chances are good. At the same job? I doubt it.

      It is obvious that to develop radically new things you have got to have very open-minded attitude and flexible thinking

      That really depends on what the "new thing" is. Not all new things require open-mindedness or flexible thinking. Many new things require your experience to be applied in new ways, but that doesn't mean your experience is now obsolete.

      So by the time my generation retires, the only thing people like me can count on is maintaining antique legacy stuff

      With all due respect, that's entirely absurd. If you lock yourself into a technology, sure, you'll maintain legacy stuff. If you keep up on new technology constantly you'll find that there are very few "radically new things" in this field. Yes, there is constant advances, new concepts, etc. But it's only a "radical new thing" if you've been out of the field for 20 years. If you've been in the field for 20 years and keep up on stuff as it comes out you see a line of logical, incremental advances. So you'll only be maintaining legacy code if you learn VB in 2000 and don't learn anything else for the next 40 years.

      Will there be enough work for those 5 people to maintain legacy C# code or linux kernel?

      Again, you are basing this on an assumption of obsolence. Just keep up on new technolgies and you won't be doomed to legacy maintenance in the future. It's really not that hard.

      Or will technological progress move so fast that their skills would be so obsolete that there will be at most need for just one person?

      Again, you assume that schools will start cranking out students that are versed in a new technology that is so damn complex that people over 30 can't grasp it. That's nonsense. If anything, those with a firm understanding of today's technology are more likely to be able to adapt to new technologies than teaching something to brand new students. It has been my experience that it is easier for someone who has a complete understanding of 'C' to learn any given new technology that comes out. A new grab out of college has a hard time applying the THEORY he learned, let alone build new ideas and concepts on top of that.

      In all, you have a very fatalistic attitude towards your future in the industry. If you really believe what you're saying I'd get out of the field. I definitely won't be maintaining legacy code in 30 years, but if you are convinced that's what YOU'LL be doing you have a big chance of being right.

    8. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 4, Interesting

      Where I work, almost all of the tech people are in their 50's. Unfortunately, none have taken the time to learn about new technology, so things like token ring, Novell 3.51, and crappy X.25 modems are the norm and will continue to be until these people retire. I myself am "old." But I keep up on new tech and no matter what I do I am always met with fierce resistance because everyone fears change or doesn't understand how the new technology works. It seems to me that when most people get as old as me, they don't care anymore, they figure they aren't going to advance any farther than they are now, so they do just enough work not to get fired until they retire.

      I've been pushing hard to get some of the younger applicants hired, people just out of college with a fresh look and new ideas about how we should do things, and the younger guys we've hired are doing some amazingly brilliant things. Unfortunately, they are not well liked by the older guys because they are taking away the things that keep these guys coming into work every day.

      I'd still hire "old" people, but only if their resume showed strong skills with new technology and new ways of designing/doing things.

    9. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 2, Interesting

      I will totally disagree with you. In my experience older people with who are married with children and a house tend to not work as much overtime and tend to do less work outside of "work." They also seem far less interested in learning anything other than what is needed for the job at hand. But they also seem to be more professional, they come to work and leave work when they say they will and they just behave in a more appropriate and easy to work with manner.

      Younger people on the other hand are more likely to stay in their cubicles all day and night coding. They are also more likely to be working on other computer related stuff outside of work and they most certainly are more interested in constantly keeping up with and experimenting with new technologys. But of course they are less reliable than their older counterparts when it comes to "corporate professsionalism."

      Personally I think that it is best to have a team comprised of coders of all ages so that you get the best of all worlds.

    10. Re:Older coders welcomed where needed by Cramer · · Score: 1

      "Novell 3.51"? That's very funny.

    11. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0

      Very good points, however its not a total disagreement.

    12. Re:Older coders welcomed where needed by captain_craptacular · · Score: 1

      Fortune favors those who help themselves.

      So don't sit on "all your C/C++ coding skills" while they become obsolete. Change with the times.

      If it was all about luck some farmer from Iowa would be president and Microsoft would be footnote in the history of compiler companies.

      --
      They who would give up an essential liberty for temporary security, deserve neither liberty nor security
    13. Re:Older coders welcomed where needed by pyrrho · · Score: 5, Interesting

      the net boom started in the late 90's, it was common for 20 somethings to fill a company. It wasn't because 20 is like the prime of your logical abilities in life! It was because there were damn few programmers older! There had been few jobs, especially for totally self taught people... and oh, there were few self taught people because there was no PC around if you were older than say 10-15 circa 1980. We were the first wave of computers programmers in any popular sense... the idea of "personal" computer software and consumer software such as games.

      I learned computers on the school computer in the closet somewhere, the schools I was in got computer labs just as I left them, and that was still a couple years before other schools were getting them (there were dilligent pro-computer math teachers at my junior and high school).

      I'm used to being and old timer. When I was 27 I was already an old timer at these startups. It's like being the oldest sibling, you are oldest even when you are 7 and the little brother is 4.

      So we're still here ten years later (7=10 true enough for software engineering purposes), don't be suprised. In ten years you'll notice the ages go up to the 40's. When were 60+... well you get the idea.

      Computers are not a thing of the youth. The
      Startups might still have 20 year olds becuase they can risk more... but many companies or well funded startups will continue to have ages that rise to my generations level with a few baby boomer guru's flitting about (if they are not busy buying the Seattle Seahawks or something).

      In places where computers have existed for fifty years (like science, banking, government, universities etc.) you see the full age range. Not because those places are more conservative. It's because the semi-specialized employees hang around where they know how to make a living.

      Young executives and managers are another thing entirely.

      --

      -pyrrho

    14. Re:Older coders welcomed where needed by Arandir · · Score: 4, Insightful

      I'd still hire "old" people, but only if their resume showed strong skills with new technology and new ways of designing/doing things.

      "I'm sorry, I can't hire you because you haven't demonstrated that you can keep up with the technology."

      "What are you talking about?"

      "Well, it says here that you wrote the kernel for Windows 95, but nothing about experience with Windows Server 2003. And you seem very efficient in Perl, C, C++ and Java, but we're using C#. And to top things off, you drive a Buick Regal and don't have any body piercings. We can't possibly hire you because you're married and have kids, which means we won't be your sole overriding priority in life."

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    15. Re:Older coders welcomed where needed by CrudPuppy · · Score: 1

      I have to agree, and further wonder why in the world people are still so obsessed with the IT industry. if you havent been in the field 5+ years, stay out unless you are truly gifted.

      I have been in for 10 years doing UNIX admin/architecting and feel my job is semi-stable for the time being. but who knows.

      I cant imagine who would hire a fresh grad when there are plenty of experienced people out there without jobs, and many have degrees, so it's not just education vs. experience.

      I feel that IT is my calling, but I would hesitate to enter the field right now knowing what I know. if you have other viable opportunities, take them.

      --
      A year spent in artificial intelligence is enough to make one believe in God.
    16. Re:Older coders welcomed where needed by outsider007 · · Score: 2, Funny

      Fortune favors those who help themselves.
      I agree. invest in a ski mask and start robbing cenvenience stores.

      --
      If you mod me down the terrorists will have won
    17. Re:Older coders welcomed where needed by tprox · · Score: 3, Informative

      Actually, this is quite interesting. I'm the youngest person in my group (I'm 25) at a major systems engineering house. It might be because of the company I work for, but the guys in my group are using the tried and true methods to get the systems put together (radio base stations, and the like).

      They may seem old, but they follow the requirements that they need to (one currently includes using Win 2k Server as a db for users), and there's always some interesting new problem to tackle. I guess if you're older and looking for software work, the more conservative companies might be the best place for you to look. I feel out of place working with my group, but they're great people, and are patient for people like me who are still in the learning business.

      To top it all off, I'm single, and have body piercings :P.

    18. Re:Older coders welcomed where needed by kimgh · · Score: 5, Informative
      Let me provide a case in point: myself. I'm 50+ (and never mind how + that is!). I got a physics Ph.D. and went to work in wafer fab processing, but early on realized that what I really wanted to do was program computers (as it was called in those days).

      So, I looked for ways to get there without going back to school, and discovered that there was a niche supporting process and device simulation code (written in (ugh) FORTRAN, but it was programming, anyway). I took advantage of an opportunity to branch into circuit simulation, and once I was something of an expert at that, went to a startup as their SPICE expert. I drifted along in that job for many years, went through a couple of mergers, and served as a group manager for a while.

      When I was surplused from that job, I worked on simulation and modeling at a small company supporting a contract. When that dried up, I had (at age 48) about three directions I could have gone, but chose to get into signal integrity simulation as a support person (rather than a coder, although there were opportunities to write code also). My background in simulation made it natural to branch into signal integrity. That job, in turn, led to an offer for the "job of a lifetime" at age 51, and I've not felt it necessary to look any further (so far, anyway). At present, I can either work for a vendor of SI software or for one of their customers as a supporter of the software. This is in a field that will only become more in demand as system speeds push past the 1GHz range. I figure that I can be employed as long as I want to be, and age has not mattered much.

      In fact, the last few job searches I've done have landed me at companies that appeared to value older employees for their experience; I suspect there are many such companies.

      Looking at where I came from, there was no way to predict that I would end up where I am now. Every move was logical at the time, and grew out of prior experience.

      While I wasn't a computer science major, and I wasn't a mere programmer or software engineer, I suspect my experience in terms of career evolution is not that unusual.

      Maintaining employability in any technical field can be summed up in three rules: Look for jobs that will build on what you already know and let you branch into new areas and learn new things (never stop learning); when you find a job, start looking/thinking about the next job (you are working for yourself primarily and only secondarily for your company); and finally, build a network of friends so you can get them or their bosses to hire you should the need come (networking is job one).

    19. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0

      >>I agree. invest in a ski mask and start robbing cenvenience stores.

      If I had points tonight, I'd bring you down to -1. That's the dumbest thing I've read in weeks.

    20. Re:Older coders welcomed where needed by saden1 · · Score: 1

      I guess I would consider myself truly gifted because there is literally nothing I can't do. I am a young guy, 23, and when my manager says jump I tend to say how high? The older folks seem to want to get into an arguments and complain about time factor. They sure as hell don't want to come in on the weekends where as I don't mind. Give a 23 year old 60K dollars a year and he'll bust his right nutt to keep getting paid that much.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    21. Re:Older coders welcomed where needed by Master+of+Transhuman · · Score: 1

      - are all pretty goddamn old. Even the people who
      - do web stuff are at least 30+.

      BWAHAHAHAHA! 30+ is goddamn old!

      Try 54, young whippersnapper...

      Christ, I couldn't get a decent job for most of my IT career from 1977 to 1993. Having gone bank robber in 1993 and done eight years in prison, the odds are even worse now... Try adding a prison record on top of being over 50 and see how fast you get a job...

      Age discrimination is a KNOWN problem in IT. InfoWorld has articles on it every once in a while. The same stuff - older people have valuable experience, yada yada. Nothing changes. Bill Gates won't hire anybody over 30 which is why Windows sucks, because no one there has a clue how computers are used in the real world...

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    22. Re:Older coders welcomed where needed by eddie+can+read · · Score: 1

      "all pretty goddamn old. Even the people who do web stuff (relatively "new" technology) are at least 30+."

      Aren't you cutting the "not goddamn old" years pretty thin?

      Mayve I should contact Social Security. I'll let them know I'm "goddamn old" now and it's time for my checks to start coming.

    23. Re:Older coders welcomed where needed by Uncle+Charlie · · Score: 3, Insightful

      I'm an older coder who's worked in Life and Health environments using Cobol. I'm also a C/C++ coder writing interfaces to replace older mainframes with PC based servers for these industries. Here's the scoop your looking for. The United States Government is offering corporations a tax incentive for hiring overseas labor from India. That means that young people getting degrees in IT will have to compete against Indian labor for less than 1/2 what an American programmer would make. Anyway you cut it, our current Republican Administration is out to cut our throats anyway they can. And I pray the American public will eventually come to their senses and vote that party out forever. The way I look at it, either you are an American or your not. If your not going to be an American then you should be here and you should be pushing your product here. It's just that simple.

    24. Re:Older coders welcomed where needed by Paradise+Pete · · Score: 1
      They who would give up karma for whoring, deserve neither karma nor whores

      That's essential karma for temporary whoring.

    25. Re:Older coders welcomed where needed by paraducks · · Score: 1, Insightful

      As an older programmer with no particular attachments I have to say that I've found overtime to be generally counterproductive. Yes, I don't have the stamina I used to have, but even in my youth, if I worked more than ten or so hours a day, I ended up making more mistakes and getting stupid. I finally learned that in the long run, I'm much better quitting when I've run out of neurochemicals, going off to refresh myself with life, and coming back with new insights. Working myself into functional idiocy doesn't do anyone any good.

      And I can't speak for other geezers, but I have not lost any interest in learning. I pick up an average of a new language every year. And I've found that the best job security is found by doing one hell of a job.

      --
      I am impressed by everyones omniscience, too bad y'all can't agree
    26. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0

      Wait until you see several faild projects . . . hell wait until you are fired because an ass hole commited your team to something; you will argue about the death martches too.

      Oh. . . and it is not the projects that a twenty-three-year-old coder can put out in less than six months; it is the jobs that have ten thousand pages of requirements; it is the jobs that have to be done by a specific date or the company is going under; it is the jobs that have government requirements; it is the three hundred thousand lines of cobol that need to be Y2K ready.

      God I wish that I was young again.

    27. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0

      Some day you will learn that a coder will put out more code (over an extended period of time that includes debugging) if you send him home at a normal hour every day.

      My schedule is simple: every day I come in 30 minutes early; every day I work 30 minutes late; once per month I work 10 hours on a weekend. Over six months, I put in more time than most of the young people that I work with, and I am never tired. To help on the ten hour weekends, I pamper myself by playing golf on the saturday and doing yard work on the sunday.

    28. Re:Older coders welcomed where needed by jelle · · Score: 4, Insightful

      "What is the difference between an old chair in an antique store and an old chair in a thrift store? None, except the price!"

      "Elvis sat on it" doesn't make a chair antique. A collectors-item maybe, but that is not the same as antique.

      The chair in the antique store represents a lot more workmanship (experience and quality) and has passed through many proud owners hands and will be a welcome addition to a sophisticated new home.

      While the chair in the thrift shop is almost falling apart and the previous owner was happy to get rid of it. The new owner shopping at the thrift store, if any, is just looking for the best bargain sitting equipment, new or old, but mainly cheap.

      Connect the dots, fill in the analogy. Apply to real life.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    29. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0

      Yeah. But he did get my attention just up to the work 'mask' (I like skiing).

    30. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0

      Yes, Uncle Charlie. You have the solution. We should all vote for that staunch anti-immigration party, the Democrats. We all know Democrats like Barbara Boxer had nothing to do with the H-1B legislation, and we we all know Clinton didn't sign it. You're so well informed! That's why it's so nice when people like you tell us all how to vote.

    31. Re:Older coders welcomed where needed by gid-goo · · Score: 1

      Cool, plumbers make good money and have job security. As a famous plumber once said: "I'm not a cog, I'm an independent contractor." All I can say is: hell yeah.

    32. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0

      "you're a very old man, and old people are useless." -- Homer Simpson

    33. Re:Older coders welcomed where needed by buckminsterinsd · · Score: 1

      Some dude named

      > I guess I would consider myself truly gifted because there is literally nothing I can't do.

      The hubris of youth is unlimited.

      OK how 'bout you whip out some CAD software to do IC design rule checking. And when that's done - build us a command and control system for a spacecraft. Ready to tackle a SCADA system for your local utility company? Let's keep it simple - wanna tackle "the traveling salesman" routing problem? You'll just love writing NP-complete software.

      Oh, you probably meant you can do anything that you know about. Which ain't much at 23. Seems you know so little, you don't even know what you don't know. That's a scary thought

      > I am a young guy,
      > 23, and when my manager says jump I tend to say how high?
      > The older folks seem to want to get into an arguments and
      > complain about time factor. They sure as hell don't want
      > to come in on the weekends where as I don't mind. Give a
      > 23 year old 60K dollars a year and he'll bust his right
      > nutt to keep getting paid that much.

      Those damn older people have lives. They just waste their weekends having fun with family and friends. You don't.

      best regards,

      buck

    34. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0

      I guess I would consider myself truly gifted because there is literally nothing I can't do...he'll bust his right nutt

      Note to self: if you're going to brag about your omnipotence, remember to use a dictionary...

    35. Re:Older coders welcomed where needed by instarx · · Score: 2, Insightful
      I hire programmers all the time and be assured that coding is NOT all that is needed. I have found that in general very young coders and programmers don't really know much of anything else. It takes a lot of skills to work in any organizations that have nothing to do with programming, including just knowing how organizations and project creation work.

      It is a rare manager that just needs some code pounded out. What managers need is someone who can understand what the project is, help in the planning, coordinate with others, actually write waht was asked for, offer ideas on how to make it better, and interact with customers to understand their needs. Managers also want someone who is likely to stay with the company for longer than six months - hiring people is hard work.

      Older workers generally have those skills from having had to learn them in previous work situations while younger workers are still developing their skills in those areas.

      There are exceptions of course - there are younger workers who can do those things just are there are totally clueless older workers.

      All in all I would think that older programmers would find it easier to get jobs.

    36. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0


      (Jezus, he's working on Win2K and he's brash. I'm outta here.)

    37. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0

      True, but the original idea was to fill a shortage that at the time was said wouldn't take jobs from Americans because there were plenty to go around. That is no longer the case and therefore the legislation should be done away with.

    38. Re:Older coders welcomed where needed by DukeLinux · · Score: 1

      Oddly enough where I work which is a large well-known company ALL of our recent It hires have been over 40. This includes Java programmers, architects, etc. This is good news since I am over 40 too. We have one recent hire in his 30's. Very competent but arrogant and mouthly. I have sensed a real aversion to hiring 20-somethings by senior management. All of the resumes that I have reviewed and pre-screenings that I have performed have been on older experienced workers. My 2 cents....

    39. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0

      Omnipotence is not omniscience. However, I wonder how potent anyone could be while missing their right nut.

    40. Re:Older coders welcomed where needed by saden1 · · Score: 1

      First of all I graduated from school at 21 thus I have 2 years of experience under my belt. Over the last year I have worked on two military software maintanance projects. Both a successes. Before that I worked on a project that involves building a complex OCR from scratch. Experience? I don't lack. Talent? I have plenty of. Skills? Sharp as Excalibur. My only weakness is I don't know how to manage people, and that is something that will come over time.

      Oh, you probably meant you can do anything that you know about, which ain't much at 23. Seems you know so little, you don't even know what you don't know. That's a scary thought

      So now you're Nustrodamus now huh? This has got to be one of the most nebulous things I have ever heard. At some point in time there are some everone knows nothing about but the most important thing is how quickly can get up to speed? I am a highly visual and auditory person so if you give me something to look at or tell me about something it will sink in within a minute.

      Those damn older people have lives. They just waste their weekends having fun with family and friends. You don't. Actually, family and friends are very important to me but so is my job. So far I've only had to work 3 weekends since January which isn't bad.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    41. Re:Older coders welcomed where needed by saden1 · · Score: 1

      [edit] Nostradamus

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    42. Re:Older coders welcomed where needed by JamochasWitness · · Score: 1

      I agree to a point. Yes, it seems that the "older" group clocks in and out at more regular intervals and is more politically conscious. However, as with most stereotypes, there are exceptions. Hopefully when/if it comes time for me to find new work, my experience and skill sets will do the "talking" and not my age. I am in the 30+ department with a dependent child (I am probably viewed as less of a turnover threat). I have been keeping up with technology pretty well the past 10 years and plan on doing so indefinitely. True, I have my family engagements and need to attend to them, however I do have remote access and do continue my work at home sometimes at weird hours. I believe those who enjoy learning continue to learn regardless of their situation/age/etc.

    43. Re:Older coders welcomed where needed by Anonymous+Brave+Guy · · Score: 1

      I'm in a similar position. I work for a company where I guess the average developer is 25-30, the average team leader 30-35 and there are several significantly older guys around. We have few managers; the older guys still write code like the rest of us for most of their time.

      I saw a set of figures once (in the Mythical Man Month or something similar? Can't recall...) for the productivity of a developer. Basically, it claimed that over-30s could successfully work on more than one project at once. Over-25s were OK on one project, but not good at multitasking. Under-25s were pretty much only useful for documentation; give them a serious development role to play and they do more harm than good.

      While I don't entirely agree with this from personal experience, I can well believe that taken across the whole industry these figures are a reasonable estimate. Certainly a lot of just-graduated kids think they're clever and dive in trying the latest and greatest tools, and promptly make a huge mess that the older and wiser then have to clear up (while still doing their own stuff as well, of course). Meanwhile the more mature and experienced developers are much more sceptical of new shiny things, and prefer tried and tested tools and techniques until new ideas have been proven in practice. That in itself makes them much less of a liability than the go-faster-stripes generation.

      There is a natural problem with many industries, software development included, that the Peter Principle applies. Coders are promoted to their level of incompetence. Often they're also transferred out of development and into management, not because they're going to be more useful there or have shown any particular aptitude for management, but simply because they're older and the existing stupid managers think that doing this will help.

      I've noticed in my time in the industry that where you have people who are still close-to-the-metal developers in their late 30s -- by which time many have dropped into the management pool -- and beyond, it's usually because they've made an active decision to remain that way, and they're usually the kind of people you would want to work with as a developer, or to whom you could entrust your vital project as a manager. These people should be given the respect they deserve and treated like the gold dust that they are, not sidelined because their DoB is earlier than 1980. Most of the more successful businesses I've seen, particularly in hard times such as the past couple of years, seem to take older developers seriously. Coincidence? I think not.

      But what would I know? I'm only 25, and just about able to work on a single development project without destroying it. ;-)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    44. Re:Older coders welcomed where needed by Paracelcus · · Score: 0

      BS! I am really disgusted by all these young kids saying that there's no "age discrimination" out there, if your over 50 then nine times out of ten you are "overqualified" for everything including shining shoes, babysitting dogs and fast food! I've been going down this road for years now and can cite example after example of irrefutable eveidence of this, example a recuiter calls after seeing profile on Dice, hears an "old man voice" and hangs up, not once but three different recruiters on three different occations.

      I'm about to give up and become a bum, I mean it!
      I'm so fed up with punky little know-nothings that have IT degrees with the ink still wet hwo don't know the capital of the state they live in I could shit!

      --
      I killed da wabbit -Elmer Fudd
    45. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0

      It's a common belief in mathematics that the majority of useful work is produced in the 20's. After that the ability to interact with such complex material begins to evaporate.

      Not that older mathematicians are not still acute but they simply do not have the prowess they once possessed.

      You can see how this relates to software design as wel.

    46. Re:Older coders welcomed where needed by mperkis · · Score: 1

      yes, that's right!!

      --
      Manuel Perkis Ramos Ingenieria Civil Computación e Informática Universidad Católica del Norte Antofagast
    47. Re:Older coders welcomed where needed by joekool · · Score: 1

      Tenessee? is that you?

      --

      Slackware: old school feel, new school gear.
    48. Re:Older coders welcomed where needed by vsprintf · · Score: 1

      While I agree with much of what you say, it doesn't matter what party or administration is in power. The H-1B cap was raised under the Clinton administration, which also refused to provide funds for the program's regulations, so companies were free to get rid of American workers.

      Both parties are in bed with big business - that's where the campaign contributions come from. We are screwed.

    49. Re:Older coders welcomed where needed by saden1 · · Score: 1

      . hell wait until you are fired because an ass hole committed your team to something; you will argue about the death matches too.

      Me get fired? There's two ways I can lose my job:
      1) The Company goes under (highly unlikely since it is a wholly owned subsidiary of one of the olds and most prestiges company in U.S. and we are making money for them).
      2) I start showing up to work late and drunk. Since I'm a part-time insomniac and don't drink at all it's not gonna happen. As for your bit about death marches, well I've seen 10 people get axed since I have been with the company and I'm still standing and from speaking to the our director it is not gonna happen. Of course, he could be lying but then again he hired me on the spot after interviewing with him for an hour.

      it is the jobs that have ten thousand pages of requirements; it is the jobs that have to be done by a specific date or the company is going under; it is the jobs that have government requirements.

      Hate to burst your bubble but I am working on such a project right now. I have yet to come across a requirement document that is in the thousands range let alone tens of thousands and just because haven't come across it doesn't mean I can't handle it. If I were to come across such a document in the future I can't image someone would be stupid enough to have once person implement all those requirements. We have competent mangers thank you very much.

      Just trying to be honest here.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    50. Re:Older coders welcomed where needed by miu · · Score: 1
      well I've seen 10 people get axed since I have been with the company and I'm still standing and from speaking to the our director it is not gonna happen. Of course, he could be lying but then again he hired me on the spot after interviewing with him for an hour.

      He's telling the truth as far as that goes. If you commit to something that can't be done he will turn on you. "Golden Boys" tarnish easily.

      --

      [Set Cain on fire and steal his lute.]
    51. Re:Older coders welcomed where needed by dlparker · · Score: 1

      And this is only one reason why no one will ever "hire" me, and I will never again have a "job", even though I'm going stark naked (no health insurance) right now. If a client has something that's working for them and wants me to "fix" it, I try to find out what it is that needs fixing. If you want to crunch numbers, do you need a pretty gui interface? If it's "green screen" does that mean the millions of phone bills that it prints out every night are wrong? Bad code is bad code, and I've seen plenty and had to clean up after a lot of hotshots. And I've had to talk until I was blue in the face trying to convince someone younger than me (I'm 56) that a 'newer' technology (linux, for just one example) is better for certain things than 'old' technology. What do you want to do? What works for you? What doesn't work for you? "Hidebound" can apply to 'dinosaurs' (who really believes that mainframes are dead?) as well as people who think Bill Gates or Steve Jobs invented the computer and that their was no life before Windows....

    52. Re:Older coders welcomed where needed by saden1 · · Score: 1

      The thing is I don't make the big decisions nor do I care to at this point in my career. Making commitments is the job of our chief architect, which is why he gets the big bucks (rumored to be in the 140K range).

      Thanks for the tip though, I'll make sure I'm not the guy left holding the bag.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    53. Re:Older coders welcomed where needed by saden1 · · Score: 1

      Touché!

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    54. Re:Older coders welcomed where needed by Build6 · · Score: 1


      The thing is I don't make the big decisions nor do I care to at this point

      I'm not so sure we live in a world where it's the people who actually make the decisions who end up suffering because of it. Sometimes you don't get to choose who ends up holding the bag.

    55. Re:Older coders welcomed where needed by Mr.+Mikey · · Score: 1
      Two whole years of experience, eh? Woo... the headhunters must have your phone ringing off the hook...


      Heh. Kids.

      --
      wants to be the first monkey to touch the monolith
    56. Re:Older coders welcomed where needed by Eskarel · · Score: 1
      It's not that great on the other end either. I'm supposed to somehow magically come up with five years experience when no one will hire me without five years experience.

      Of course the real beauty(aside from everyone having their web technology of the moment) are the people who want you to have more years of experience with .NET than .NET has actually existed.

    57. Re:Older coders welcomed where needed by Eskarel · · Score: 1
      Yay, yet another way Bush is selling out my future. I'm going to have to join the effing army just to pay off my loans at this rate, and I don't even graduate till next saturday.

      I personally thing that either the government needs to set up tax penalities for doing this sort of thing that are high enough to make it unprofitable or we've got to finish the global economy we started.

      Until the cost of living and therefor the pay is equalized in most of the world(at least the technical world), we're all going to be screwed. There's no way I can compete with an Indian programmer regardless of our comparative skills. Said programmer can be reasonably well off at an income which for me would be below the poverty line.

    58. Re:Older coders welcomed where needed by Vlad_the_Inhaler · · Score: 1

      Reading the other replies, I see that the legislation was passed during the Clinton administration.

      I am in Germany. Legislation was passed here some time around 1999 which allowed temporary work-permits for non-EU specialists, who had to be paid a minimum of (I think) $5000 a month before tax to qualify. This was not a cheap-labour program. Then the bubble burst, the legislation was allowed to lapse.

      Now back to the US. Why was this done using tax-breaks? Why is that legislation still on the books? That legislation benefits companies alone, not citizens. Since the majority of campaign donations come from companies, I suppose that this should hardly be surprising. My impression from across the Atlantic is that the current US Administration is looking after the big guys and letting the middle-classes go to the wall.

      As to me: late 40's, in work and currently using my Cobol, Assembler (!) and mainframe OS expertise to stay that way. Very few people have those skills so I look safe for the time being.

      --
      Mielipiteet omiani - Opinions personal, facts suspect.
    59. Re:Older coders welcomed where needed by saden1 · · Score: 1

      lol... two years might not sound much but when you also add my academic experience I'd say I have at least 5 years. I was the kid in school who helped everyone and their mother with assignments, including some graduate students. I also have quite a lot of basement experience.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    60. Re:Older coders welcomed where needed by buckminsterinsd · · Score: 1

      I'm sorry. I really should not pick on ya. I'm sure we'd get along just fine in 'meat space'.
      ____
      You wrote:
      First of all I graduated from school at 21 thus I have 2 years of experience under my belt. Over the last year I have worked on two military software maintanance projects. Both a successes. Before that I worked on a project that involves building a complex OCR from scratch. Experience? I don't lack. Talent? I have plenty of. Skills? Sharp as Excalibur. My only weakness is I don't know how to manage people, and that is something that will come over time.

      Yep, you sure do sound very good at what you do.

      The perception of "experience" is relative. I remember thinking I was a 'senior' programmer when I was at the same point as you are in my career. Just for comparison, I had been working as a geek for five years about the time you were born. I've got pimples on my ass that have more time in front of a computer than you do. Now I'm sure you are much better developer than they are...

      _______
      I wrote:
      Oh, you probably meant you can do anything that you know about, which ain't much at 23. Seems you know so little, you don't even know what you don't know. That's a scary thought

      You replied:
      So now you're Nustrodamus now huh? This has got to be one of the most nebulous things I have ever heard. At some point in time there are some everone knows nothing about but the most important thing is how quickly can get up to speed? I am a highly visual and auditory person so if you give me something to look at or tell me about something it will sink in within a minute.

      You're 100 percent correct about the benefits of being a quick study. You just haven't had the joy of dealing with a class of applications that you can spend years working on before you are even half way competent at that application.

      The solutions look simple when ya first look at them but then you realize that as the number of elements increase, the compute time required to brut force a solution grows exponentially. You just can't solve these problems with a few lines of clever code. So stay away from these and you'll never have to confront how little you actual know about writing software for that ugly a problem.

      _________
      I said:
      Those damn older people have lives. They just waste their weekends having fun with family and friends. You don't.

      You replied:
      Actually, family and friends are very important to me but so is my job. So far I've only had to work 3 weekends since January which isn't bad.

      Again I apologize. Of course, you have friends and family.

      As far as spending time at work, I've been an early employee at two high tech startups and worked 60 to 70 hours a week for years before the companies went public and the hard work paid off. Sure the stock options might of been worth millions but how many times does that happen? Just find yourself a nice 40 hour week job and stick with it.

      best regards,

      buck

    61. Re:Older coders welcomed where needed by Anonymous Coward · · Score: 0

      so 30 is old? us 28 and 29 year olds better start stocking up on the prune juice.

  2. 17+ = "Forget about it gramps!" by infonography · · Score: 5, Funny

    It's Logan's Run all over again folks.

    --
    Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
    1. Re:17+ = "Forget about it gramps!" by neden · · Score: 1, Funny

      It's Logan's Run all over again folks.

      Thanks. At least I now understand why that red LED in the palm of my hand keeps flashing.

    2. Re:17+ = "Forget about it gramps!" by DNS-and-BIND · · Score: 1

      You realize only people over 35 are even going to get that reference???

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    3. Re:17+ = "Forget about it gramps!" by infonography · · Score: 1

      However, In the book, there are no people over 21.

      --
      Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
  3. Wow, can't believe I'm first... anyway by Dynamus · · Score: 3, Interesting

    Its completely true, at least in México, that you can see older people pushing code.

    But I blame this on the stupid idea that coding is unimportant, and everyone should go ahead to leading people as fast as posible.

    I should extend over this, I'm sure I will sometime, but I can say now this is causing terrible problems on the side of quality of coding in Mexico.

    The average quality of the code produced by mexican programmers is terrible.

    1. Re:Wow, can't believe I'm first... anyway by Anonymous Coward · · Score: 0

      But I blame this on the stupid idea that coding is unimportant, and everyone should go ahead to leading people as fast as posible.

      Yeah, we got a new director who seems to think that if you haven't followed *her* path (from desktop support newbie to director in 12 years) you are useless. I'm on the verge of getting canned because I refuse to play her game, I enjoy technical work and don't want to become a planner/documenter/manager.

      Technically, I've always enjoyed programming and being a 'bit twiddler' doing stuff close to the hardware. So, I'm out looking.. in a horrible job market. But, I've done well at saving and have my house paid off, so even being unemployed or doing contract work here and there wouldn't be so bad.

      Rule of thumb.. do what you enjoy. I've been miserable the past few months because the job has suddenly been "changed" from 90% interesting and 10% BS to 90%BS and very little interesting work. I'm thinking about getting out of the field entirely... just getting sick of the whole "do more with less" corporate philosophy.

    2. Re:Wow, can't believe I'm first... anyway by Anonymous Coward · · Score: 0

      > The average quality of the code produced by mexican programmers is terrible.

      True, consider the work that Miguel De Icaza did on Gnumeric.

  4. Linux?? by SuDZ · · Score: 1, Funny

    Curious how the article got the linux icon?

    SuDZ

    1. Re:Linux?? by Zork+the+Almighty · · Score: 1

      Paid advertisement by MS ?

      --

      In Soviet America the banks rob you!
    2. Re:Linux?? by Lshmael · · Score: 1

      well, it is Linux Business (cute Tux in a suit)

    3. Re:Linux?? by Anonymous Coward · · Score: 0

      Oh, that was just a friendly reminder that this is Slashdot, home of the FREE. (and Linux-loving)

  5. Open Source by vslee · · Score: 1

    I guess the lack of a job market gives people ever more time to code for open source. But how are they going to pay their bills?

    1. Re:Open Source by Anonymous Coward · · Score: 0

      But how are they going to pay their bills?

      maybe you are paying their bills. a squatter may be downstairs in your basement at this very moment. i have to call the exterminator atleast 10 times per season. hopefully we'll be able to pass some local ordinances in the future

    2. Re:Open Source by primus_sucks · · Score: 1

      How about contributing to a complex, high profile open-source project like Linux, JBoss, etc. then do consulting related to the project.

    3. Re:Open Source by Anonymous Coward · · Score: 0

      By selling T-shirts and selling tickets to concerts. Oops, that's what musicians are going to do. I guess OSS programmers will have to get used to eating from dumpsters.

    4. Re:Open Source by Anonymous Coward · · Score: 0

      Since they breed via asexual reproduction methods, if you see one, there are more.

  6. Awwwww yeah by Anonymous Coward · · Score: 0, Funny

    Whooooooo let the H4X0R out?
    l33t! 1337,1337,1337, l33t!

    Whooooooo let the H4X0R out?
    l33t! 1337,1337,1337, l33t!
    Whooooooo let the H4X0R out?

    l33t! 1337,1337,1337, l33t!
    Whooooooo let the H4X0R out?

    l33t! 1337,1337,1337, l33t!
    Whooooooo let the H4X0R out?
    l33t! 1337,1337,1337, l33t!

  7. Who knows, we just called those guys dad... by drink85cent · · Score: 5, Funny

    Yeah, you see a few of them here or there in your cse classes. We always called those guys dad. WE had Dads 1-6.
    I saw that Dad 2 got a job with a local software company. It was good to see him go because it was gross to see him always hit on all of those mediocre cs girls.

    1. Re:Who knows, we just called those guys dad... by Anonymous Coward · · Score: 1, Funny

      You're obviously lying, there are no girls in cs.

    2. Re:Who knows, we just called those guys dad... by Anonymous Coward · · Score: 2, Funny

      hey! i resent that.

      --the cs major with boobs

    3. Re:Who knows, we just called those guys dad... by Anonymous Coward · · Score: 5, Funny

      Having boobs as a CS major still doesn't mean you're a girl.

    4. Re:Who knows, we just called those guys dad... by Anonymous Coward · · Score: 0

      loooooooooooooooooooooooooooooooooooooool ;-)

    5. Re:Who knows, we just called those guys dad... by Anonymous Coward · · Score: 0

      MOD PARENT UP!

      Funniest post of the week.

      You, sir, are a genius.

    6. Re:Who knows, we just called those guys dad... by wganz · · Score: 1

      You're just jealous that we can score and you can't!

    7. Re:Who knows, we just called those guys dad... by maxpublic · · Score: 4, Funny

      Hey, just because we can last longer than 2 minutes and the ladies know it....

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    8. Re:Who knows, we just called those guys dad... by roseblood · · Score: 1


      You're obviously lying, there are no girls in cs.


      My workplace has a 100% female population in customer service!

      --
      There are lies, damned lies, and statistics.
    9. Re:Who knows, we just called those guys dad... by Anonymous Coward · · Score: 0

      LLoolLLLLLeerrzzzzzz!!1!!1!!
      You just roxxhorred my cock! You rawk!!1!

    10. Re:Who knows, we just called those guys dad... by Anonymous Coward · · Score: 0

      Please mod this whole line up... too funny!

    11. Re:Who knows, we just called those guys dad... by Arandir · · Score: 1

      ...and we don't have to get the girl drunk first before we can work up the courage :-)

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    12. Re:Who knows, we just called those guys dad... by aePrime · · Score: 1

      Your CS department has girls? What's that like?

    13. Re:Who knows, we just called those guys dad... by Anonymous Coward · · Score: 0

      As someone who has entered his thirties and is often around college-age students, I'd like to point out that many of them think that every time a male talks to a female (especially if she's attractive), they assume he's hitting on her. Many don't quite understand that people of different sexes can have a desire to pursue a relationship that has nothing to do with getting laid.

    14. Re:Who knows, we just called those guys dad... by Anonymous Coward · · Score: 0

      okay, fine. But this does bring up something that's been bothering me for a while. How come the "dad's" are the only ones with enough bawls to talk to me? Or is it just because I'm "mediocre"???

      --the cs major with nice boobs

    15. Re:Who knows, we just called those guys dad... by Anonymous Coward · · Score: 0

      Yeah, but that is if and only if the guy is gay. (NTTAWWT, of course.)

    16. Re:Who knows, we just called those guys dad... by Drakonian · · Score: 1

      Hehe. At least in my school, there are way more females in CS than in Engineering. Don't know if this universally holds or not.

      --
      Random is the New Order.
    17. Re:Who knows, we just called those guys dad... by Anonymous Coward · · Score: 0

      Yeah you know what. Most young CS guys wont hit on girls cause they are insecure.

      Women like older men for a lot of reasons.

      Take a look even at actors and the beatiful people many men don't look their best till they are over 30.

      Trust me I've gotten opinions from women on this.

      On the other tip. Please people don't buy into the bullshit. Ok age has nothing to do with your ability as a program.

      It has to do with stereo types. But that shouldn't stop anyone from doing what they love.

      Not all hackers, programmers etc are 15 year old prodigies and also I get sick of people waving the fact that they've been using computers since they were 3 years old as a way to say they are definitely more l337 than someone who say picked up their first computer at 21 or 22. Or learned it in college.

      I also believe that alot of contributions to the IT industry haven't been made by teenagers.
      Ok. I'd say the smartest people have been most probably within the age range of 25-55.

      If your good at technology then you know you have to read alot and do alot of referencing.
      Apart from being a natural most young people don't have the discipline to read enough and study hard enough to learn everything. Just cause you can compile and exploit and run a script against a box doesn't mean your the best coder in the world.

    18. Re:Who knows, we just called those guys dad... by Anonymous Coward · · Score: 0

      Yeah, and my chubby little A-cups are proof. Liposuction my man-tits, doc!

    19. Re:Who knows, we just called those guys dad... by domninus.DDR · · Score: 1

      its because i never had a girlfriend in highschool and im freaking -scared- of girls. youd have to approach me so i knew you were friendly.

    20. Re:Who knows, we just called those guys dad... by AppyPappy · · Score: 1

      I'm 44. I just want her to move out of the way so I can watch the game.

      --

      If you aren't part of the solution, there is good money to be made prolonging the problem

  8. Young minds absorb quicker by (54)T-Dub · · Score: 2, Insightful

    IMO
    A programmers value is determined by experience and ability to learn. Since someone new to the IT field has little experience, being hired is determined mostly by their ability to learn. Since young minds are better suited for learning, they are going to be hired more often. This is the trend I have seen at my company.

    --

    "I can not bring myself to believe that if knowledge presents danger, the solution is ignorance" - Isaac Asimov
    1. Re:Young minds absorb quicker by Abcd1234 · · Score: 5, Informative

      A programmers value is determined by experience and ability to learn. Since someone new to the IT field has little experience, being hired is determined mostly by their ability to learn. Since young minds are better suited for learning, they are going to be hired more often. This is the trend I have seen at my company.

      Oh please. Anyone who is capable of earning a University degree, old or young, is quite clearly capable of learning... after all, at least when I went through Uni, we had to learn to get the damn degree in the first place! What you describe is just a prejudice... the "old dogs can't learn new tricks" mentality which is, unfortunately, prevalent in our society.

      I*M*HO, there is no specific reason to assume older people make poorer techies. In fact, the manager I work for is in his late forties, and he's probably one of the smartest men I've come across. He's constantly learning new things... hell, he seems to have an easier time keeping up with trends than I do!

    2. Re:Young minds absorb quicker by Kefaa · · Score: 1

      Well, it is good to see we don't let reality interfere with an opinion. Young minds under 5 absorb information quicker. Arguably because everything they learn is new. By the time you are in your late teens you have hit the high mark.

      What young minds are suited for is lower overhead. You are less expensive than someone with 10 years experience. Same as 10 years from now you will be more expensive than someone fresh from college.

    3. Re:Young minds absorb quicker by smagruder · · Score: 2, Interesting

      Since young minds are better suited for learning, they are going to be hired more often.

      This is, of course, nowhere near the truth. I'm 36, and not only do I have a boatload of relevant experience, I also have learned to learn _faster_ with age. Experience (in most programmers I've known) leads to wider horizons and opportunities for understanding the many new technologies that come our way. There's also the axiom (followed by the experienced) that if you start slow, you'll finish fast--while the opposite is believed by the young and inexperienced (who often think that racing out of the gate will somehow help them accomplish the development of a complex system faster--it doesn't--it leads to doing it over and over again, even after it's in production, but I digress).

      Oftentimes, managers will confuse the high energy and enthusiasm in younger people with the ability to deliver fantastic, high-quality results--boy are they ever wrong, wrong, wrong! Grumpy "old" men in their 30's and 40's usually turn in the best work, IMHO.

      --
      Steve Magruder, Metro Foodist
    4. Re:Young minds absorb quicker by cfury · · Score: 5, Informative

      Not true. I am an adjunct professor at a local community college. Most of the brightest students I have are actually 30-40+. Granted, this isn't always the case, but the tendancy is that the older individuals actually *want* to learn.

      This isn't to say that there aren't young people who are bright and gifted (these *want to learn* too.) But I honestly have to say that age has very little to do with learning capacity. Rather, it's the inquisitive mind, one who is willing to learn new things, that do the best.

      IMHO, the most important aspect of a programmer or technologist is the ability to solve problems and the capacity to figure things out on their own. In the end, the technology becomes a tool, and nothing more. This requires an open mind, insight and a huge helping of curiosity....
      None of which are directly related to age.

      To simply think that younger people are automatically terrific at figuring out new technologies is a silly idea, at best.

      Chris

    5. Re:Young minds absorb quicker by Anonymous Coward · · Score: 0

      The question of age should not be directed in terms of how fast someone learns but instead how much of a slave a younger person is willing to become. An older person has been "around the block" and will refuse to work for less pay, longer hours and any other abuse a company will inflict upon a worker. A younger person in most cases is very naive and will think whatever crap thrown their way is normal.

    6. Re:Young minds absorb quicker by (54)T-Dub · · Score: 1

      Uh hello, everybody is all upset because they think that I said someone fresh out of college is better suited than someone with 10 years experience.

      That is NOT what i said. I said that 2 people with 0 experience and a 10 year age gap, the younger person has an advantage.

      --

      "I can not bring myself to believe that if knowledge presents danger, the solution is ignorance" - Isaac Asimov
    7. Re:Young minds absorb quicker by bluethundr · · Score: 3, Insightful


      A programmers value is determined by experience and ability to learn. Since someone new to the IT field has little experience, being hired is determined mostly by their ability to learn. Since young minds are better suited for learning, they are going to be hired more often. This is the trend I have seen at my company.

      Oh please. Anyone who is capable of earning a University degree, old or young, is quite clearly capable of learning... after all, at least when I went through Uni, we had to learn to get the damn degree in the first place! What you describe is just a prejudice... the "old dogs can't learn new tricks" mentality which is, unfortunately, prevalent in our society.

      I*M*HO, there is no specific reason to assume older people make poorer techies. In fact, the manager I work for is in his late forties, and he's probably one of the smartest men I've come across. He's constantly learning new things... hell, he seems to have an easier time keeping up with trends than I do!


      I don't think that the ability to learn is determined at all by age. I believe that nearly anyone can learn how to code at nearly any age. But I would liken this ability to that of playing a piano.

      Sure, an older person can pick up the ability and wield a certain prowess and even artistry. But no one, to my knowledge, would argue the fact that a person who learns to play the piano in childhood has a certain "feel" for it that people who pick up this ability later in life can never attain. It's not that the older person can't play sonoriously with rhythm and emotion. But the younger player has a certain reach that will never be known to the older guy.

      Andy Hertzfeld (of the original Macintosh development team) claimed that he used to be able to track and house far more complex contructs of thought, and more of them, in his mind when he was in his early 20's than he ever could at the time he was giving the interview (I would guess he was somewhere in his mid forties at that time). He called this ability "the gift of the young".

      But in the book Hackers: Heroes of the Computer Revolution Steven Levy described how Ken Williams, the founder of Sierra Online felt a missionary zeal in converting people to the belief that learning how to program a computer could change your life. Ken met Bob and Carolyn Box, who were an older married couple in their fifties. Bob was "...a former New Yorker, a former engineer, a former race car driver, a former jockey, and a former Guinness Book of WOrld Records champion in gold panning." When they both tried to get a job working for Sierra, Ken told them to "put up something on the screen using assembly language in thirty days". According to how the story is told, they both became very able assembly language programmers. Roberta Williams (Ken's wife) considered the Boxes "inspiring" and felt that learning how to program "rehabilitated their lives".

      Of course that was a long time ago, and thus far I have spoken only of the abiltity to learn and to become an able programmer. To get slightly more "on topic"; as to whether there is job market opportunities for older folk, there is no reason an employer should discriminate on the basis of age, though I'm sure that many do. But as for the pure concept of programming I myself only picked up some ability in C++ (on my own, not through any school) when I turned 30 as I realized I was getting older and it was basically "now or never". I still enjoy learning as much as I can about it, and consider it a wonderful intellectual exercise, though I have no concrete plans of doing it for a living. I've already got a stable professional life and see it as a very enjoyable and rewarding hobby.

      --
      Quod scripsi, scripsi.
    8. Re:Young minds absorb quicker by Anonymous Coward · · Score: 0

      great. that is pretty fucking deep, d00d. We thank you for your insightful contribution to the discussion.

    9. Re:Young minds absorb quicker by chief-dot · · Score: 1

      Wow! If your manager is smart now while he's in his 40's can you imagine how impressive he must have been back in his 20's!

      Seriously though - I completely agree with you - my 'mentor' at work is a bloody bright guy and he'd be in his 40's too. Maybe the stereotype of old=dumb is created because more young people out of college/university have a more learning oriented outlook on life while more experienced guys might have a more 'get the job done' attitude??

    10. Re:Young minds absorb quicker by unoengborg · · Score: 1

      Not entirely true. Young people may have easier to learn unimportent stuff as they are not yet gotten the ability to filter out whats important from what is unimportant. This could sometimes prove a disadvantage at an exam where questions sometimes are asked out of context. But the ability filter information tend to be very useful in real life. Even at a programming job.

      --
      God is REAL! Unless explicitly declared INTEGER
    11. Re:Young minds absorb quicker by Photar · · Score: 1

      I have do disagree with you there. Probably the motivated smart youths go to 4 year schools and the less motivated youths go to community colleges.

      The older folks are motivated but probably weren't so motivated when they were young.

      So, I think my point is that young people have the capacity to learn faster, however motivation is a more determining factor in achievement than intelegence.

      --
      He who knows not and knows he knows not is a wise man. He who knows not and knows not he knows not is a fool.
    12. Re:Young minds absorb quicker by Anonymous Coward · · Score: 0

      An older person with equal intellectual capacity to a young individual can recruit more cognitive resources to the learning process. However, it is undeniable that the all aspects of memory (e.g., recall, recognition,...) dramatically declines as we age. So, the answer is not clear-cut - learning is multi-factored.

    13. Re:Young minds absorb quicker by Anonymous Coward · · Score: 0

      I stopped reading because you wrote too much. Fact is that playing the piano and coding are both based around mathematical concepts. I believe in this case anyone who spends a good deal of their formative years thinking critically should be able to jump to new ideas and use technologies easily. I don't agree that age has anything to do with this, except the younger you start, the longer you have the potential to be a coder...

    14. Re:Young minds absorb quicker by budgenator · · Score: 1

      I don't know if the old dog can't learn new tricks or not as i'm only heading toward 50; but they sure seem to be able to string enough of the old tricks together to make them seem new. Also the old dog is more likely to say, "I've wished we could do X for 15 years, so lets make it happen".

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    15. Re:Young minds absorb quicker by budgenator · · Score: 1

      Professor, I hate the term open minded, I visualise a trash can without a lid when I hear it, active minded is one I find much better

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    16. Re:Young minds absorb quicker by ces · · Score: 1

      That is NOT what i said. I said that 2 people with 0 experience and a 10 year age gap, the younger person has an advantage.

      Not necessarily true. In almost every job I've been at my co-workers bring the sum total of their experience to the table. The older person has more life experience to apply to their job and often has a better work ethic.

      --
      Happy Fun Ball is for external use only.
    17. Re:Young minds absorb quicker by Anonymous Coward · · Score: 1
      Most of the brightest students I have are actually 30-40+.



      That's not the problem, but trying to teach people 50+ is actually quite difficult. And that's a problem because you still have another 15 - 20 years left in the workforce.

    18. Re:Young minds absorb quicker by Troll_Kamikaze · · Score: 1

      Oh please. Anyone who is capable of earning a University degree, old or young, is quite clearly capable of learning..

      Never been to the United States, have you?

    19. Re:Young minds absorb quicker by Maditude · · Score: 1

      Most of the brightest students I have are actually 30-40+. Granted, this isn't always the case, but the tendancy is that the older individuals actually *want* to learn.

      I dunno, I think you're just seeing that:

      A) The younger students are partying like they are eighteen.

      and

      B) The older students are behaving like they are married with mortgages and children.

    20. Re:Young minds absorb quicker by Anonymous Coward · · Score: 0

      In many cases the opposite is true. People with more experience can learn new things more easily and more quickly that then younger ones that lack experience because they have the ability to associate new information and techniques with something they already have in their background. Young people don't really understand what experience is, since they have so little, and they don't fully comprehend how important and beneficial it is. I know I thought I was pretty smart when I was 22, and now that I look back I marvel at how ignorant I really was.

      On the other hand, There are many 'older' people who don't _want_ to learn anything new and just want to keep on doing thing they way they always have; but attitude is completely different than ability.

    21. Re:Young minds absorb quicker by kshkval · · Score: 1

      IMO,

      young minds get paid less and complain less... that's why schools hire young, butt-stupid teachers, hospitals hire non-burnt-out graduate nurses, firms hire eager scrubby-young execs who are willing to put off having a life, and the military prefers that you be just inexperienced enuf to want to get shot at... for almost nothing, that is. Young minds just put up w/ more crap at a lower pay rate. Physical prowess diminishes w/ age, but the mind can stay pretty well tuned up and ahead of the minds of kids who prefer to learn by fucking up.

      But, in the end, your company just likes the fact that it will avoid paying you more and won't have to plan for your expensive retired ass.

    22. Re:Young minds absorb quicker by Anonymous Coward · · Score: 0

      > Maybe the stereotype of old=dumb is created because more young people out of college/university have a more learning oriented outlook on life while more experienced guys might have a more 'get the job done' attitude??

      Yes, young minds "learn", older minds have "learned". It is a matter of tense.

      Young types tend to find whatever it is they're learning today to be the 'latest greatest' since they have little to compare with. Thus they appear more visibly interested and this is often confused with an aggressive ability to learn.

      Older minds have the advantage that they can map a larger number of patterns on a new experience. In most things, computer for certain, they find the 'latest greatest' is mostly remix of what they've alreay seen.

      To put it another way...

      You are in a dark building with a flashlight.

      You've never seen the inside of the building (something to learn), so you have no idea where the obsticals are, or how they function.

      The goal is to get out of the building (learn) while using the flashlight (appearing to learn).

      You will need to burn the flashligh much, much, longer than an old hand that's spent time previously in that building. Even if the obsticals were moved around, the old hand will map their size, shape, and function much faster than you.

      In our case, computers are the building. The obsticals may be called COBOL, or C, but in the end they produce the same patterns of moving bits about.

      There's nothing to the young 'absorb quicker' thing, its pure discrimination talk. It is true only for the first few years of life, it is quite gone by high school.

      In fact, older people often 'get' things quicker because their minds understand concepts with only broad strokes as input, when they have patters to fill in the details. While the younger mind tends to dig deeper into detail, since they are still building their pattern base, and can waste time that the older mind didn't need to spend.

      That's why the addage goes... "the first language is hard, the second language is harder, and the rest are easy."

      You have no patterns when you learn the first language. You have problems learning the second because you have to both learn the language AND keep justifying why patterns learned from the first language need adjusted to accomodate the second. The rest are easy because you've 'averaged' your patterns now and these averaged patterns actually fit most other languages pretty well.

    23. Re:Young minds absorb quicker by Anonymous Coward · · Score: 0

      Thanks for sticking up for me Brett.
      Somebody's due for a raise...

    24. Re:Young minds absorb quicker by Tim2 · · Score: 3, Interesting

      Late forties! Hah! I'm in my mid fifties doing software development for a NASA contractor, and doing quite well, thank you! I'm always amused by these Slashdot posts agonizing about turning thirty ...

      Here's what works for me.

      1. Position yourself so domain knowledge counts, don't just code. In my case I have learned about orbital physics, scientific modeling, and simulation. I do more than code - I architect systems, facilitate articulating requirements, design, code, and test. I also get involved in technical analysis projects that are solved using software.

      2. Get a decent education. I have a strong background in mathematics, and I have gone back to school for more courses many times over the years, though I have yet to take a "programming" course.

      3. Resist becoming a pure project manager. As the years of experience grow, the pressure to manage projects grows more and more intense. I decided a long time ago not to abandon a technical career. But I do mentor younger people and take on some project management roles.

      4. Study, read, and learn, all the time. Not everybody continues their technical interest at home, but I do. I play with my home computer farm and participate in open source projects.

      5. Be an advocate for change. NASA is incredibly conservative about computer platforms. This makes things easier for older programmers (C and Fortran still rule), but the amusing part is I find myself among those working aggressively to upgrade the software development infrastructure.

      My personal experience is that aptitude does not diminish with age, but mental resistance to diving into something new increases. When you give in to that tired feeling, you are on the road to obsolescence. If you are out of direct technical work for even a year or two, it's hard to come back. When you resist the mental fatigue, if you are fortunate, you will experience once again the rush of submerging yourself deeply into a problem and solving it.

      Oh yes, I have an advantage over the 20-and-30-somethings. My kids are grown up and gone, I actually have some time ...

    25. Re:Young minds absorb quicker by urbanRealist · · Score: 1
      I'm at teaching assistant at the Univeristy of Pittsburgh. I've graded and taught both algebra and calculus. In my experience those students over 30 have a lot of trouble learning new things.

      I can also remember taking a course in C as an undergrad in which one of my fellow students was a 40 year old Fortran programmer. If all you did was look at the code he wrote, you would think he was retarded. I've never seen anyone else have trouble with C function calls, but he did just because it was different from what he was used to. In everyday conversation, he seemed quite intelligent.

      Now I'm sure there are also examples of older people who can easily learn new things, but in my limited experience, they can't.

      --
      I've seen a lot of things, but I've never been a witness.
    26. Re:Young minds absorb quicker by Anonymous Coward · · Score: 0

      Most learning of any sort of thing like this is putting it into a context they can understand.

      He didnt understand function calls because he just had no need of them before. But he probably used them and just didnt realize it. You should have take the oportunity to learn fortran. Then you could have understood why he was having the problem. Maybe you would have learned something?

      Let me put it in a way that has happened recently. The same technology but the name just changed.

      DDE -> OLE -> COM -> ActiveX/DCOM -> COM+ -> MTX -> COM.net

      These are all basicly the same thing. Yet if you picked someone who only 'knew' ActiveX. They may not be able to understand the other things. But they are really all the same thing with different names and different contexts. But once they understood the rules and what names had changed they would whip right through it.

    27. Re:Young minds absorb quicker by rycamor · · Score: 1

      I think those things are more a question of personal passion, balanced against the number of other things intruding on one's life.

      Yes, people in their 30s and 40s might have a lot more on their minds than a 21-year old math wiz. They are likely to have families, mortgages, social obligations, etc... (I know all this from experience, as I did learn a significant amount of my current profession under exactly those circumstances. But, even though I am now 37, with wife and family, I am still actively reading and learning more in the theoretical side of programming.

      There is this myth that programming and mathematics are "burn-out" fields, mainly for the young, with a few professor-types scattered in there. But, In my personal experience, I was able to concentrate much more on learning math in my late 20s than in my early 20s. I learned much more about programming in my 30s than in my 20s.

      Don't forget that there are plenty of people who don't fit that mythical "brash young mind" profile. E.F. Codd (an unsung hero in the computing world, IMHO, who died just a few days ago at 79) did his main life work in the late 60s through the 80s, meaning some of his best discoveries happened in his fifties, or even past 60. We're talking about the relational data model here, which took an amazing perception of computing and mathematical theory to achieve. And that was only one of his accomplishments.

      So I don't think I'm going to retreat into middle management and lick my tired old wounds just yet ;-).

    28. Re:Young minds absorb quicker by Anonymous Coward · · Score: 0

      I think that is an excellent point!

      I've given this topic a lot of thought the past few years, although not necessarily in relation to CS. I received a BS in physics at a mid-sized University, with a fairly respectable physics department, at the age of 31. I was older and slower than the majority of the students in my department and it was a very humbling, but enlightening, experience for me.

      Most students, at this particular University, followed the path many have mentioned here; the older students were more determined to learn and the younger students were more determined to have fun. Being a slight bit older than my fellow students, I expected to have a slight advantage due to the wisdom in my age difference and a slight disadvantage for having been away from school for awhile. What I found was that most young physics students were even more determined to learn than most older students and I still had a slight disadvantage for being out of school for awhile.

      The point is that it has a lot to do with how determined you are to learn, when comparing age differences and young physics students are often among the most determined. Some of the ones I studied with simply amazed me and I'm not easily amazed. While I understood everything and made passing grades, while studying very hard, they breezed through the classes and spent their extra time eagerly working on any research project they could get assigned, which gave them a great advantage over me.

      I'm very thankful for this experience and it's greatly changed me. I began taking notice of any relation between age and intelligence and how it's natural for a young mind to have more capability for critical thinking. I began noticing how so many great physicists accomplished their great feats before the age of 30, and many times, much earlier. I concluded that there are at least two very important aspects at play here.

      The first aspect is that a young mind is physically more capable of greater processing power and at some point in our youth we slowly begin losing these capabilities. The second aspect is that a young mind has yet to become tarnished by "experience and wisdom," thus it is more open to creative channels often overlooked. I now believe the key to a more intelligent society is to start teaching students at younger ages, in an improved education environment, so they'll be able to use their greater processing capabilities while they're still capable of it.

      I also watched older people. It seems everyone is in a race to find some comfortable medium, where everything can be accomplished without giving much thought. As we get older, we learn how to do less and still accomplish the same feats, which took us much more time at a younger age. By the time we reach retirement age, we're almost like robots; we walk through each day, performing our tasks, but rarely spend any time thinking critically. And, we consider this state to be bliss.

      I'm not trying to say that older people have it easy, because they don't. I would guess that older people have more problems than younger people, in many different ways. I'm just saying that at some point in our lives we find a comfortable position, which we tend to refine, rather than look for a better position.

      Anyhow, that's my perspective.. :=)

    29. Re:Young minds absorb quicker by Josuah · · Score: 1

      Oh please. Anyone who is capable of earning a University degree, old or young, is quite clearly capable of learning... after all, at least when I went through Uni, we had to learn to get the damn degree in the first place!

      I'd have to disagree with this. Sure, they had to learn a lot of stuff, but the ability to learn, problem solve, invent, etc. is not something that anyone who earned a Bachelors can necessarily do. Neither are other qualities, like perseverence (spelling?), curiosity, composition, writing, etc.

      If you need proof, compare a CS student from, say UC Berkeley, with one from say, UC Irvine. Don't mean to put down UC Irvine, but there is a big difference. And then compare a UC Berkeley student who only took a few CS courses with one that took a lot. Again, big difference.

      Another good example is asking someone to program in a language they've never used before, and sit them in front of a computer with a language reference. The ones who really understand things know that syntax is just syntax. The ones who don't understand will mess everything up.

    30. Re:Young minds absorb quicker by Moe+Taxes · · Score: 1

      Young people are quick. Smart people understand what they learn. For a while quick can look like smart but only a few are quick and smart. I've seen the quick slow down and I've seen the quick and smart become deliberate.

      --
      It took a real world war to end the airplane's patent wars. - Fâché Rouge -
    31. Re:Young minds absorb quicker by Beliskner · · Score: 1
      What you describe is just a prejudice... the "old dogs can't learn new tricks" mentality which is, unfortunately, prevalent in our society
      Actually it's quite accurate. I tried to teach my friend's very old dog a new trick but he didn't learn it. Actually he didn't move at all, and he wasn't breathing either.
      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  9. I really meant: 'You CAN NOT see older people...' by Dynamus · · Score: 2, Informative

    Stupid me, sorry...

  10. Why young coders suck by Anonymous Coward · · Score: 4, Insightful
    they are idealistic and a real pain in the ass to deal with. I know, I was one.

    Yeah, flamebait, I know. You are probably in your twenties...

    1. Re:Why young coders suck by Anonymous Coward · · Score: 4, Insightful

      Actually, I'd agree, and I'm halfway through my twenties.

      There's nobody more annoying to work with or argue with than a CS purist -- someone who doesn't care about CPU utilization or memory limits or disk space, has his flashy new computer paid for by mommy and daddy, the type of idiot who will suggest massively complex general-purpose algorithms for tiny problem instances... just the insistence that there's one perfect way to solve any problem pisses me off.

      The number one thing I look for in employees is flexibility -- if a coder can tell me a good anecdote about porting a massive C++ program back down to C, or tell horror stories about their time doing IT support, or talk about functional languages over beer, I'm going to value them a LOT more than someone who can code well in a pinch but is impossible to work with.

      Attention, coders still in college: Figure out how many hours per week you spend in your dorm room in front of the computer. If it's more than 35, then you have a problem. Go out and have dinner with your friends, get drunk, hit on girls, get some sun. The only thing that's more valuable to your career than solid coding skills is solid people skills -- knowing how to talk to average people, to your colleagues, and to your potential clients without coming across as clueless or pompous (or both). If I can't trust you to talk about our technology to a client at a meeting, I don't want you.

    2. Re:Why young coders suck by cfury · · Score: 2, Insightful

      Yes, yes, yes! People skills are WAY more important in the long term, even if all you do is contract work!

      Flexibility is the key. You're not always going to get your idea across (in fact, you may have to restrain yourself from saying "I told you so..." later on.)

      The problem with younger folk is that they tend to be VERY idealistic. I know, I've been there, done that. Unfortunately, we all find out the world isn't all black and white (although that doesn't mean that you should sacrifice your morals or ethics!) But there are more than 256 shades of grey.

      Life is more important than a computer.

      Chris

    3. Re:Why young coders suck by shaitand · · Score: 2, Funny

      *sighs* old people think so small... the reason I've been spending all this time in front of the computer is that I'm working on an a set of algorithms that talk to the customers for me so I can get more work done!

    4. Re:Why young coders suck by Tablizer · · Score: 2, Funny

      Life is more important than a computer.

      Heresy! Ban thee from slashdot and taketh away thou Geek Card!

    5. Re:Why young coders suck by Anonymous Coward · · Score: 0

      You do know that "thou" is a singular "you" in archaic English, right?

      You meant "thy."

      There are other problems in your post as well....

    6. Re:Why young coders suck by Anonymous Coward · · Score: 0

      You sound pretty pompous to me. I wouldn't hire someone with so much anger at "CS purists". I can't fathom how you came up with that term.

    7. Re:Why young coders suck by motox · · Score: 1

      Same here. Now i spend most of my time rewriting code that "young code machines" write (sigh). With the age i grew a bit less productive but far more effective, and i rarely have to rewrite twice.

    8. Re:Why young coders suck by Anonymous Coward · · Score: 0

      I think he is describing people who don't realize a great deal of what is taught in a CS program has almost no value outside a CS program. Knowing about time complexities is good of course, but it's people thinking they have to use a defined data sctrucutre or algorithm for every problem...most things you learn in a CS department are theroy. This doesn't mean it is not useful, as it is extreamly useful, but should not be taken literally, sort of like the bible. The real world is a messy place where as the lab environment of a university is sterile and predictable. (You know there HAS to be a right answer or why would they ask me?)

    9. Re:Why young coders suck by kardar · · Score: 1

      The work environment, and how well it suits who you are as a person is pretty much all that matters... Well, maybe not the only thing that matters, but it's extremely important. Age is not as important as appropriate work habits, the ability to conform (or think outside the box), and the ability to get along with management. The amount of creative thinking required, how strict the bureaucratic structure is, and the corporate culture will determine whether or not an employee will do well; in fact, it may very well determine whether or not they keep that job for any appreciable length of time.

      The ability to code, the ability to lead and organize, and the understanding of technical details are all very important; but when a liberally-minded individual finds a conservatively-minded work environment and stuffcoat corporate culture abrasive, or when the policies and procedures of the workplace interfere with a creative and independent-thinking individual's ability to think creatively and independently, no amount of experience or ability will save that employee from having an awful short-lived experience. When a HR department does a poor job of employee selection and job assignment, it usually leads to increased turnover and lowered job satisfaction.

      Turnover and low job satisfaction leads to crappy customer service; these are all warning signs that should tell the job-seeker - "Stay Away". If you feel uncomfortable because of your age when you go to a job interview, the smartest thing to do is to not take the job, even if it gets offered to you. Finding a job where you feel comfortable, a job that you love and will keep for a period of time ultimately determined by YOU is worth moving half-way around the world for; it is worth working hard for; it is worth learning new things and getting up early in the morning for. It's probably also worth learning some basic ESP techniques for. Your degree of success is ultimately determined by your own set of beliefs; but how well you fit in with your environment is dependent not only on your mental and physical health, but also on your physical surroundings and the people with whom you share that particular set of physical surroundings. An individual's proper place in his or her surroundings is extremely important, much more important than many of us realize. So be careful in choosing your work environment; it will affect your life more than you might think.

    10. Re:Why young coders suck by Anonymous Coward · · Score: 0

      Okay that's a believable way to come up with the label, but it's totally inaccurate. He needs to meet some real gifted computer scientists. They're the ones that appreciate each cycle the most. Your average programmer will just write his program to be fast enough (as he should in a job environment), where the computer scientist will write it in assembly to get it down to 256 bytes and get it to run in 3 milliseconds instead of 6.

  11. Dunno by overshoot · · Score: 1

    After my degree in CS, all I've ever had were hardware jobs. All my code now is written in SPICE.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:Dunno by madcow_ucsb · · Score: 1

      Hmmm. After getting my CE degree, emphasizing in computer architecture and VLSI work, I just got hired as a software engineer (doing firmware).

      Go figure.

    2. Re:Dunno by Anonymous Coward · · Score: 0

      Ditto. Suppose it depends on where you are, but I went EE and haven't found anything but firmware and software jobs in the Seattle area.

    3. Re:Dunno by Anonymous Coward · · Score: 0

      If your post starts with "dunno", I'm not reading any further. I've been seeing a lot of these lately.

  12. Re:Let me guess... by heff · · Score: 1

    seriously...

    --

    --

    |-_-| . o O ( bEef!)

  13. Two cents... by AntiOrganic · · Score: 5, Insightful

    Younger coders tend to be (erroneously) hired because many people think they're on top of the newest technologies. Here's a news flash: Newer technologies are only new for a short period of time.

    This is why you see so many corporations, and smaller companies too, with interned developers, and why it's so common to hear, especially in the IT world, of rounds of layoffs followed by hiring fresh new faces from India or someplace.

    The truth of the matter is that enthusiasm about programming, and computers in general, is what a lot of people should be looking for. It's very easy to keep on top of the newest technologies when doing so is a hobby rather than a once-a-week training seminar. One enthusiastic programmer can easily do more than an entire group of slack-jawed code monkeys with no real desire to do what they're doing.

    Younger programmers might get hired more quickly, but they also run the risk of getting laid off pretty fast, too, if they pick the wrong place to get a job.

  14. divide by zero error by Anonymous Coward · · Score: 0

    It is hard to tell because the market is crappy for anybody who is not from India.

    --A Pissed Ex-Coder-

    1. Re:divide by zero error by Anonymous Coward · · Score: 1, Interesting

      Don't hate. I just think the reason the market is shitty is because people think they can just rely on doing simple coding all day. What people should have really done in college (that is if they went, and not to a pussy 2 year college, and no SAMS Learn C++ in 24hrs doesn't count either) is diversify their options. For example, mixing Comp Sci with Biology or even Chemistry is a great idea. Chemoinformatics is becoming a pretty hot field. Hell even datamining is becoming a big field along with AI. I blame 90% of the colleges in the US for some of the job problems is that they get confused what a CS degree is. Colleges now tend to mix in IT/CS together in some ugly mess. Where I come from, mathematics should slightly more more then 50% of your CS degree. CS majors are mathematicians right? Not coders.

    2. Re:divide by zero error by DSP_Geek · · Score: 1

      J Random Codemonkey is a fungible commodity. Your task, should you accept it, is to stand out from the crowd. One could do things like be able to say: "When I wrote sendmail...". One might have some singular projects on the resume (one line in mine which *always* got a comment was "Designed Graphics for B1-B Cockpit Procedure Trainer"). One could even specialize in something relatively uncommon such as digital signal processing or bioinformatics, but make sure the field isn't a flash in the pan.

      I learned this during the last Great Tech Recession (1990-1993), when folks with 15 years of VMS experience got punted into the street, with no hope of making the mortgage flipping burgers (compare with Solaris admins now). Managing your career is an _active_ task, just like looking at your 401K, and if you're not thinking 10 years out you're gonna become roadkill.

      Francois.

  15. seriously... by inkedmn · · Score: 1

    they'll be dead soon anyway. and who the hell programmers that use those little pill boxes that are labelled with days of the week?

    --
    well, it's nothing one behind the ear wouldn't cure
    1. Re:seriously... by Anonymous Coward · · Score: 0

      " and who the hell programmers that use "

      You, my friend, are a moron. I'm a middle age programmer, as this industry goes (30), and hope that as I age there will still be work for me. As for you, I'm glad you're not cutting code with me. You can't even complete a sentence properly.
      Enjoy your life at the bottom rung Shakespeare!!
      Also, Insulting a person for using a pill box and brushing them away because "they'll be dead soon anyway", thats cold. We can only hope that you end up taking first place in the Darwin awards.

    2. Re:seriously... by Anonymous Coward · · Score: 0

      Alright, you're asking for it: You need a comma before Shakespeare. Don't capitalize Insulting. "Thats cold" should be a separate sentence, and, of course, you forgot the apostrophe for the contraction. There're a few other things that could probably go either way, so I'll let you off easy. And oh yeah, I'm 23 years old, baby.

    3. Re:seriously... by Anonymous Coward · · Score: 0

      You're still a moron. You seem to have forgotten that you'll be old and, following that, dead yourself before people have forgotten C++ or Java.
      - 50+ -

    4. Re:seriously... by Anonymous Coward · · Score: 0
      You might be 23, but you still use unnecessary commas:
      and, of course, you forgot...
      :p
  16. Re: Older Coders by Anonymous Coward · · Score: 2, Insightful

    My father joined a large corporations programming team, at age 48, he doesn't have any IT degree, (he was initially a teacher), or other related qualifications, just a lot of experience in the field. (And if I may say so, a pretty smart fellow :o). He did it the only way I can see it being done: start from the bottom. Here's what he did:-

    1. Joined the Support section (let's face it, anyone can make it in there without a degree)

    2. After a few years in support, he'd made enough contacts, that he was able to get an interview in the programming section, and successfully got a position.

    I really cannot see any other way, for an "older" IT person to get such a job, there is simply NO WAY that someone over say 40 will be hired as a coder straight up, unless they have very specific skills that are required by the employer.

  17. Maturity by Darth+Hubris · · Score: 1

    I think maturity and stability are going to be two vital assets an older programmer would have going for them. One of the things our CEO said was "No one is going to get ahead by being a jerk." I knew I had arrived at the right company.

    Not programming, though. Mostly 2nd level troublshooting.

    --
    The party's over ... the drink ... and the luck ... ran out
    1. Re:Maturity by Anonymous Coward · · Score: 0

      Not programming, though. Mostly 2nd level troublshooting.

      You're the guy dealing with the shouting customers?

    2. Re:Maturity by Anonymous Coward · · Score: 0

      Anyone who believes what your CEO said will be destined for a staff level job forever. Being a jerk and acting in a company's best interest often go hand in hand.

  18. At least you didn't pick screenwriting by sammyo · · Score: 5, Insightful

    Look for ways where all the life experience you have can be use to advantage. There is more to many software jobs than pure code. Solve problems. Pure code can be jobbed out to India ;-)

    1. Re:At least you didn't pick screenwriting by Anonymous Coward · · Score: 0

      er.. Do you think Indian coders can't "solve problems"

    2. Re:At least you didn't pick screenwriting by Strudelkugel · · Score: 1

      Mod parent up!

      This is the best answer in the thread, and it really applies to any job for an older (not 20s) person in the tech business. People starting their careers are given a lot more leeway for screwups because:

      1. They cost less
      2. They can spend lots of time at work
      3. Everyone knows everyone has to go through a learning process when they are young

      So what does the older person have to offer? As mentioned in the parent, "life experience." Some examples:

      1. "Sure the proprietary product is exactly what we want today, but they will probably drop it and the license load will price us out of the market"
      2. "Sure the OSS product is free and we can tweak it, but it will never be done and we will spend more than you think tweaking it"
      3. "I've dealt with person/company before, and they are great/will rip us off"
      4. "I've been reading /. for years, I know exactly where to find the answer!" (sure-fire way to get the job, or get kicked out...!)
      5. "Yes I can work with that type of person, let me tell you about my experience in the Zambizi..."
      6. "Actually I have worked quite a bit with the Kabibble platform"
      As long as your experience is relevant, you should be able to get a decent job. Just make sure you look for an employer that is interested in your experience. There are probably more than you think.

      --
      Imagine how much harder physics would be if electrons had feelings! -Feynman, maybe
  19. You know... by Zelet · · Score: 4, Funny

    You are farked just like the rest of us. Go to grad school until the economy improves.

    --
    ...And when they came for me, there was no one left to speak out for me." - Martin Niemoeller (1892-1984)
    1. Re:You know... by Ikeya · · Score: 1

      Grad school is good. Until you realize you're done with grad school, like me! Originally, I figured the situation would improve over 2 years ago. Nope. Just got worse. It is a good piece of advice though. Education is NEVER a waste!
      ikeya

      --
      ---- Move SIG...For great justice!
    2. Re:You know... by Flamesplash · · Score: 1

      Small problem there. Everyone is doing this. Which results in the really really good people, who would normally probably end up at research labs, getting their advanced degrees, and all the just real good and below people in the same situation.

      I got into school after complete rejections last year, though I was aiming much too high in my school selections.

      --
      "Not knowing when the dawn will come, I open every door." - Emily Dickinson
    3. Re:You know... by /dev/trash · · Score: 1

      And what happens when in 2 years, after grad school, the economy is still in the shitter?

    4. Re:You know... by Zelet · · Score: 1

      Well, duh! You get your PHD.

      --
      ...And when they came for me, there was no one left to speak out for me." - Martin Niemoeller (1892-1984)
  20. Older coders welcomed where needed by Anonymous Coward · · Score: 0

    I don't know about everywhere else, but the coders where I work (Liberty Northwest, who's parent company is Liberty Mutual - both big insurance companies) are all pretty goddamn old. Even the people who do web stuff (relatively "new" technology) are at least 30+. I don't think I've ever seen a coder under 30 here.

    Of course, a lot of it has to do with the type of company you want/are working for. LNW/LM has lots of old but fairly stable hardware in use. I see lots of COBOL books on shelves, litterally. There's no place for flashy people with their flashy coding - at least not in this insurance building. The management seems to like their coders old, experienced and on the crotchety side.

    Note: I'm a young, brash contractor that was brought in for a Win95(!) to Win2k migration project six months ago. So my views are somewhat biased, though not any more than anyone else's I suspect.

  21. Don't count on it by Anonymous Coward · · Score: 5, Interesting

    I've been coding for almost twenty years, and have watched the other coders around me dwindle away. I've made sure to keep on the leading edge, learning new tools and technologies, but guess what? Most companies aren't interested in hiring older programmers. They feel that they can get current knowledge a lot cheaper from younger folks. Not only that, but there just aren't many jobs out there that require senior level software engineers, (and I'm not talking about all the "senior engineers" who've been doing it for less than 10 years). You accumulate a lot of knowledge and experience over the years, but today's coding tasks require less experience than you may think.

    I've recently had to accept that I'm about halfway through my working life, (early 40s), and there's no way I can keep coding for the next 25 years. In today's business climate, jobs are too precarious, and I can't take a chance that I'll get laid off and not be able to find a job. So now, I'm getting my masters and moving into (shudder) management.

    You'd be surprised how much technical knowledge is needed in management, however. System architecture and project management, effectively performed, are skills in high demand. I feel like, even though I prefer coding, I'm positioned well for the remaining 25 years of my career.

    I managed to squeeze an almost 20 year career out of coding, and have had a great time. I'm at the end of that path now, however. Time to get on a new one that has solid employment and advancement opportunities for people in their 40s, 50s, and beyond.

    I'm gonna miss it though!!!

    1. Re:Don't count on it by Anonymous Coward · · Score: 0

      and there's no way I can keep coding for the next 25 years.
      Your in your early 40's and THINK that you only have 25 more years to retirement?
      NEWSFLASH:
      Due to the extreme fiscal responsibilites of the SS administration retirement age has been raised to somewhere around 68-70 so you have a few more years to "pad" your 401K retirement scheme that will allow companies to invest your funds in an offshore tax haven that will be outlawed in 3-5 years.

      Let's face anyone over 40 is going to have a difficult try at getting employment in Computers [even if our generation "invented" computers]. Why hire a 40+ person when I can hire a 25-30 person at 75% of the cost? This comes from a CS college graduate that got his degree in bad econimic times and had to take ANY job that paid the bills therefore allowing tech to pass the old "geezer" by.

      A 20 something programmer will take ANY position that utilizes their skills on the hope that it will lead to more profitable position(s) while a 40+ person knows just what he/she needs to survive and is somewhat unwilling to work for "slave wages"

    2. Re:Don't count on it by GlassHeart · · Score: 4, Insightful
      Most companies aren't interested in hiring older programmers. They feel that they can get current knowledge a lot cheaper from younger folks.

      Age discrimination is a real and serious problem in many industries. This post is not an attempt to defend that illegal practice.

      Having said that, the key question is whether the older programmer generates enough value for the company, compared to a younger programmer. Programmer A with five years of experience might get something done (by that I mean debugged and ready to ship) in half the time than programmer B fresh out of school. That means the company can afford to pay programmer A about twice what programmer B is paid. Everybody is happy.

      Problem is, programmer C with ten years of experience isn't going to get stuff done in half the time of programmer B! Your salary as a function of personal productivity must taper off at some point, possibly even cutting into the company's profits.

      We can easily see that even an honest company may essentially have to freeze the wages of older programmers, or lay them off altogether. What we need is a way for older programmers to become more productive, and I think the answer is for them to teach. If old programmer C can make young programmer B more productive, then C deserves part of the additional value generated by B. If C can teach several young programmers D, E, and F, then their additional productivities can help sustain C's salary requirements.

      This of course requires a pretty enlightened employer, but it also requires programmers to understand that they will hit their pay ceiling pretty early in their career, unless they take on slightly different jobs as they progress through their careers.

    3. Re:Don't count on it by Anonymous Coward · · Score: 0

      Last week in fact one of my clients let go their senior programmer, who was 6 months shy of his retirement at 65. He had been there for years as a Cobol programmer for the accounting app, but suddenly obsolete when they finished migrating off the mainframe earlier this year. What a kick in the teeth, couldn't even go out without a proper retirement party.

      There's no way I'm doing this for the rest of my life, I've seen too many technical types treated like shit when they hit 50.

    4. Re:Don't count on it by richieb · · Score: 2, Informative
      I managed to squeeze an almost 20 year career out of coding, and have had a great time. I'm at the end of that path now, however. Time to get on a new one that has solid employment and advancement opportunities for people in their 40s, 50s, and beyond.

      You gave up after 20 years! I've been coding for over 25 and still going strong. I have no plans to stop :-)

      My first programs were in FORTRAN, for the moment I'm doing Java, and I'm hoping for Lisp in another 10 years...

      --
      ...richie - It is a good day to code.
    5. Re:Don't count on it by Fulcrum+of+Evil · · Score: 1

      Problem is, programmer C with ten years of experience isn't going to get stuff done in half the time of programmer B! Your salary as a function of personal productivity must taper off at some point, possibly even cutting into the company's profits.

      On the contrary, the geezer can get things done much faster than the FOB hotshot. Why? Because he's done it before, and he knows how to plan, whereas the hotshot dives in and has to throw out half his code midway through. The problem is that most companies don't like to pay for geezer 90k when they can get 2 hotshots for 100k.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    6. Re:Don't count on it by Anonymous Coward · · Score: 1, Interesting

      With respect, my experience is much different. Perhaps I've just been lucky, I dunno. I've been coding for approximately the same amount of time (21 years), and when my former company "downsized" the whole division I was in, I did not find it at very difficult to find a new position - I had 3 offers within 2 months, even during the supposed "tough job market". Not trying to gloat, just to offer a datapoint that there are still many engineering jobs where the demand outstrips the supply.

      The thing with younger engineers is that they are smart, and ambitious, but they lack real world experience. I am mentoring one right now (he has about 18 months of industry experience), and he's a sharp cookie, no doubt. But right now, he just doesn't have anywhere near the experience architecting complex systems that I do. He'll _get_ that experience, but that's a matter of many years, not months. Until that time, he's not as effective an engineer as folks like us with decades of experience. ('Course, he's not payed as much either, but while salaries may be different by a factor of several, real world productivity can be different by a factor of 50 or 100 when it comes to very complex tasks. Shucks, I can often solve the same problem he can in a fifth or less the code, and it's not 'coz I'm smarter than he is. It's because I've been down the road before, seen the curves and the bumps).

      Just my opinion. In my experience, it really isn't such a grim picture, even today. It might be grim for "MCSEs" or "web designers", but in the more hard core areas, I don't think it's so bad.

    7. Re:Don't count on it by pi_rules · · Score: 2, Insightful

      I think you forgot that the older programmer is far less likely to produce bugs. Sure, the young new hot shot pumped code out that can sell, but what's the suport cost of a shitty product vs that of a product produced by an experienced person?

      Personally, in my current job, I'd much rather be handling software pumped out by some older guys that knew what the heck was going on. I see too many bugs to think that a new hot shot programmer can actually do the job the Right Way. ... Mind you, I say this as I myself am a "young hot shot" -- 23 years old and a college drop out. I know I'm a "young'in" and I revel in the knowledge that I am sometimes fortunate to glean from real senior programmers. Unfortunately I don't get to work with them that often, probably for reasons that this whole thread was started.

    8. Re:Don't count on it by pyrrho · · Score: 1

      Having said that, the key question is whether the older programmer generates enough value for the company, compared to a younger programmer. Programmer A with five years of experience might get something done (by that I mean debugged and ready to ship) in half the time than programmer B fresh out of school.


      basically the older programmer just can't expect to ask for any more money than the younger programmer, the market price is being driven from the bottom... after all, it makes sense for it to change.

      The question is, in the end, what will the going rate be for people really disposed to being procedural logicians.

      --

      -pyrrho

    9. Re:Don't count on it by 2short · · Score: 2, Insightful

      Actually, the older programmers I've worked with indeed produced less bugs on first writing. But their code was behind schedule and unmaintainable. One wanted to keep learning new things, so he would use the 5 latest new things he wanted to learn, regardless of project requirements. Another had so much experience it crippled him. Every project could be (over) designed as a combination of things he'd done before, so the simplest dynamic web page became a pile of multiply inheriting objects comunicating via message queues and persisting themselves to a relational database. To another, everything looked like old hat, so he didn't bother designing anything, he just dove in to coding. In each case, their experience almost, but not quite, let them get away with their faults.

      Experience is great, and you need it to avoid some pitfalls. But having it doesn't mean you will avoid them, and experience has a few pitfalls of it's own.

      Enthusiasm is the advantage of the young. I myself am a lousy programmer when I'm bored. More experienced programmers may be able to solve a problem more easily, but younger programmers haven't already felt the thrill of solving it a couple hundred times.

      When I was a young programmer, I'd come home at night and write other programs for the hell of it. These days, I'll sometimes stay at work late (knowing I'll get chewed out by my wife) if I'm working on something satisfying. In 10 or 20 years, I just can't see coding being one of the top 2 or 3 things capturing my interest.

    10. Re:Don't count on it by Anonymous Coward · · Score: 0

      And you've just stumbled on the reason why a lot of commercial software pushed onto the market out there has such a low quality that people have come to expect computer crashes and data losses, and worse.

    11. Re:Don't count on it by dsplat · · Score: 2, Informative

      My first programs were in FORTRAN, for the moment I'm doing Java, and I'm hoping for Lisp in another 10 years...

      Not a bad goal. Lisp has certainly weathered well over the years. It has fallen somewhat out of favor in the past decade. I attribute that to two things. First, it has suffered by association with AI. Second, Lisp is not a language one grasps quickly. The power is contained in idioms and composition of features one with another. That doesn't invite the newbie.

      When you can look at Paul Graham's book On Lisp and Andrei Alexandrescu's Modern C++ Design and understand the similarities, you are ready to code in any language.

      --
      The net will not be what we demand, but what we make it. Build it well.
    12. Re:Don't count on it by pyrrho · · Score: 1

      this is true except for an extra problem. The people that hire software engineers cannot tell when they are getting a good one. And since it's largely a team activity, you can get people from good teams that turn out to not have apparently been the good ones. Or maybe it's your organization which is not optimal and they find it hard to contribute as they are accustomed to the good sense of a quality software development methodology.

      Because so many that hire cannot tell who is good, there are older programmers that produce bugs. They need to recognize the older programmers that have been learning good habits that whole time.

      --

      -pyrrho

    13. Re:Don't count on it by pyrrho · · Score: 1

      and in software engineering it's possible to get stuck and face some problems you simply cannot solve. Traditionally you try anyway to generate a spectacular effect near the end.

      --

      -pyrrho

    14. Re:Don't count on it by Anonymous Coward · · Score: 0

      Spot on.
      And the perception is that the young ones pay for their own education/books AND practice in their 'spare time'. Oh, and getting into management for older experienced people is hard - oh you dont have an MCE, and MOF and .NET and so on.
      Must be that the young ones lie better at interviews.

      Training money is poured on the privileged few - and that fact hidden from others. Chances are those few, do not share their knowledge. Neposism and unbalanced systems result - basically shit results for the rest of the enterprise.

      Not to worry, as the process maturity model predicts 'unmanageable systems' prone to crashing. Enron kicked out experienced managers and pulled in all the high flyers. That is why you select balanced teams, which includes oldies.

    15. Re:Don't count on it by Hamfist · · Score: 1

      Sounds like a pyramid scheme.

      Much like age discrimination; also illegal.

    16. Re:Don't count on it by richieb · · Score: 1
      When you can look at Paul Graham's book "On Lisp"

      Yeah, I've been reading this book on and off. It's hard to read a book on a language when you don't have time to code in it.

      I also go back to "The Structure and Interpretation of Computer Programs"...

      --
      ...richie - It is a good day to code.
    17. Re:Don't count on it by dsplat · · Score: 1

      It's hard to read a book on a language when you don't have time to code in it.

      I agree. Programming is not abstract knowledge. It requires practice or the techniques just don't stick.

      --
      The net will not be what we demand, but what we make it. Build it well.
    18. Re:Don't count on it by GlassHeart · · Score: 1
      I think you forgot that the older programmer is far less likely to produce bugs.

      I don't think anybody has anything but anecdotal evidence to prove or disprove that. From my personal experience, the best programmers are significantly more productive than their peers, but span all age groups.

      Now, by "productive" I'm not counting lines of code. I'm talking about lines of good code. The "young hotshot" might write one thousand lines in a week, but if he takes another three months to debug it, his "productivity" is one thousand lines in three months and a week.

      I'm not disputing that experience makes a person more productive. This is particularly visible in, say, the first five years out of school. Somebody with five years experience can probably double the productivity of another right out of school. The experienced engineer rightfully gets paid double.

      The problem, I reiterate, is that this doesn't scale. Twenty years of experience will not quadruple your productivity over somebody with five, so you won't get paid four times more. That's why you have to find other ways to boost your team's productivity with the benefit of your experience, if you want your salary to grow at all.

  22. Could be good, if you look in the right place. by RealAlaskan · · Score: 1
    A middle-aged applicant who is looking for a job writing software for retail sale (i.e., at Microsoft or at ... who else sells software to the consumer, nowadays?) might be in for a tough time, judging by the stories about age discrimination and worker abuse we've heard here and elsewhere. But, a middle-aged newcomer to programming is probably going to have some experience and/or talent in some field. In that field, there's a good chance that being able to write a program is an asset.

    Where I'm working now, we don't have any ``programmers'', but most of us need to program a bit as part of our jobs. Those of us who CAN write a program or use a computer effectively are able to get more done more easily. The rest seem to stumble along.

    When we hire for the more analytical jobs, we do ask about programming ability. I suspect that having some sort of certificate could back up your claim to know something. When we hire, we are definitely looking for people with analytical and writing ability, who are able to use computers effectively. Word and Excel aren't enough, and we don't need any more folks stumbling along.

    Over all, it might make sense for an older individual to be able to demonstrate coding proficiency, and it might even make sense to go back to school for a while for that purpose. ESPECIALLY if that older individual isn't planning on going to work for MS.

  23. Older coders welcomed where needed by Anonymous Coward · · Score: 0

    I don't know about everywhere else, but the coders where I work (Liberty Northwest, who's parent company is Liberty Mutual - both big insurance companies) are all pretty goddamn old. Even the people who do web stuff (relatively "new" technology) are at least 30+. I don't think I've ever seen a coder under 30 here.

    Of course, a lot of it has to do with the type of company you want/are working for. LNW/LM has lots of old but fairly stable hardware in use. I see lots of COBOL books on shelves, litterally. There's no place for flashy people with their flashy coding - at least not in this insurance building. The management seems to like their coders old, experienced and on the crotchety side.

    Note: I'm a young, brash contractor that was brought in for a Win95(!) to Win2k migration project six months ago. So my views are somewhat biased, though not any more than anyone else's I suspect.

  24. Been there...done that by djupedal · · Score: 4, Interesting

    As an 'old coder' (30 languages since 1968), I can tell you the natural process, that being one of evolution, is for the seniors to become managers. Move up, it's where you belong.

    1. Re:Been there...done that by DrCode · · Score: 4, Insightful

      That seems to be the way of things. But generally, we don't expect doctors and lawyers to become managers, so why should we expect software developers to do so?

    2. Re:Been there...done that by rava · · Score: 2, Insightful

      I agree if you end up *wanting* to become a manager. But what if you don't? Personally, I like development. I studied long to get a MS, and spent years developing sw architectures and processes, and now I'm 30, and I feel I'm on the down slope. But management doesn't sound good to me (and that's personal), if I wanted to be a manager I wouldn't have been a technical person during the last 15 years! It seems the only way up is actually a way out, for most of us. Only a very few stay technical, and they get jobs like head software architect.

      --
      {Science sans conscience n'est que ruine de l'âme}
    3. Re:Been there...done that by inkedmn · · Score: 2, Insightful

      I dunno, i find it hard to believe that all "older" programmers would step gleefully into management after being paid code monkeys for x years. I love programming, but i'd hate to be a programmer's boss...

      --
      well, it's nothing one behind the ear wouldn't cure
    4. Re:Been there...done that by teasea · · Score: 1

      As an Old Coder myself, I can say I've no desire to become a manager. I like mentoring, though. I don't need to worry about it for a few years as I've only been coding for 5 years and can pass for 30 something (30? Old? Yeesh, grow up already). Perhaps I'll reach a threshold and want the different responsibility, but not now. When I decided to get out of construction, it never occurred to me that I would be considered old, yet there it is.
      I had a long search for a permanent position in the last year. While some do not want older coders, even short time coders like me, for they are not as easy to BS and push into ridiculous hours, these are mostly younger MBA's looking for an 'edge'. I don't know what this means, it's just my experience.

    5. Re:Been there...done that by Anonymous Coward · · Score: 1, Interesting

      The Senior Doctors I know become Administrators of various foundations, med groups, etc. Lawyers do less court room activity, and sit on boards. Same thing.

    6. Re:Been there...done that by shaitand · · Score: 2, Funny

      Doctors and lawyers either do advance or already own their practice... it's hard to promote the owner it just doesn't work out very well, the best you can do is hire a "sub owner" and even he needs a "sub sub owner" and pretty soon you have a 3yr old girl who rides around the clinic on a tricycle with a sign that says "sub sub sub sub sub sub owner, I work for lolliepops".

    7. Re:Been there...done that by smagruder · · Score: 1

      I'm going to buck that "evolution" by becoming a non-management system architect. Much more interesting.

      --
      Steve Magruder, Metro Foodist
    8. Re:Been there...done that by primus_sucks · · Score: 1

      It depends on what you like to do. If you just want to program cobol until it finally dies, then you may be better off being a manager. Personally I may be old as far as programmers go (11 years experience.), but I read at least 2 books/month and work hard to keep my skills up. I know that I make almost twice what my 'manager' makes (120K, for the last 4 years:). I'm sure it's easier taking the manager route, but IMO not as rewarding financially or mentally.

    9. Re:Been there...done that by eggstasy · · Score: 1

      Everyone says that, but no one notices a simple crucial fact: how many managers do you need???
      Let's say that you need one manager for every 10-person team, including teams of managers.
      Imagine that a company has a stable work force of 1000 coders.
      They only need 100 low-level managers, 10 mid-level managers and one general manager... that's 111 people.
      Assuming that everyone came from that same company, merely through gaining the experience that comes with age... where did the other 889 former coders go?
      Did they misteriously vanish? Did they all die? Did they continue working at the same old boring code-churning job from college until retirement?
      You can't have everyone becoming a manager unless you assume that the company will grow exponentially.

    10. Re:Been there...done that by Anonymous Coward · · Score: 0

      I'm also a professional for over 30 years, although I forget which field.

      I agree with everything that you said, except evolution, seniority, managers, and the sense of belonging.

    11. Re:Been there...done that by fmayhar · · Score: 1

      Or not. Some of us have no desire at all to go into management and some (not necessarily the same) make really lousy managers. The worst manager is often one who was promoted from a technical job and who has no real management training. I've seen more than one company run into the ground by these kind of people.

      As for whether older folks can find jobs, I can say that I had a good telephone interview today with a physical interview coming in a couple of weeks, I've had a number of other good telephone interviews and am expecting an offer from a company I interviewed with a couple of weeks ago. In this amazingly bad market, that's not too bad.

      Oh, I'm 43.

    12. Re:Been there...done that by Anonymous Coward · · Score: 0
      Gleefully? Who said anything about being gleeful?

      Maybe meing demoted to management isn't something to celebrate, but it's a way to survive and stay employed. Somebody has to do it, and the highschool kids probably can't.

    13. Re:Been there...done that by mikec · · Score: 4, Insightful

      I dunno. In my late 30's I went with the flow and moved from programming to managing programmers. After a few years, I was doing fine, but I realized that my life kinda sucked. All the stuff I really enjoyed doing, I didn't have any time to do anymore. So I moved back into programming and haven't regretted it for a minute. I'm 47, working with people ranging from early 20's to early 40's, and I really don't notice any agism. Of course, maybe they're mocking me and I don't notice; my eyesight isn't what it once was :-)

    14. Re:Been there...done that by Amazing+Quantum+Man · · Score: 1

      And what about those of us older guys who know (from experience) that we'd suck at management?

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    15. Re:Been there...done that by tignom · · Score: 2, Insightful

      For an older programmer to move into management is not THE natural process, simply A natural process.

      I'm 25 and a programmer. When I was in college and writing webapps for the university, I was asked to run their student computer support store on an interim basis for a few months. I was supervising a half dozen part-time techs. I hated it, but recognized that I couldn't have asked for a better opportunity to try my hand at management without making a long term committment. I know keeping a few techs in line isn't the same as running a development shop, but to some extent managing coworkers will be the same in any management position.

      Ever since then, I've been able to confidently answer the standard "Where do you see yourself in 5 years?" interview question by saying I see myself as a senior/lead developer. One of the things I look for in a potential employer is a recognition that a development team can benefit from having two promotion tracks - technical and business.

      Many companies don't have the technical track. If programming is what you want to do with your life, find one that does.

    16. Re:Been there...done that by djupedal · · Score: 1

      You'd be surprised. Management today isn't what we grew up with. Like someone earlier said, mentoring is good...call it whatever you like or whatever makes you feel better, but if you've been around the block, you have tons to offer. In my case, I work as a Manager in Asia (electonics manufacturing... R & D). No other wise guys to compete with, and I'm treated and paid great. Think different. Find someone that needs and appreciates the skills you have...don't limit yourself to what's between you and the horizon. You'll lead a happier life, I promise.

    17. Re:Been there...done that by ces · · Score: 1

      It depends on what you like to do. If you just want to program cobol until it finally dies

      The death of COBOL has been predicted regularly for the last 30 years at least.

      Don't count old COBOL monkeys out yet. Most of the ones left know far more about software engineering and writing reliable and maintainable code than your average C++ or Java programmer with only 5 years of experience.

      Personally I suspect COBOL will still be with us in another 50 years.

      --
      Happy Fun Ball is for external use only.
    18. Re:Been there...done that by Anonymous Coward · · Score: 0

      You've made 120K each of the last 4 years?

      You're bound to be fired soon; you're too expensive. Oh, and if you spend your free time reading 2 job-related books a month, you're probably an incredible bore as well.

    19. Re:Been there...done that by Rakarra · · Score: 1
      That seems to be the way of things. But generally, we don't expect doctors and lawyers to become managers, so why should we expect software developers to do so?

      Well, sometimes they do. Becoming judges, aspiring to politics. But the most important difference is that the medical and legal fields are established and mature. The IT field is very immature.

    20. Re:Been there...done that by sql*kitten · · Score: 3, Insightful

      That seems to be the way of things. But generally, we don't expect doctors and lawyers to become managers, so why should we expect software developers to do so?

      Yes we do. A good lawyer will eventually become a partner in the firm, at which point their job will be a) selling new work b) supervising younger lawyers and c) handing the really tricky cases that the associates can't. The same is true in civil engineering, accounting, management consulting, even medicine (don't you watch ER? :-) ). It also happens in teaching, a good teacher will become a head or a principal, and have less to do with standing in front of a class and more to do with the budget. In the military, senior officers join the General Staff and concentrate on planning and strategy, while younger officers actually lead the troops on the ground. In fact, that's the way it works in every profession.

      What you should be asking is, what makes programmers different?

    21. Re:Been there...done that by Tim+Browse · · Score: 1

      I'm with Carmack:

      "I feel bad for some companies out there. The founders, who are these incredible engineers, are now directors of their departments doing management rather than engineering. At the same time most of the people they are managing are nowhere near as good as they were at doing the actual work."

      -- John Carmack

    22. Re:Been there...done that by primus_sucks · · Score: 1

      Sounds like you're probably an old cobol programmer making 50K!

    23. Re:Been there...done that by Anonymous Coward · · Score: 0

      Yes indeedy, and prove the Peter Principle correct.

      I can only think of one manager I've had who wasn't a complete boob. And by now I'm sure he has been promoted.

    24. Re:Been there...done that by Anonymous Coward · · Score: 0
      I'm a geezer too. In 1959 I was trained on the 'heavy iron' -- that's an IBM 402 Tablulator for you youngsters.


      Over the years, in order to 'keep current', I've learned twice as many languages as I've used, and I don't remember anymore how to code in most of those. I spent some 15 years running my own consulting business, and I've spent some time in management and throughly HATED it.


      And, over the years, I've seen lots of coders come and go. Their education levels ran from the 8th grade to PhD post docs, and their education was no guarantee of their ability to code successfully in a company or government agency. Also, your premis that older coders should move up is flawed: there are only a few managment positions at any particular company or government agency, and when the occasional opening appears many of them are not filled from the ranks of the coders, but from the ranks of the 'Good Ole boys network'. Most pointy-haird bosses earn their infamous reputation due to their total lack of understanding of hardware and/or software. It's the pointy-haired bosses who use stupid criteria for evaluating applicants. And, if you check out recent postings at Dice.com, the pointy-haired bosses are the ones who expect to hire PhD with experience in WinXX, Unix, Linux, Word, OO, WP, EXCEl, SAAP, COBOL, JAVA, Python,VB, Access, .NET, MS SQL, Novel and more, at $8/hr for 45 hrs/week with no benefits.
      Thank God that doesn't describe my manager.


      Yes, there is rampant age discrimination in the programming industry. If you are over 50 and lose your coding job you will, most likely, never be hired as a coder again at your former rate of pay, if at all. I was one of the exceptions -- I was hired at my current job 6 years ago, when I was 56. That same year I discovered Linux. Even though the agency where I work was an MS shop, and I received a lot of anti-Linux ridicule over the years, the current IT manager has requested his staff to begin learning Linux, and he is already setting up Linux servers and has a Linux desktop in his office!!! The skill set that once was the brunt of jokes is now in demand! I am having so much fun I may wait until I am 70 before I retire.

    25. Re:Been there...done that by sql*kitten · · Score: 1

      I dunno, i find it hard to believe that all "older" programmers would step gleefully into management after being paid code monkeys for x years. I love programming, but i'd hate to be a programmer's boss...

      THe question is what sucks more, being a manager, or being managed by someone who hasn't a clue?

      Programmers are much more manageable if one of their own kind is doing the managing.

    26. Re:Been there...done that by Anonymous Coward · · Score: 0

      Well, if you get an advanced degree in CS you can move into R&D rather than management. If you are exceptionally good at multiple disciplines: coding, business, marketing, human to human networking, you can get high paying consulting jobs and write books rather than moving to management. But, frankly, pounding out some company's business logic year after year doesn't foster these skills, so if that's all you been doing then middle management is about the only place you can go.

    27. Re:Been there...done that by buckminsterinsd · · Score: 1

      inkedmn sayth thus:

      >but i'd hate to be a programmer's boss...

      Yeah, you got that right.

      I was the biggest pain in the the ass to manage when I was in my twenties. When I got civilized, I was thrust into managing the kind of people I used to be. It was pure karma. It turned out I was a pretty good geek boss.

      Ya know what made a big difference? One day I was bitchin' to my boss about my not feeling like I was contributing as much as I used to. My boss looked at me like I was a fuckin' moron and said, "I don't judge you by what you do any more. I judge you by what your people do." Duh. Geez, I can be such a dope...

      So instead of trying to get people to help me get my job done, I started helping them get their jobs done. What a fuckin' improvement that made. I also told the people that worked for me that their number one job was making sure I didn't look stupid. They gave me so much grief over that. Said I was asking for the impossible. But they did it by staying focused on the tasks that I had to stand up in front of everyone and say were finished or not finished. All it took was a little redefinition of what was important.

      I hated being a geek manager but at least I figured out how to do it half way decent.

      best regards,

      buck

  25. Young emploees will work for less pay. by RatBastard · · Score: 4, Insightful

    The cruel truth is that younger people will work for less money than older people are willing to accept.

    --
    Boobies never hurt anyone. - Sherry Glaser.
    1. Re:Young emploees will work for less pay. by Tablizer · · Score: 3, Insightful

      The cruel truth is that younger people will work for less money than older people are willing to accept.

      I think the real problem is that employeers THINK they want more money. Thus they bypass them. The hirerers judge expectations based on other careers that are less volitile than IT and think that experience equates to more money expectations in all fields.

      In reality us IT'ers know that managers often don't give a flying sh8t about experience beyond about 5 years because the abilities that experience improve, such as long-term maintanable code, are not readily visable to them.

    2. Re:Young emploees will work for less pay. by evocate · · Score: 1

      The more cruel truth is many companies value programming experience at or near 0. New cut-rate college grads appear to be represent pure cost savings. Accurate valuation of a extensive engineering skills is poorly understood outside the engineering profession (and sometimes inside). Veterans should distinguish themselves and their skills from those of an entry-level worker. That means working like hell to overcome the undervaluation. Engineers who fail to realize or accomplish this are doomed to become managers or... something else. Some careers end, deal with it.

    3. Re:Young emploees will work for less pay. by gilesjuk · · Score: 1

      Stereotypes apply also:

      Younger workers need less money and will relocate. More malleable?

      Slightly older workers with a family need more income and are less likely to want to relocate.

      Older workers need slightly more income (saving for retirement?) and won't relocate.

      Such stereotypes are used when deciding who to employ.

    4. Re:Young emploees will work for less pay. by Wansu · · Score: 1


      That means working like hell to overcome the undervaluation. Engineers who fail to realize or accomplish this are doomed to become managers or... something else. Some careers end, deal with it.

      Actually, most careers end earlier than they should because human beings can't "work like hell" indefinitely. Most people will burn out if put in such a situation. I'm in my late 40s and I'm consistently the oldest person anywhere I work because I "work like hell". It's hard to keep it up. I can't recommend this strategy because it's not sustainable.

      To the individual who asked Slashdot for a sober assessment of an older worker's chances in programming, I offer this advice. If you aren't very far into it, try a different field. It was hard to break enough for an older guy to break into software during the internet boom. Your timing couldn't be worse.

      --
      Wansu, th' chinese sailor
    5. Re:Young emploees will work for less pay. by dcavanaugh · · Score: 3, Insightful

      All things being equal, the older people really DO want more money, the question is "More than what?".

      ANY person with a current job is not likely to switch for less. You have to assume that a person doing a good job is going to get a few raises along the way, so the older person SHOULD be making more than a newbie. If that is not the case, you have to wonder why. A recently unemployed person is going to try and hold out for whatever they made before. The long-term unemployed person has a salary of $0; therefore any offer is an improvement.

      Think of an IT shop as if it were a sports team. Nobody has the budget to put a star at every position. Most teams would like to keep the stars they have, develop new stars from their own ranks, and fill the occasional specialty need from the outside.

      There ARE situations where your team really needs a star in a certain position, and it makes sense to pay a premium for a free agent. Younger people are like draft picks. You might get a future star, you might not. Young people with language skills and top-notch degrees are the first-round draft picks. Random H1Bs are the 20th round. There are some possibilities in between. Can you sign a 20th round draft pick (for peanuts) and get a star? Sure, it happens. Just don't plan on building the entire team this way; the statistics will catch up with you eventually.

      Older workers are the free agents. Some of them are established stars and worth a premium salary. Some have years of experience, but not as much success as the stars. They are not worth a premium salary, and sometimes not worth as much as they are currently making. Every team has a few players whose compensation exceeds their value. In some cases, their skills have dimished; everyone KNOWS these people will be making less with their next team, assuming they can stay in the game at all.

      So if my team needs a second-string linebacker, I might look first to the draft picks, or perhaps a free agent if the price is right. If I need a starting quarterback, I probably have to pay a premium to sign a free agent star.

      The problem is that we have too many IT teams who are perfectly willing to put mediocre talent on the field. Some of them have lost the ability to identify talent; they just make sure to have a body at each position. They will tolerate lousy performance as long as the payroll is kept under control. There are sports teams like this also; you find them at the bottom of the standings. When a few decent teams manage to demonstrate the value of winning, nature will take its course and things will change.

    6. Re:Young emploees will work for less pay. by jasonditz · · Score: 1

      And then there are those of us who are undrafted rookies willing to take $6 an hour to keep paying the bills.

  26. Value by Anonymous Coward · · Score: 0

    It all comes down to how much value you provide to the companies that would be hiring you. If you are just another graduate with some cookie cutter certification you are going to be looked at and treated as a commodity. Younger people offer the advantage of lower salaries however If you can bring something to the table that can add value your position such as domain experience in a specific industry or skills which can complement your programming abilities this will help tremendously.

    I think overall the industry is in a correction phase. People complain about how bad things are but think of all the retards who jumped into technology because they just wanted to make a quick buck. Former life long gas station attendants who knew a little bit of computer savvy were makin' 150K a year as "Information Architects" and "Flash Programers". Those people are hurtin' now but I think the people who have real understanding of technology and a sincere enthusiasm for the field will be in good shape in a while.

  27. Outsourcing by Anonymous Coward · · Score: 0

    I say that it is a very low chance for these older programmer to find a job. This is because more and more companies continue to outsource programming and other services to India.

    Why would companies incur higher costs to hire these inexperience old programmer? Look at M$, Oracle, Sun and Intel, which have most of their development and support center located in India.

    1. Re:Outsourcing by fishbowl · · Score: 1

      "This is because more and more companies continue to outsource programming and other services to India."

      I don't understand why it does not translate directly into opportunities to live in India.

      --
      -fb Everything not expressly forbidden is now mandatory.
    2. Re:Outsourcing by Anonymous Coward · · Score: 0

      >I don't understand why it does not translate directly into opportunities to live in India.

      I too don't understand.

      Also, I don't understand why companies keep on saying that India has tons of competent programmers. The CEOs and their top executives argue that whey would anyone not outsource when Indians CAN DO the job AND with lower cost?

      Programming is not an easy job. Does India have high supply of "competent" (not even great) programmers who can do the job with the same quality? If it is true, India MUST have a good educational system. Then, why is its environment still poor? India is one of the world most illiterate countries in the world.

      I have reached the conclusion that outsourcing to India is due to the CHEAP labors, NOT competent labors. Every companies' purpose is to maximize profit. Most CEOs think cutting cost will maximize their profits. They don't focus on quality to generate higher revenues.

      I don't think that Indian programmers create higher quality than programmers from other regions. In fact, I believe that Indian programmers don't create or innovate great quality products.

      Once the consumers realize quality is important, they will not buy products made in India. Consumers will be willing to pay premium for quality (e.g. people pay to watch cable TV, premium cable TV like HBO, etc.). Then, those companies that have outsourced to India will regret their decision. Quality and generate revenues DO matters and are good business.

      Besides programming, companies begin to outsource other white-collar jobs, such as support, sales, marketing, etc. Does it shock you? Or you don't it is true? Let's me tell you it is truer than you may think. I have been getting cold call from Oracle sale representatives, who majority are Indians. Most of them read from cue cards and have a thick accent. As a potential client, I would reject buying Oracle products because it is hard to communicate with them.

    3. Re:Outsourcing by Anonymous Coward · · Score: 0

      There is something else. The typical culture of an American company has a lot to do with politics, and also, often reinvesting your own money in a company until you have literally bought a significant portion of it. Or the notion that one should be promoted to upper management and the director level. None of this is going to happen for the "outsourced".

  28. We hire young people... by Anonymous Coward · · Score: 2, Informative

    ..because old people actually expect reasonable money and decent hours.

  29. Don't trust anyone over 30... by mysterious_mark · · Score: 1

    I guess I can't be trusted, but it seems a good programmer is defined by skill and the ability to always be learning new things, started with FORTRAN on main frame, now I do J2EE web apps, just gotta keep moving and always stay one step ahead.

  30. Older Programmers Ready, Willing, but Stable by Anonymous Coward · · Score: 2, Interesting

    John Glenn may not be too old to pilot a big bird into space, but he may have an easier time flying back to his old job than many of the old-school mainframe programmers being brought back into the fold to avert disasters caused by the year 2000 problem.

    With demand exploding for programmers fluent in COBOL, Fortran, and other "legacy languages" to apply fixes to millions of lines of code, the job outlook for elder mainframe gurus eager to get their fingers back in the bits has never looked better. A study published last year by Hunter College computer-science professor Howard Rubin predicted that up to 700,000 code-cutters will have to be spliced back into the workforce in the next three years, and callow Web-geeks schooled in C++ and Java just don't have the right stuff.

    The problem? Getting the workers to the work.

    For an industry that has mushroomed by dangling dad-sized salaries before unmarried post-adolescents willing to move anywhere at the drop of an IPO, the Graying of High Tech presents an intriguing dilemma. The huge financial institutions that are desperate to get their mainframes on track for the millennium, says Bill Payson, president of Senior Staff 2000, a leading database of elder IT workers, "want full-time people, on-site, in downtown Chicago, yesterday. But these guys aren't going to live in a motel for six months. They're living on a golf course in South Florida or San Diego County, and they're very hard to pry loose. They moved there because they don't like Chicago - there are no drugs where they live, and no crime."

    Frances Nevarez, president of Automation Training Specialists - which offers training to programmers for Y2K-related and other jobs with AT&T, Hewlett-Packard, and other firms - sees the same problem. The retirees, she says, "like where they live. They have homes that they set aside so they could leave the rat race."

    It's not that senior programmers don't want to tackle the job, Payson says. "Thirty-seven percent are interested in the money," Payson claims (which can vary from US$35 an hour for grunt-level coding to $150 an hour for top-level programming), "and 63 percent are bored."

    For the generation of technicians who came of age in the post-WWII era, the 74-year-old Payson - an ex-Marine - observes, there's also an emotional eagerness to serve: "They're turned on by a sense of patriotic duty. They want to save the country's ass."

    The task facing "solution providers" hired by the huge institutions to engage the services of older programmers, Payson says, is to find innovative ways to move mountains of code to Mohammed. One possible solution for linking the ailing mainframes to COBOL-gurus in retirement communities, Payson suggests, is the Net.

    Don Heath, president of the Internet Society, thinks using the Net and the Web to coordinate Y2K problem-solving teams is a "great idea." But Heath, who sits on the board of a company that builds problem-prevention tools for IBM databases, also acknowledges that many of the older firms that will be slammed hardest by Y2K glitches - like banks - are the most skeptical of engaging the expertise of an off-site, online work pool.

    "They're reluctant. For the larger data centers, it's an issue of style, methodology, operating procedure," Heath says. "It's ill-founded, but it's based on history as well as inertia."

    Steven Laine of Systems Partners - a solution provider with clients like Intel, Wells Fargo, and Charles Schwab - agrees with Heath that the typical project manager "wants people who will be sitting there on site, where they can see them." As the supply of up-to-speed legacy-language specialists are snatched up, however, Laine says, "the clients are going to have to be more flexible."

    Another group that has been looking at the Net as a way of enabling older programmers to get back on the job is educators. When the University of Santa Cruz Extension launched a course called "Year 2000 Orientation for Experienced Programmers" in September, the class f

  31. Positive note for Olds farts by mysterious_mark · · Score: 1

    Well since everyone unemployed anyway, older is better, you can sart collecting social security soon, its like unemployment that never runs out... Also you can get AARP discounts. M

    1. Re:Positive note for Olds farts by Anonymous Coward · · Score: 0

      http://www.cobolwebler.com/pace01.htm

  32. Re:Open Source-Coding cheaply. by Anonymous Coward · · Score: 1, Funny

    "But how are they going to pay their bills?"

    Gasoline bill, insurance, and food. Life is so much easier living out of the car. Washing up at gas stations, and eating at fast food places. Do a little coding with a Model 100, and surf at the library. The rest? Well the creditors can fight over whatever, if any is left. Credit rating? Don't need it.

  33. SIlly question by I+Am+The+Owl · · Score: 3, Insightful
    It's not as much that older people, who are slower to learn new things and tend to be afraid of technology, are inferior job prospects. It's that the whole profession of coding is becoming irrelevant.

    With jobs opening up in places like Mexico and India where the labor force is cheap and educated, the American code monkey doesn't stand a snowball's chance in hell. What you need to do is move on to more specialized fields, like MechE or EE. Nobody would trust a bunch of cheapo foreigners with stuff that people would depend on for their safety, so those fields certainly won't be going away any time soon. On the other hand, those of you managing "Linux boxen" are quite replaceable.

    --

    --sdem
    1. Re:SIlly question by Anonymous Coward · · Score: 1, Interesting

      Actually, I take offense to that, partly because that's -precisely- what I do.

      I'd really, -honestly- like to see a remote (ie. in India) sysadmin fix a downed node in an HPC cluster. I'd like to see that -same- admin work with 4 different academic departments, plus the overriding IS department to have disparate linux machines working correctly, in a short span of time, while making all five groups literally worship the ground you walk on. I'd like to see that SA in India do a network transition remotely, when it requires hand massaging of config files on internal machines that have -zero- availability to an external network.

      It simply doesn't happen. There will -always- be a need for onsite, hands on people. With the research that goes on around me, they will absolutely -not- trust the administration of those machines to someone that they can't get into the office within 35 minutes. The same goes for my previous employer and their data center.
      One hour of downtime can cost one of their clients a million bucks.

      Go ahead and try to replace me. Said previous employer has had to hire two experienced admins to replace -each- of the two guys that have left in the last 7 months (I was one of those two guys that left).

    2. Re:SIlly question by crucini · · Score: 1

      I guess you haven't seen how it works in practice. The outsourcing company will place one or more people in the client building to handle meetings and customer requirements. The admins in India will access the machines via VPN. If substantial hands-on work is required, some "remote hands" techs will be stationed on-site. Compucom, for example, offers this level of tech. They make a lot less than a sysadmin. If you want that job, you can probably have it, but you might not like it.

      You're probably right that the site you describe will be one of the last to switch, if ever. But don't underestimate the Indian outsource shops.

      As for the incredibly demanding customers, generally IT outsourcing is accompanied by a lowering of expectactions. Sometimes the provider will only provide a limited menu of hardware, software and services at prices negotiated in the master agreement. I read that this is how the EDS-Navy contract is structured, and that users are limited to a narrow spectrum of software.

    3. Re:SIlly question by ces · · Score: 1

      Nobody would trust a bunch of cheapo foreigners with stuff that people would depend on for their safety

      Ahem. People do depend on software for their safety. What about medical devices? air traffic control? SCADA? Fly-by-wire? Fire protection systems? Anyone with any sort of sanity isn't going to trust this kind of code to just anyone. The same goes for important financial sytems. Big Banks may outsource a bunch of their stuff but the core transaction processing is going to be handled by experienced people who know what they are doing.

      --
      Happy Fun Ball is for external use only.
    4. Re:SIlly question by Anonymous Coward · · Score: 0

      Why do you assume that the boxen (other than desktops) won't be moved off-shore? Go ahead and laugh--it's happening. And don't think remote admin is difficult--I did it for mission-critical systems which were moved from Minnesota to Atlanta. Hands-on repairs? That's what ultra-mega-platinum support contracts are for. Add a CD or OS backup tape? $8-10/hr operators. Network transition? Bring in Cisco/Nortel/Foundry/et al Professional Services...

      That said, by beliving that you are irreplaceable, you prove yourself a foolish person indeed. As I've said and observed over many years--no one is irreplaceable. Especially in this economy.

  34. dumb question --- recycle answer by Anonymous Coward · · Score: 0

    Being a coder is headed toward the same level as being a mechanic, an HVAC repair person, or any other trades-person. Yes there will be jobs there... blue collar jobs. There is nothing wrong with blue collar work. There is nothing wrong with blue collar workers. Unfortunately, most people getting an education in IS/IT think they are going to have a white collar job with white collar pay.
    The way out of being a blue-collar coder is if you are a problem solver who's working on pertinent problems for the organization ... if you happen to be a coder too great it saves time writing specs for prototype code.

    AC -- who is damned glad he's got a PhD in a hard science and who actually works in an IT department.

    1. Re:dumb question --- recycle answer by Durandel1020 · · Score: 1

      Amen.. I agree 100% with you here.

  35. Some situations better, some worse. by mattlevy · · Score: 2, Interesting

    First of all, an employer who hires someone younger as opposed to older with similiar creds better keep his mouth shut. It's a small world, and it's a lawsuit waiting to happen. These days, older can mean more experience. And with companies spending less, age increases the chances of a company getting a developer whose been around the block a couple of times and can step right in and be productive. As for those two ladies, I hate to say it, but they're screwed. There's such a disproportionate amount of male engineers, and male-biased engineers at that. When they do get a job, unfortunately, they will be looked at as a quota-fill, until they prove otherwise. I hope they read this and get motivated!

  36. Contrary to the opinions voiced... by oldenough2knowbetter · · Score: 4, Interesting

    Sorry, but many companies aren't interested in hiring scraggly-bearded hotshot hacker-wannabes to write payroll code. They're looking for stable and mature people who will show up, on time, everyday. Not finger-signing really cool dudes who part-tay every weekend then come in with hangovers on Monday and spend the rest of the week trying to put undetectable backdoors into the check printing code or copy the executive payroll file for their own enjoyment.

    The poster who noted that leading-edge programming languages are only leading-edge for a couple of weeks is absolutely correct. COBOL may not be cool, but it was once leading-edge and has persisted because it works. Want to take bets on whether applications written in COBOL or applications written in (enter name of flashy new language here) are more likely to still be running in 20 years>

    1. Re:Contrary to the opinions voiced... by sql*kitten · · Score: 2, Interesting

      The poster who noted that leading-edge programming languages are only leading-edge for a couple of weeks is absolutely correct. COBOL may not be cool, but it was once leading-edge and has persisted because it works. Want to take bets on whether applications written in COBOL or applications written in (enter name of flashy new language here) are more likely to still be running in 20 years

      IBM are investing a lot of time, effort and money into making Java the new COBOL and VB - a standard business-application language with mature libraries and tools, that everyone knows and so programmers are cheap and easy to find. I say COBOL and VB because it can be used both on the back and front ends.

      Back in the day, I reckon even COBOL was the "hot" skill, lots of young programmers on high salaries who thought they would change the world. In 30 years time, the next generation of programmers will be sneering at "Java dinosaurs" while they use their hot new language, but the Java dinosaurs will be the ones with the last laugh, just like all the old COBOL geezers found themselves hot again (for a few years anyway) because of Y2K. We got the 32-bit overflow in 2037 coming up, remember. And in 60 years, the generation after them will be the same. There ain't anything new under the sun.

  37. MOD THIS UP by Zork+the+Almighty · · Score: 4, Insightful

    This is dead on. Younger people are far more exploitable (as a group) than older people. They are less likely to have their own families, more likely to be willing to work ridiculous hours, and less willing to stand up for themselves.

    --

    In Soviet America the banks rob you!
    1. Re:MOD THIS UP by smagruder · · Score: 1

      As far as I'm concerned, managers who want to concentrate on hiring only young people and think that a youth-oriented work culture is going to get them the refined, high-quality, enterprise-level software development they're looking for, they may as well just burn money. The problem is, it's easy for them to make it _look_ like they're saving money over the short term. Managers who think long-term will hire programmers of varying degrees of experience instead of creating a shop that's ridiculously bottom-heavy. Experience has value that managers oftentimes are unable to comprehend, even when development problems caused by their myopic decisions continuously bash them in the head.

      --
      Steve Magruder, Metro Foodist
    2. Re:MOD THIS UP by BurKaZoiD · · Score: 3, Insightful

      I agree. Variety of experience is vital. We've got some really bright kids in my shop, but the problem is they're fresh out of school and they think that the VB class they took their junior year, and the Access class they took their senior year gives them this huge vast reservoir of knowledge from which to draw upon. It's not their fault, I don't think. Alot of college programs (especially MIS) try to rush their people out of school really quickly, and they (the students) are consequently taught to do, not to think. I mean, for Pete's sake, we've got programmers (VBScript, ASP) that have no idea what a strongly-typed language is. It's a shame. I really enjoy programming, and feel blessed I can make a living at it. IMHO, it's such a much more beautiful experience when you don't have to worry about repeatedly hammering out the only solution you know, but can weigh what you know and pick the most applicable solution.

      Only experience and variety of experience can give you that.

    3. Re:MOD THIS UP by TedCheshireAcad · · Score: 1

      (Score: i, Imaginative)

      Score i: sqrt(-1)

    4. Re:MOD THIS UP by unoengborg · · Score: 1

      Probably some truth in that, but on the other hand,
      if pay peanuts you get monkeys

      In my experience an employee is not full value for my company until he have at least five years of working experience in his field. And as education takes a greater part of peoples life, the they tend to be quite old and probably have familly etc before the can be of any real use.

      --
      God is REAL! Unless explicitly declared INTEGER
    5. Re:MOD THIS UP by Anonymous Coward · · Score: 0

      Not mention companies see young people as less of drain on their health care package.

    6. Re:MOD THIS UP by Anonymous Coward · · Score: 0

      Exploitable - yes
      no family - yes
      ridiculous hours - yes
      spineless - yes
      work for peanuts - yes

      I've got all these qualities, maybe I should start adding them to my resume....

    7. Re:MOD THIS UP by eap · · Score: 1
      We've got some really bright kids in my shop, but the problem is they're fresh out of school and they think that the VB class they took their junior year, and the Access class they took their senior year gives them this huge vast reservoir of knowledge from which to draw upon.
      If that's the case I would look to hire from schools that teach something other than VB for programming and Access for database. Not trying to start a flame war, but a language with cleaner semantics and strong typing may be better for laying a strong programming foundation.

      You can always teach them VB if you need it.

    8. Re:MOD THIS UP by BurKaZoiD · · Score: 1

      That's a good point. The shop I work in is on a major college campus, and for our junior positions we typically hire from the pool of recent grads. They're usually only around for a couple of years, either because they're working on a grad degree in the meantime, or they get burned out working for the state for a couple of years and move on. If they hang around long enough to survive, they move up the ladder to a higher level position and we hire a new recent grad to fill their old position. In my comment, I really meant to refer to the fact that while our shop isn't that demanding as far as skillset is concerned as many others in the corporate world undoubtedly are, I hate to think of the difficulty these grads will undoubtedly face when moving on to corporate world where the ability to program with a specific language takes second place to being able to understand the programming paradigm to begin with. Obviously, specific languages, platforms, and APIs are important, by IMHO anyone who knows and understands "programming" can pick up any language, platform and API, because the concepts are the same.

      *Whew* (takes deep breath)

  38. True. by Anonymous Coward · · Score: 0

    Younger people have to put with more shit. That's the main reason. You think $45K/year is good money. Try paying a mortgage, paying for 3 kids and helping out your retired mother. Things get tough at 30 plus. The rookies can stay late and do the grunt work. True, younger people learn faster; but remember that peaks about 24 years of age !!!
    Yep, it's all downhill 2 years out of college folks!
    If you're getting a masters, its all downhill period. Better get used to relying on skill and dimplomacy too.

  39. Zero by I+Am+The+Owl · · Score: 0, Troll

    Younger people are having major problems finding jobs, forget about older people. With all the open source products working to unemploy coders everywhere, it's really not that surprising that there's a crunch in this market sector. You guys got what you asked for.

    --

    --sdem
    1. Re:Zero by paitre · · Score: 2, Interesting

      Actually, open source is employing about a hundred and fifty people at at least one company in Baltimore, MD (and I hear they're looking for a couple of -good- SysAdmins). Add to that all the sysadmins at the various research universities that are running Beowulf and Mosix/openMosix clusters, and you start to see a different picture.

      Honestly, I personally haven't had a problem finding a job...

    2. Re:Zero by MisterFancypants · · Score: 1
      Well sysadmins aren't coders, are they?

      Sysadmin is a fancy word for computer janitor.

    3. Re:Zero by teasea · · Score: 2, Interesting

      I'm over 40, have only 5 years as a coder, and after a long search, I found a good job at a reasonable salary. While it may seem obvious to say 'no one will pay for software when you can get it for free', it's simply not true. Most coders don't make, and never have made, shrinkwrap apps. The jobs lost in this area are negligable compared to what happens when the companies clamor for more IT people based on a ridiculously overhyped economy propped up by VC's looking to make the fast buck before the balloon pops. Even if you weren't paying attention, it was obvious that most of the tech companies would fall down, go boom. Anyway, old apps are getting upgraded, and new ones are on the horizon.
      I know an accountant having trouble finding work too. Though he blames Bush :P Times is bad; you just ride it out.

    4. Re:Zero by paitre · · Score: 1

      *snicker* You'd like to think that.

      I've written more code as a SysAdmin then most of the professional developers I've run into, that are at the same point in their careers.

      Troll.

    5. Re:Zero by Anonymous Coward · · Score: 0

      No, I think the crunch in the software sector involves a outlash against dot com failures. Some companies promised software that will solve wide varieties of problems but these companies never got their product line working reliably much less priced at a reasonable cost. You know what I'm talking about-- all those firms trying to create new internet-based software that will supposedly revolutionize our lives and speed up B2B. Anyone still remember that buzzword? It's hard to trust a software industry that pissed all of its capital into buying Feraris for its employees. Also, the software industry is stagnate years of adding unnecessary features to programs. The last innovative product was the web browser. New features are hardly worth the price. Why pay another thousand dollars for the latest word processing program when the current one works good enough?

    6. Re:Zero by moertle · · Score: 1

      i am a year out of school and working at a high-growth startup thanks to 2 words "open source" (to be more specific: slackware, libnet, tcpdump / libpcap, ghex, gcc, dd, and kate)

      i don't write open source code at work, i just use it to get the job (application security testing / dd'ing fresh images of XP and .NET onto the hd) done better.

      --
      I hold a patent on sigs...
  40. Age without experience by lkaos · · Score: 2, Interesting

    If you are an older person with the same level experience as someone fresh out of school (in a particular domain), you are much less hirable regardless of profession. Why? You're value as an investment has dimenished greatly. If you are going to be collecting retirement in 20 years, why would I hire you verses someone who won't for another 40 years? Chances are, if you're just getting into something at age 40, you're not going to do anything that changes the industry.

    If you're older and have experience, well, that's a different story entirely. Mostly depends on why you're making a career change.

    --
    int func(int a);
    func((b += 3, b));
    1. Re:Age without experience by Anonymous Coward · · Score: 0

      I dropped out and finished college ten years after I should have.

      Now when they look at my resume, they look at the graduation date and assume I am ten years younger than I really am.

    2. Re:Age without experience by YankeeInExile · · Score: 3, Interesting

      As someone who hires programmers, I disagree strongly with you. This is not America pre-1975, when people were hired, and expected life-long employment. If *ONE* of the programmers I have working for me here is still here in ten years, I'd be amazed. If I am still here in ten years, shoot me. --L

      --
      How does the Slashdot Effect happen given that no slashdotters ever RTFA?
    3. Re:Age without experience by bryston2 · · Score: 0

      Only 10% of all new companies last more than 10 years. Ask around and see how many older coders you know work for the same company they did 10 years ago.Your comment sounds like it came right out of a bean-counters text book. Your statement is true, but it is not valid for 90% of the market. Companies may try to justify thier hiring practices with statements like this, but the truth is, like others have mentioned, younger = cheaper.

    4. Re:Age without experience by lkaos · · Score: 1

      Your situation doesn't apply universally. I work for IBM and having folks who have been with the company for more than 25 years is quite common.

      In fact, if someone stays on for 5 years, statistically, they're with IBM for the rest of their life.

      --
      int func(int a);
      func((b += 3, b));
    5. Re:Age without experience by Anonymous Coward · · Score: 0

      But IBM retrains, and so an older programmer will be with the less time, and therefore require less retraining.

  41. Code Monkeys are dime a dozen by Durandel1020 · · Score: 4, Interesting

    There are always going to be more and more college graduates coming who are willing to code for less money. Younger people who are willing to work longer and harder who may not have established a family of their own yet.

    The demand is going down and the supply is growing fast.

    The real shortage is COMPETENT management. If you learn and can implement real software management practices, then your more marketable.

    "Code Monkeys" are dime a dozen, and most younglings dont pay much attention to the management practices of software development endevours until after they are in the business a while.

    Just a tip for professional growth...

  42. 30 is young! by yintercept · · Score: 2, Insightful

    If you think about traditional professions, 30 is young, especially in complex technical fields like lawyering, doctoring.

    In such professions you generally complete your degrees in your mid twenties (that is if you are fortunate enough to have rich parents). Then you start clawing your way up the ladder.

    My experience is that the best programmers and designers are in their mid thirties. But the computer programmer industry is known for chewing up people and spitting out useless husks.

    As for the computer industry right now. Your chances of getting a job right out of college is pretty low. Your chances for getting a job with a few years of experience is pretty low, and your chance of getting a job when you are past 40 is basically nil.

    1. Re:30 is young! by sql*kitten · · Score: 2, Informative

      If you think about traditional professions, 30 is young, especially in complex technical fields like lawyering, doctoring.

      Yeah, I always laugh when these kids with a couple of years experience in IT call themselves "gurus". In any other profession, 5 years experience is barely enough to be allowed to work unsupervised!

  43. Show me the money!!! by Kefaa · · Score: 5, Insightful

    Most of what you will be competing against is dollars. As single person, coming out of college, with limited expenses is a cheaper date. While we would wish it otherwise, the wisdom of age, and to some extent even experience, is not valued greatly in the IT sector.

    Today, as the "way back link" shows people buy experience or "hot tech". They buy it cheap because most of it is learned by students or people fairly young. They are always exceptions, but they are exceptions.

    If you are 40+ you are going to have a hard time switching positions, unless you know a hot tech. The fact is you want more money than the developer who is 24. You believe your experience brings value and to some extent it does, but...how much? With CS grads coming out of college, glad to make 26k a year, can you take such a job? Can you afford a 10k pay cut?

    What I found is people will not let you take a pay cut because they fear you would leave for better money, but they will not hire you for better money, because they could hire someone 24, for 40% of what you make now. So I see more stay with companies, waiting to retire, or go into consulting.

    1. Re:Show me the money!!! by Jeff+DeMaagd · · Score: 1

      Another reason you don't find older people is that what I see often is young coders getting burned out too quickly because they get worked hard or choose to work too hard. People that know how to pace themselves seem to be rare, and people from all walks of life change careers.

    2. Re:Show me the money!!! by Anonymous Coward · · Score: 0

      > Can you afford a 10k pay cut?

      Yes! I would be willing to take a pay cut. The problem is... The employer thinks that once the economy picks up, you will immediately leave for a higher-paying position elsewhere. The fact of the matter is... Young programmers do this too!

  44. Try Real Estate by Anonymous Coward · · Score: 0

    That's where the jobs are these days!

  45. it's not what you think by Above · · Score: 1

    If I had a nickle for every person who went to school to be a programmer and then ended up not being a programmer I'd be richer than bill gates.

    There's nothing wrong with being a programmer, it's a good job. That said, there are a lot of people who are good at it, and get training in it, that quickly get bored/tired/burned out and move on to other aspects of the industry. Universities turn out CS majors by the truckload, many of which end up not programming (at least, not as a primary job function).

    Programers, old or young, do it both because they are good at it and enjoy it. You need not be a particular age to meet those criteria.

  46. Re:No, young minds cost less by AHumbleOpinion · · Score: 1

    Since young minds are better suited for learning, they are going to be hired more often

    For the sake of argument I will temporarily accept your premise that young minds are better suited for learning. Any such advantage would be wiped out by the fact that they are not only learning new technology they are learning from their mistakes. In other words, they are newbs and make newb mistakes.

    Back to your premise, it's false, but it's easy to see how the false conclusion is made. It's not that older minds lost the ability to learn, it's that once college is over many get lazy and coast and fail to keep up. Coasting is only OK for the recent graduate. The real problem is that many people getting into programming are doing so because some counselor told them it was a good career path. These people have a limited useful life. Others get into programming because they have a genuine interest in the field. This genuine interest keeps them learning and useful in their 20's, 30's, and beyond.

    The true advantage to the young mind is that it costs less. Frankly, most programming jobs are not that hard and don't require great skills.

  47. how to get a coding job at IBM or HP or EDS by Anonymous Coward · · Score: 0

    Spend two years on the helpdesk... Build software that saves the company money... Beg and Beg... Grovel... Work 20 hours a day... Kiss a bunch of butt...

    They MIGHT give you a job coding full time... but you still retain the "Customer Service Agent" title and pay.

    If you don't like it... they will slap you back on the phones talking to irate customers and teaching some retard how to use Word.

  48. it all comes down to experience .. or budget by Anonymous Coward · · Score: 0

    its a multi-faceted problem. the dotcom era saw a lot of companies hiring ignorant staff who in turn ignorantly hired inexperienced kids with little real world experience (not necessarily lack of coding skills, but lack of work ethic and/or professionalism, etc .. hell, half these manager goons were kids themselves) .. head count meant a lot, particularly with mad-cow infested VC keeping the coffers full. these days things are a little more lean. chances are if you're young and you get hired for a small salary, its all that company can afford to pay - beware the startup, young man .. the implausible heights, the clause that catches! .. larger companies are simply responding to the down-trend and paying less because they know they can get Away with paying less. established companies with a real world need for experienced IT will still go for experience - other than the extreme outlier age ranges, your resume is your biggest bargaining tool. i wouldn't hire inexperienced, unknown quantities (i also wouldn't hire someone with a BS in CS unless their degree was incidental to their work. some good coders actually do have the patience to make it through school, but none of them are good Because of what they learned in school)

  49. A harsh industry to age in by rava · · Score: 2, Interesting

    I read once in a while stories about students having difficulties finding their 1st job in the IT industry, but from what I see around me, it also seems hard to keep your job when you pass, say, 40. My uncle was a damn good software engineer, but now that he's 50+, he has a hard time finding and keeping jobs. I'm not complaining for myself, I'm 30, with a good job, but I wonder, how long is it going to last? I think it's pretty sad to see a lot a sw engineers transitionning to management, not because they really like it, but because it's the accepted conventional way up. What if I love development and want to stay in it?
    And now, you tell us about mid-aged (and over) people *starting* a carrer in IT.. I don't know, but it looks like it's going to be tough for them.

    But again, my view is totally biased by my personal environment and experience. I haven't checked any statistical resources out there (may be I should have before opening my big mouth :)

    --
    {Science sans conscience n'est que ruine de l'âme}
  50. Funny... by ekephart · · Score: 2, Interesting

    how all the older coders say: "Companies don't want us, in this market they want all you kids who will work for peanuts"

    while we kids all say: "Companies don't want us, in this market they want people with experience."

    Bah. You know, as I finish undergrad (graduation tomorrow - woot!) I see SO many just BAD programmers. It seems like any idiot can get through a CS degree. I only have a 3.2 (*sigh*) and I don't see myself finding a decent job. So, I did this 'fast track' thing and did 6 grad hours this semester. While I don't see many jobs with BSCS + 0yrs exp, I do see a few jobs for BSCS + 2yrs or MSCS + 0yrs.

    --
    sig
    1. Re:Funny... by mabhatter654 · · Score: 1
      exactly!


      The kids out of school don't have any experience "working" and there's lots, so they don't want to hire them. On the other hand, the older programmers want bucks and sane hours.


      What they want is someone with lots of experience still willing to work Salary with lots of OT! Kids may be willing and cheap, but they can't do the analysis needed, often on their own to figure out why and what needs programmed--and the older people who can want the pay to match and the freedom to do "their Job" and not what everyone "thinks" they should be doing.


      Which leads to the whole problem with manangement [computers in particular]. Nobody wants to plan more than 24 months ahead for anything anymore. Younger kids will work hard and long hours only to have the boss change his mind and tell um to start over. Older people won't stand for that! That management wastes programmers' time is the biggest reason for this problem. Computers allow managers to make bad decisions faster, so older people that want to do right the first time are frowned upon and younger kids are abused--after all, how often is the front office working late vs. the computer staff? Why is that not acceptable for them, but OK for programmers?

    2. Re:Funny... by DNS-and-BIND · · Score: 1
      Ring, ring...clue phone, it's for you.

      Nobody gives a shit what your GPA is after you get out of college. Unless you're going to be a law clerk at the supreme court or something.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    3. Re:Funny... by sql*kitten · · Score: 3, Insightful

      how all the older coders say: "Companies don't want us, in this market they want all you kids who will work for peanuts"

      while we kids all say: "Companies don't want us, in this market they want people with experience."


      You will find that there is a "sweet spot" in your career, between 3 and 6 years experience. Any less than that and you're probably still a "graduate trainee", any more than that and you're starting to make financial and personal commitments (mortgage, kids, whatever) and your price goes up and your availability (late nights, weekends, etc) goes down.

      In the first 3 years of your career, don't even worry about money (altho' money si good too :-) ), just worry about getting great experience at a company that's respected and known in the IT market. Could be a software house, could be a bank, could be a household name like GE or Boeing. Between 3 and 6 years, leverage that to make some money and take some risks, maybe join a startup. But come 6 years, get into a company with a reputation for treating its staff well, the sort of place with a very low churn rate, where your interviewers have been with the company 15 years. Ideally if you change jobs, try to go to another one like that. Don't get off this track until you really are a guru, then start your own company.

  51. Young work cheap -- look at Mikey Ds by Anonymous Coward · · Score: 0

    Young work cheap -- look at Mikey Ds. Lots of young children. Coding can be as simple as flipping burgers so those "jobs" go to the worker that will take low wages. "Real" programming is not something anyone without years' of experience in designing and implementing real-life solutions can do. These people you don't see. They are your gods. Revere them. Respect them. And work real hard for real long, and maybe you can code for them one day.

  52. It depends by Anonymous Coward · · Score: 0

    I'm a 40+ Software Engineer and I just quit one 100K job for another 100K job. Of course I'm damn good at what I do. Oh yeah, and I have contacts ;-)

  53. Re: Older Coders by Anonymous Coward · · Score: 0

    The need for folks who understand computers is just going to keep growing, altho not necessarily keeping pace with the supply. Times will pick up again, as will the hiring. I got hired by a lumber mill in the US Pacific Northwest 7 years ago at age 45. I had worked my way up to SysAdmin for a Netware network at my last job. No I'm running a network of MS PCs and dumb terminals hooked up to 3 HP-UX servers and a Linux server. I'm the SysAdmin here (half of the IT "department").

    As the young hotshots of 5 years ago pass 30 and approach 40, I predict less emphasis will be placed on age and more on skills, intelligence, and experience, as always.

    Do what you're good at, do what you love; and don't worry so much about the job market.

  54. Fuck EDS by Anonymous Coward · · Score: 0

    Lay me off, will you *shakes fist*

  55. No geezers need apply. by Anonymous Coward · · Score: 4, Informative
    From an actual Monster job posting.

    SW EMBEDDED SYSTEMS ENGRS (56 positions open)

    Candidates will be developing embedded encryption systems and network security systems. Full
    relocation will be provided.
    Must Have:
    * BS or MS in Computer Scient, related technical field, or equivalent experience.
    * Active "Secret" Security Clearance.
    * NO MORE THAN 3-5 years experience. (Candidates with 6+ years experience fall into different job
    classifications with this company. These 56 openings are for candidates with ONLY 3-5 years
    experience.)
    * C/UNIX and Assembly and the development of multi-tasking software.
    * Cryptography experience is a strong plus.
    Also, familiarity with Power PC architecture, Network Processor architecture, TCP/IP, ATM, Wind
    Rivers' Tornado operating system, and ClearCase is a plus.

    Care to guess how many older workers will get these jobs?
    1. Re:No geezers need apply. by Anonymous Coward · · Score: 1, Informative

      You can be old and *still* have only 3-5 years of *actual relevant* experience.

      It is always easy to *trim* down your resume to show lesser experience than to *create* more experience out of nothing.

      For example, eliminate any experience that is not directly specifically related to the advertised job / project requirements. Don't mention which year you graduated.

      In general, try to keep in shape physically.
      Specifically, for the the interview, put on a wig / dye your graying hair and lather on some ant-wrinkle cream.

      Unless you are pushing close to retirement age, you shouldn't have a problem.

    2. Re:No geezers need apply. by Anonymous Coward · · Score: 0

      Sounds like a lawsuit for age discrimination to me. At 49 and not needing Grecian Formula, with 26 years experience programming...

    3. Re:No geezers need apply. by /dev/trash · · Score: 1

      That's illegal.

    4. Re:No geezers need apply. by ces · · Score: 1

      Hmm ... I smell age-discrimination lawsuit.

      Also anyone I know who even begins to meet these qualifications has way more than 5 years experience. Hell in my opinion 5 years development experience is when you FINALLY start knowing your ass from a hole in the ground.

      --
      Happy Fun Ball is for external use only.
    5. Re:No geezers need apply. by constantnormal · · Score: 1

      Care to guess how many younger workers can meet this spec?

      What fraction of coders under 30 have a MS in Computer Science?

      What fraction of them have an ACTIVE Secret Clearance? -- hint: the idea is to maintain as few Secret Clearances as possible, so as to minimize exposure to secret stuff.

      How many young coders know assembly, and PPC assembly at that?

      Cryptography EXPERIENCE, and less than 6 years total experience?

      My guess is that there's only a handful of recent MIT/CalTech graduates who have co-oped or interned with the NSA/CIA (they probably have an admiral or general in the family to vouch for them) who stand a chance of meeting this spec.

      It would appear to me that this particular specification (like so many others) is designed to keep everyone OUT, so they can promote someone they've already identified, on the grounds that "we ran ads, but couldn't find anybody qualified".

    6. Re:No geezers need apply. by MrScience · · Score: 2, Funny

      BS required, indeed.

      --

      You quitting proves that the karma kap worked. The most annoying of the whores shut up. --CmdrTaco

    7. Re:No geezers need apply. by deanj · · Score: 1

      Unless they already have the people in mind that they're going to hire, there's no freakin way they'll get these positions filled. I mean, someone who has a Secret Clearance, UNIX/C, does assembly, has crypto in 3 years? Unless you started out doing that stuff, you couldn't get all that with decent experience in that short of a time freame. The "is a plus" part is laughable too....3 to 5 years with all the above AND that stuff? Ha!

      But then, this is exactly you're point, is it? :-)

  56. Old age and treachery by gregor-e · · Score: 2, Insightful

    Geezers have a chance if they're connected. Most older folks have a much larger network of well-placed friends, and can count on them to help with HR hurdles. And, if there's just no other way in, an older worker who fabricates a long list of "experience" on their resume is more likely to be believed. So not only is it possible for a freshly-minted software geezer to find work, they may have much higher starting salaries.

  57. My Experiences... by Kadagan+AU · · Score: 2, Insightful

    I graduated from a tech school (please do me a favor and slashdot them!!) in October of 2002. I got my "Associates in Specialized Technology Degree in Computer Programming", and it's basically worthless. I got a job as a sys admin at a really great company, but that's mostly because my dad's a manager there ;). Yeah, I know enough to be an admin, but only because of stuff I learned on my own, not from school. Over half the people I went to school with can't find jobs anywhere, and these people were all really intelligent and skilled (well, most of them were). Seems that every job opening out there wants at least a bachelors degree and two years experience. Some want far more. Entry level positions that could maybe lead to programming jobs usually start out with nothing resembling programming. I know that at my company, a good portion (well over half) of our developers are over age 40, and I'd say we've got at least a few over 50 or 60. Seems that, at my company at least, it's harder for young people to get in, since our business is doing well, and we can afford to pay for experienced coders.

    These are just my experiences as a recent grad.

    -Jon

    --
    This space for rent, inquire within.
    1. Re:My Experiences... by Anonymous Coward · · Score: 0

      Tech school is looked at as a joke to most programmers that have 4+ year degrees, I'm not surprised you couldn't find a job coding.

      Also, so many programmers, both young and old, don't even thoroughly understand pointers, how do they expect to get a job coding? Any technical interviewing process is will expose weeknesses in logical thought or coding skills.

    2. Re:My Experiences... by ces · · Score: 1

      Seems that every job opening out there wants at least a bachelors degree and two years experience.

      They may all say BSCS or something similar but that is mostly noise. If you have eperience that matches the rest of the job requirements they'll usually ignore the degree requirement.

      Very few of the people I know doing system administration have any sort of degree at all, oddly enough I see very few sysadmin positions that don't ask for a degree on the job ad, including jobs I've been hired for.

      --
      Happy Fun Ball is for external use only.
  58. Re:your best bet by Anonymous Coward · · Score: 0

    Well, who doesn't like to have his cock sucked?

  59. Yeah and the grass ain't no good no more neither by Anonymous Coward · · Score: 0

    Yeah and the grass ain't no good no more neither. Who cares if they code terribly.

  60. No adult supervision needed. by winkydink · · Score: 1

    Older coders tend to have fewer authority issues.

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    1. Re:No adult supervision needed. by Anonymous Coward · · Score: 0

      With liberties on the brink of death maybe people should question authority.

    2. Re:No adult supervision needed. by deanj · · Score: 1

      Depends what you mean by "authority issues". If you're refering to "no adult supervision needed", from your title, I agree.

      If you're talking about just about anything else, I'd disagree. Older workers tend to think for themselves more, and don't just eat everything that their bosses try to feed them. That's a lot of the reason a lot of places hire tons of fresh-outs from college, run them into the ground, rinse, lather and repeat. They don't want to put up with older workers who have realized there's more to life than just working.

  61. Fuck IBM & EDS by mysterious_mark · · Score: 0, Offtopic

    We will bury them..............

    1. Re:Fuck IBM & EDS by Anonymous Coward · · Score: 0

      I agree with the parent.

      Mod Parent Up!!

      Fuck EDS

  62. IT(ists) NEED NOT APPLY! _UCKERS! by Anonymous Coward · · Score: 0

    ...

  63. my vb class, my vb class? by rickg · · Score: 1

    Perhaps what's being studied offers more of a clue than the age of those doing the learning.

  64. You dummy? by Anonymous Coward · · Score: 0

    A nickel per? If you wrote $100,000 per I'd still think you were innumerate.

  65. Keeping Up To Date by Flamesplash · · Score: 2, Interesting

    I think the biggest issue is simply keeping up to date. I work at an academic lab that does DoD contracts. 95% of my co-workers could be my parents. The problem we're having is not of age but of abilities. The current people there are all stuck in their particular languages. We have an Ada person, and the rest are old school C people. The newest ( and relatively younger ) people that have come in, including me, are pushing to start using c++ and OOP methodologies. Our problems are two fold, updating the C people, and highering new people that already have a handle on c++ and OOP.

    It's not so much about age but about what the person can do when hiring. I've interviewed a couple people this week already across a range of ages, and luckily of both sexs. We haven't gone with anyone yet because they aren't versed well enough in what we want even if it is the baby boomer of languages.

    So wether you are young or old, don't pigeon hole yourself into a single technology or language. Investigate the new ones that look promising.

    ( Note: I only used the c++ issue as a particular point, there is obviously much more that we care about than knowledge of a certain language, so don't flame me for being short sighted :P )

    --
    "Not knowing when the dawn will come, I open every door." - Emily Dickinson
    1. Re:Keeping Up To Date by deanj · · Score: 1


      So wether you are young or old, don't pigeon hole yourself into a single technology or language. Investigate the new ones that look promising

      This is so true. I've seen many people that refused to learn new stuff, and eventually got laid off from jobs they had for 20 years. Freshly out into the marketplace, they're basically not able to be hired.

      I'll tell you, it's one of the things about this industry that scares the hell out of me, and it should scare the hell out of anyone that does programming. Lose touch with where the industry is headed, and you'll get screwed.

  66. My experiences by A+nonymous+Coward · · Score: 4, Interesting

    I've been programming since 1968, from vacuum tubes and punched cards to today, custom OSs, drivers, softare and hardware testing, web sites, networking, firmware, translators, and all sorts of jobs, some boring, most interesting, some exciting (like the one using a real gun, had to test with Michael Jackson playing real loud to drown out the shots :-). I was laid off in September when the company shifted direction to a Windows project which they planned to convert to Linux, but not yet, and I know next to nothing about Windows (in fact, that was why I got the original job years before). Haven't even had a response to any resume yet. Northern California, no where near the bay area, and I like that.

    I do NOT attribute my dismal job search with age, I have never felt my age was a problem. I believe my problem right now is that I am a jack of many trades and master of only a few. I am a good employee, havbe always worked smart, not hard, 8-9 hour days, never had a job which expected 12 hour days, but I have no problem with them in emergencies and rushes, just not days on end for months and years. I have worked with people who routinely put in 12 hour days, and frankly, their code sucked hind tails.

    I think it is a matter of so many programmers out there that companies can hire the best buzzword match, if it doesn't work out, fire them and try again. Or a new project comes along, one new skill required, fire the old buzzword match, find a new one. I have learned Java three times, always got the job done, but didn't use it again for several years, and it had changed enough in between to require partial relearning.

    But I do not think my age is a problem.

  67. old fart could give a fuck about programming by Anonymous Coward · · Score: 0

    Speaking as an old dude -- 38 -- I can tell you that I could give a flying fuck about computer programming at this point. I mean, I'm a programmer, I'm employed, I'm not bad, I love hard problems, but the part of my job that's about typing for loops is so automatic that I could care less.

    As time goes on your skills get better but also more esoteric. I see myself as a guy who knows a lot about internet protocols, the software engineering process, etc. That makes it harder to get hired, though. I just can't bring myself to
    put down the killer hardcore stuff that doesn't suck and spend three months reading about *ugh* C# or JSP or whatever.

    BTW, a note to the youngster who bitched about the dads hitting on chicks in CS classes: we have the money and the skills, which is why we get the ladies and you don't.

    1. Re:old fart could give a fuck about programming by Erebus · · Score: 0, Flamebait

      when does your penis start to shrivel though?

      Soon as I bust my load up in yo momma's ass, biatch!

    2. Re:old fart could give a fuck about programming by Anonymous Coward · · Score: 0

      Commence docking!

  68. It ain't cuz they're geniuses... by PCM2 · · Score: 5, Insightful
    Younger coders tend to be (erroneously) hired because many people think they're on top of the newest technologies.
    I doubt that's true. I think younger coders get hired more quickly because:
    1. they'll accept lower compensation, and
    2. you can work them harder
    Older coders are much more likely to have families, children, and (dare we say it?) lives than fresh cannon-fodder from the universities. They're going to want to spend the weekend helping the wife paint the nursery, and they're going to want to go home before somebody yells at them because dinner's cold. They're also going to raise more of a stink when the pointy-haired boss decides to cut corners on the healthcare policy yet again, and they're more likely to notice that company-wide salary freeze plus ever-decreasing benefits equals less compensation every year. They might be wise enough to realize that those paper stock options aren't going to mean as much as, say, money. Et cetera.
    --
    Breakfast served all day!
    1. Re:It ain't cuz they're geniuses... by LS · · Score: 1

      You don't happen to work at HP, do you?

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
    2. Re:It ain't cuz they're geniuses... by smagruder · · Score: 4, Insightful

      you can work them harder

      Yes, let the kid spend two days, working 12-hour days, doing what an experienced senior developer can handle with aplomb in 2 hours. Let the geezer go home to supper! He's getting far more work done!

      --
      Steve Magruder, Metro Foodist
    3. Re:It ain't cuz they're geniuses... by Amazing+Quantum+Man · · Score: 1

      I think you've hit it on the head, with both 1 and 2, as well as some of the expository comments. As a matter of fact, the last job I was hired at, I specifically asked if I was allowed to "have a life". Had they taken it the wrong way, or said no, I would have refused, even if they had offered me a job. I have a wife and two children, and do not intend to be out of my kids lives.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    4. Re:It ain't cuz they're geniuses... by NecrosisLabs · · Score: 4, Funny

      Reminds me of a story...
      I had just come back from a week of training, only to have the server hosting the application I'm responsible for have a complete meltdown. I had an all-nighter just getting the thing back up, and was at work until 7 the next evening restoring the data. All this, mind you, with my wife at home alone with our three month old child. I drive home, no one there. I figure they must be at the park, and walk toward it. I see my wife coming the other way, pushing the stroller, and hear her say loudly "Look Charles, It's Uncle Daddy!"

      I still feel it when the nights get cold...

    5. Re:It ain't cuz they're geniuses... by richieb · · Score: 4, Insightful
      2. you can work them harder

      Well, you can make them stay in the office longer. However, the number of hours you stay in the office is not a good measure of productivity. Just like countings lines of code.

      If you spend a week writing and debugging 2000 lines of code, and I spend half an hour downloading an open source lib from the net that does the same thing and more and solves the same problem, who is more productive?

      --
      ...richie - It is a good day to code.
    6. Re:It ain't cuz they're geniuses... by Anonymous Coward · · Score: 0

      Experience helps not only in coding efficiently, but also in coding effectively. Not only will the geezer do it in less time, but it will also be easier to use, easier to maintain and contain less bugs.

    7. Re:It ain't cuz they're geniuses... by jelle · · Score: 2, Insightful

      Actually, that depends, which open source license is valid for the library and where and how the resulting code is to be used...

      Perhaps writing that 250 line perl script would have been an even better choice.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    8. Re:It ain't cuz they're geniuses... by Josuah · · Score: 1

      Yes, let the kid spend two days, working 12-hour days, doing what an experienced senior developer can handle with aplomb in 2 hours. Let the geezer go home to supper! He's getting far more work done!

      Looking productive and being productive are two different things. Guess which is more important to the outside observer? Guess which looks better when the boss walks by?

    9. Re:It ain't cuz they're geniuses... by richieb · · Score: 1
      Perhaps writing that 250 line perl script would have been an even better choice.

      Maybe 200 lines of Python.. ;-)

      --
      ...richie - It is a good day to code.
    10. Re:It ain't cuz they're geniuses... by smagruder · · Score: 1

      Guess which looks better when the boss walks by?

      Clue: Avoid bosses who are that clueless--they have no business being software development managers.

      --
      Steve Magruder, Metro Foodist
    11. Re:It ain't cuz they're geniuses... by rusko · · Score: 1

      or perhaps deciding that the feature will introduce unnecessary complexity, outlining it to your boss and getting it scrapped in favor of something useful =]

      paul

    12. Re:It ain't cuz they're geniuses... by Anonymous Coward · · Score: 0

      Too bad the original article was about old guys who are fresh out of school, not older, more experienced types. Based on my experience (finished my BS at a school full of older, 'non-traditional' students), a large number of older students aren't studying because of any sort of passion or aptitude for computing, but because they've been told there's more money in it than what they're doing right now.

      I'm not saying that younger graduates are always studying for the most noble of reasons, but I'm sure the proportion of people in it just for the money is far less.

    13. Re:It ain't cuz they're geniuses... by jelle · · Score: 1

      Good point. Python is pretty powerful. I haven't used it that much yet though, personally.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
  69. Pillboxes bad? by FireballFreddy · · Score: 1

    I resent that! Those little pillboxes are very handy when you have an aversion to overdosing. Especially in the programming/engineering world where your day is often filled with constant interruptions... nothing like going back to your desk and thinking "Hmm... did I take the red pill yet? Wait, did I already take it twice? Shit!"

    --
    SQUEAK, the Death of Rats explained.
  70. On the border of "middle-aged"... by mrkurt · · Score: 1

    I won't tell you how old I actually am, but I am pushing middle-aged. Forgive my vanity. ;) Anyhow, IT represents a second career for me, having worked in the retail biz for 14 1/2 years. I went back to school for my degree in IT (my second degree; my first was in economics) in the summer of 2000. So, the "dot-com" bubble had burst/was about to burst, and the IT bubble was shortly behind. I didn't pursue IT because I wanted to "make some dough", I did it because I genuinely enjoyed programming (HTML was how I got hooked!).

    What I have discovered along the way is that I am good at this stuff. I have always had a knack for learning things, and I think my orientation in this way fits right in with the needs of the profession. Plus, my first career helped me to understand the practical needs of the business world for technology. It is a background that has served me well in my second career.

    I stayed in my first career until last June. By that time, I had been working for five months on a contract to write software for a small non-profit organization. Obviously, one project didn't keep me busy full-time, but it was valuable experience. I also did basic hardware/software/networking for other clients of mine who are small businesses. On the software contract, we started with five developers, and I am the only one left.

    Two days ago, I landed a second contract with a consultancy to do more programming. To me, it feels like the lean times-- and the last year has been lean, overall-- might be over. My age hasn't been a consideration, as my skillset is still relatively new, and I intend to keep it that way. My sense is that if you really love this field, there will be work, sooner or later. But I think that you also need to have the educational investment, and invest time in training on emerging stuff (Linux, etc.) to have a shot at staying in IT. As the economists say, "There ain't no such thing as a free lunch".

    --
    Always look on the briight side of life! (whistle, whistle)
    1. Re:On the border of "middle-aged"... by Anonymous Coward · · Score: 0

      Friend, If you had 15 years experience in 2000 you're, what, 35?. Then you are middle aged (how long were you planning to live?)
      -j (38 and a half)

  71. Since this looks like a defense-industry job... by Baron+of+Greymatter · · Score: 3, Informative

    ...it was probably put on Monster only because DOD regulations require (or at least they used to when I worked in defense several years ago) that it be posted publicly if no one in-house is (officially) qualified.

    They probably have a few people in mind (that one or more managers know or are related to) that have these exact qualifications but they can't hire them unless the job offer is made public first.

    This is quite common in the defense world. I doubt that they really need 56 people with those exact requirements unless it is for a brand new project.

    --
    Microsoft's VP of Customer Service is Helen Waite. If you are having problems with their products go to Helen Waite.
  72. Age Not The Issue by nick_davison · · Score: 3, Insightful

    Age itself isn't really the issue. Any negative arguments are generalisations. All you have to do is convince them that while the stereotype may be true about most older coders, you're not most older coders, you're you.

    Then you point out how your age means you've got experience to bring to the fore and, most of all, you've learned to deal with issues maturely. One of the main problems in a lot of "younger" software companies is that all the early 20s coders think it's an entitlement and get in to rages at every bit of stupidity, bad mouthing people, talking about how the company sucks, moving on etc.

    Once you've been around, you realise every company has its compliment of bad managers etc. and even that sometimes those bad managers are actually perfectly good managers, you personally just happen not to have the full picture. You work well anyway, rather than complaining. That's a huge bonus to an employer.

    The question is, and one I find myself asking as I get older, do you want to put up with the same crap the younger coders do? Or do older coders fit the stereotype because, funnily enough, as you get older, you learn more and realise coding can be a sucky lifestyle?

    That $50,000 job is great for a single guy but suddenly it's not so great for someone with a house and kids.

    Those long hours just before a release are fine for someone who just has to go back to an empty room but a major issue when you have to pick the kids up, take them to ballet and then put them to bed.

    The sudden change of deadlines that mean you're working over the weekend and you're not told until Friday afternoon don't give the flexability you need for family.

    Having a conference during the school holidays that the company HAS to have a demo ready for becomes an issue if it's the only time your kids can go on holiday with you.

    Maternity leave? Sure, it's a protected right. You still expect to be getting the same promotions as the guy who isn't six months behind on the latest technologies?

    Your wrists starting to ache? The young coders can burn through five years before their carpal tunnel syndrome gets really bad. Now you're older and know how much pain it can cause, are you prepared to burn your body up like they are?

    Coding is a high paying lifestyle. It's also a pretty abusive one to your body and your family life over the long term. Most older people aren't prepared to put up with that once they're old enough to realise. Most younger guys are too stupid to realise. Knowing what it entails, if you're prepared to put up with it anyway, there's still work.

    1. Re:Age Not The Issue by Anonymous Coward · · Score: 0

      >Maternity leave? Sure, it's a protected right..

      However, that does tend to be more of an issue among younger females, not older ones.

    2. Re:Age Not The Issue by Tekman3 · · Score: 1

      "Your wrists starting to ache? The young coders can burn through five years before their carpal tunnel syndrome gets really bad. Now you're older and know how much pain it can cause, are you prepared to burn your body up like they are?"

      I think that the days of coding thousands of lines of code per week are coming to an end. Now, it's all about putting more time into the initial design, object-oriented programming, reuse and doing visual programming, mostly point and click. We may one day get to the point of voice programming like in the Star Trek movies.

      Look at Java, for example. It is still a type-written language but has taken out the need for vast amounts of code needed by other less modern langauges. Imagine if we were still stuck in the days of assembler. Thousands of lines just for one simple task of todays compilers. We need to move forwards, not backwards folks. No offense to the older crowd because we owe a lot to them. The new stuff will be learned quicker by fresh minds that haven't developed a particular set of habits. That doesn't mean older folks shouldn't try to learn it or aren't deserving of those jobs, it's just more likely to goto a younger person. I'm 32 and to some people that might even be too old to begin learning the next new thing, but it won't keep me from trying.

      If I were still in college, I think that a job doing coding would be my least likely aspiration. Instead, I would probably try to get into either software design, engineering or even project managment as early as possible.

    3. Re:Age Not The Issue by crucini · · Score: 1

      I'm surprised that you cite Java as an example of a terse language. I think it's insanely verbose. Can you give an example of Java that is more compact than the equivalent C or Perl?

    4. Re:Age Not The Issue by DNS-and-BIND · · Score: 1

      So instead of carpal tunnel you'll get nodules on your vocal cords. And when optical interfaces arrive you'll get eyestrain. And when brain jacks come online you'll have brain chemical depletion.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    5. Re:Age Not The Issue by Tekman3 · · Score: 1

      The problem with people burning out isn't the fault of the technology but instead it is because of the mindset of people in power. Even if you are working smarter instead of harder, they want to see quantifiable results. I had one manager try to evaluate me by the lines of code that I written when my primary duty was to optimize and elminate as much unecessary code as possible.

    6. Re:Age Not The Issue by oops · · Score: 1

      public class Coord {
      private int x;
      private int y;

      public Coord(int x, int y) {
      this.x = x;
      this.y = y;
      }
      }

      just about does it. No Perl blessing, shifting $self and so on...

  73. I'm convinced by Anonymous Coward · · Score: 2, Insightful

    that programming isn't just a job or field of study.

    Instead it is an "art" and you either have the gift to program and truely zone out and become the code, or you don't.

    Age means nothing as long as their is that real talent to know how to follow code and feel your way through every loop and line.

    The only real big hurdle is actual experience. And younger coders and older people new to the "art" of programming will all face this. Yet I believe it's an easier hurdle for older people since they do tend to at least have real work experience usually lacked by the younger programmers.

    1. Re:I'm convinced by sql*kitten · · Score: 1

      that programming isn't just a job or field of study.

      Instead it is an "art" and you either have the gift to program and truely zone out and become the code, or you don't.


      Smoke enough dope and pumping gas becomes an "art". You can like, totally zone out, dude. Programming is no different from any other tech/science job. I'm sure chemists and civil engineers don't have all this pretension. Do your job and do it well, then go home and live your life. The people who act like professionals will have careers; the "rock stars" who code 16 hours a day straight out of college will burn out. A career is a marathon, not a sprint.

    2. Re:I'm convinced by ausoleil · · Score: 1

      is no different from any other tech/science job. I'm sure chemists and civil engineers don't have all this pretension.

      If you think that there is no "art" to science, then all you will ever be is a technician, not a scientist, and hardly an effective engineer.

      It takes a creative mind to conceive elegant solutions to a previously unsolved problem or creation, and that's something we call 'right-brain thinking' because literally, that's where your creative centers are generally located.

      I have worked in the fields of materials science, physics (laser research) and now, IT geared towards the business end of science. I have patents in two of those three fields, and oddly enough, none of the ideas which garnered the patents just fell into our laps -- they came from blue-sky thinking. And I can tell you this -- the germination of those ideas was pure art followed by literally years of engineering to make the vision a workable reality. Why do I say art? Because it was a hitherto unthought of application or idea that at the time was wholly unworkable. It may have well been an anime' cartoon for all of the reality it contained. Then we made it real.

      Programming is no diferent. You imagine a solution to a problem, then you make it real. Much like a painter conceives a vision and then uses their skills and techniques to actually apply it to canvas. Some call a simple and effective solution elegant. Others call it common-sense -- except quite many times, no one ever thought about it. Soooo, as people look over what you've done, some can see the "art" in it.

      It's also my experience that programmers who aren't very creative tend to write out chop-shop inefficient code that's wedged into the schema of the program and all-too-often has high computing costs.

      Great programmers are elegant and often efficient -- and it is an art, whether you can admit that or not. Poor ones are whuffos who resist creativity and live out the Ben Franklin aphorism time after time: "A foolish consistency is the hobgoblin of a little mind."

    3. Re:I'm convinced by sql*kitten · · Score: 1

      If you think that there is no "art" to science, then all you will ever be is a technician, not a scientist, and hardly an effective engineer.

      The thing I am objecting to is not creativity or innovative thinking, rather the assertion that programmers are somehow "special". Ideas are important, but in the grand scheme of things, ideas are very little of the effort involved in making anything happen. Walk into any meeting in any company in the world and for the price of a box of donuts you can get more ideas than anyone could ever use, and some of them will be pretty good too.

      It's also my experience that programmers who aren't very creative tend to write out chop-shop inefficient code that's wedged into the schema of the program and all-too-often has high computing costs.

      As with all things it's a balance. I've worked with people who have almost no creativity and only know one way to do things. I've worked with people who are all "creativity", these people always think they can build a better language, GUI toolkit, network protocol etc, they reinvent the wheel on every project.

      Guess what? You can point the former at a well-defined task and they'll get it done. You can predict how long it will take them, and you know what you're going to get in the end. You leave the latter unsupervised, and they won't channel their creativity into the problem, they'll waste time on their pet projects. Usually these are the "programming is an art" types who think the rules don't apply to them. They ignore schedules, they don't answer the phone, they're rude to the end users, and as soon as they can be replaced, they're out the door.

      it is an art, whether you can admit that or not

      You think in 300 years there will be printouts of your code in a museum, hanging next to a Vermeer or a Monet? LOL!!

      Programming is a craft. It takes a lot of training and a bit of talent. It's like being a carpenter - it ranges from construction workers putting up houses to fine cabinetmakers handcrafting one-off pieces. But it is not an art in the same sense that composing music is an art - a programmer is more like a session musician.

  74. Stereotypes are synonymous with descrimination by l0ungeb0y · · Score: 1

    Here in the US and many other countries, it is illegal to deny some one employment based upon age, gender, race or religion.

    I have yet to hear of an employment descrimination case in the high tech sector based upon age. This may or may not be because of the hollywood "teenage hacker" stereotype that a lot of society is subjected to. That is to say many mid-career aged people (those in their 30's) may relent to a stereotype without bothering to think of their civil rights.

    Overall, in my 10 years working in the tech sector most the people I've worked with are in their mid 20's to mid 30's. So I don't see the issue the article brings up other than the economy is bad and experience means a whole lot right now. But, there are many lower paying internship jobs available during which one may gain practical experience and possibly a lucrative position from.

  75. no one said 'all'...different drummer and all that by Anonymous Coward · · Score: 0

    It's nice to be King...try it. They stay late...you, the Boss, leaves for drinks with the new secretary.

  76. Mod parent up, please by drdanny_orig · · Score: 0, Offtopic

    Yes, that's all true.

    --
    .nosig
  77. Eh, I don't agree by Flamesplash · · Score: 1

    I really don't think Open Source removes that many jobs. I mean the number of people that develop the open source used are very few compared to those that would use the software. The users of such OS software ( g++ primarily ) are the main developers out there.

    Even if all the compilers, debuggers, etc.. were done OS, you still are hitting such a small percentage of developers that it's wouldn't be that big a hit.

    To my knowledge, not that that means anything, the only real OS applications targetted at joe-six-pack are those that compete directly with Microsoft. These being linux and Office replacements. And I can assure you that MS is not hiring fewer people because of this, if anything they are highering more to make their products more robust and at least attempting stability.

    --
    "Not knowing when the dawn will come, I open every door." - Emily Dickinson
  78. Job Chances for Older Coders are better than ever by manlupus · · Score: 3, Interesting

    I just started a new job and I am 48. We do xsl and xml web development. Who gets the job is based on ability, not age. I am the old man (wise?) on our team.

  79. Re:Show me the money!!! $26 is a $60K+ drop! by Anonymous Coward · · Score: 1

    And yes I do get that by being there on time, sober, clean, and able to solve problems kiddies can't even describe let alone grok with the slack ass educational system we have now. I'm 60+ and revved up in the latest technologies and the latest products. My proven track record goes back years and has years to go. Mostly because computers are still a hobby for me and I play with them even when I'm working. I read 4 trade rags a month and 5 - 6 hardback books a year on programming, management, and general technology.

  80. Good luck. by litewoheat · · Score: 2, Interesting

    With the market flooded with experienced engineers with BS and MS degrees. Mid-life crisis cases with a class or two on their resume don't stand a chance in the job market.

  81. this about that by djupedal · · Score: 1

    You work and live and work and live and one day you turn around....and you realize you 'are' someone or something. If that someone turns out to be a manager, with a better office and better pay and more respect, than so be it. Head, Lead, Manager, Senior....whatever the 'title', if you're not striveing to stand out from those around you, what are you doing? Don't look at 'manager' as a goal, look at it like a next step. What paper boy doesn't want to own the paper?

  82. Chances?? by Alpha_Nerd · · Score: 1

    I find it funny how he says "job chances", he says it like they put your names into a hat to select who gets the job.

    1. Re:Chances?? by Doppler00 · · Score: 1

      I thought this was funny too. If you have the attitude that getting a job is up to chance, then you don't deserve that position anyway. How about "Job Opportunities" instead? See how much more positive that is?

      It's not just about your technical experience, you need to have a positive attitude in the job search itself, otherwise you're not going anywhere.

  83. au contraire by Anonymous Coward · · Score: 0

    Shit, sorry for the use of French - my bad. Anyways, Mexican cheeba is still some potent, fine wine type shit bro.

    1. Re:au contraire by Anonymous Coward · · Score: 0

      Dude are you a crack smoka or what? I live in Arizona right on the Mexican border and we are inundated with Mexican weed and guess what? It sucks-arse!!11 How anyone could think that Mexican weed is good is beyond me.

    2. Re:au contraire by Anonymous Coward · · Score: 0

      Right, well, what you want to do is go have some of the stuff they *don't* export. Whoo doggies, they got some good pot there.
      But hey, at least you're only paying $50 a half for what costs me (in MN) $50 a quarter. Count yer blessings.

  84. University of Life stands for very little in I.T. by aaaurgh · · Score: 5, Insightful

    I've been in the industry for almost 20 years (25 if you count school/uni.), mostly contract both here in Oz and formerly in the U.K.; I find it bad enough having to run to stand still and keep up to date on all the new technologies - you all know what I mean! Unfortunately, people still see the I.T. industry as the universal panacea to employment problems, after all "how difficult can it be to programme one of those computer things?"(!)

    What few of these poor schmucks are told or realise is that different languages are basically just a change of syntax (plus some relatively minor technique changes) and therefore easy to pick up if you already have the grounding. It's the underlying design and analysis skills (the ones you can't really teach) plus straight-forward experience that people are looking for in the more mature developers.

    If an employer wants inexperienced developers, the newbie graduate will be be favoured as they will have lower salary expectations. If they are looking to the more mature person, it's because they are looking for the I.T. skills and not the "life" experience.

    My current employer just sent round some c.v's for us to comment on for a work experience (read: unpaid) position we have - God, I hate doing that - and half of them were "mature" people moving from other industries which have slackened off. You try to ignore that you are potentially consigning the unchosen to failure and potential unemployment, thinking "there but for the grace of God go I". You look at the scant overview of I.T. skills that their three/six month "training" course has given them and know that most haven't got a chance - they've been sold a fantasy by the training agency.

    The fact is that I.T. is a young person's industry, be it due to misconceptions or not, and unless you get in early it will be very hard to make it stick. We all know how rapidly the technology changes and how hard it can be to keep up; when you have a house and family there's even less time available - I've learnt to read and walk (without bumping into things/people) just so I can use the train/walk to work to read manuals - it's only my long experience, adaptability and up-to-date skills that have seen me through these last few years of lean times.

    If you can show the ability to adapt, have plenty of hands-on and can keep up then contracting is the way to go for the older developer IMHO. Employers don't want to take on permanent oldies (like me, shit I'm only 41!) but the contract industry cares less about the person and looks more for the right skill-set and the experience to back it up. It's kept me in good money thus far but I have to admit it's getting harder to keep up all the time.

    --

    Go permanent? In your dreams and my worst nightmares.
  85. Mexican Code. by twitter · · Score: 1
    The average quality of the code produced by mexican programmers is terrible.

    Is that where Redmond is?

    You must be talking about comercial Mexican code. Gnome works well, though I'm not sure how "Mexican" it is.

    --

    Friends don't help friends install M$ junk.

    1. Re:Mexican Code. by Anonymous Coward · · Score: 0

      If you're not sure how "mexican" it is, why are you using it as an example here?

  86. silly editors by edrugtrader · · Score: 1

    "for those who have been in the industry for a long time?"

    uh... the question isn't about people in the industry for a long time, it is about people that are older just coming into the industry. the thinking being that a company is willing to take on a fresh 22 year old graduate because it still sees 30 years of potential work from them after they learn the ropes for 10 years... a 35 year old hire isn't offering the same potential to them. editors shouldn't be allowed to comment on submissions up there cause i would have given this one -1 RTFC.

    --
    MARIJUANA, SHROOMS, X: ONLINE?! - E
    1. Re:silly editors by ces · · Score: 1

      uh... the question isn't about people in the industry for a long time, it is about people that are older just coming into the industry. the thinking being that a company is willing to take on a fresh 22 year old graduate because it still sees 30 years of potential work from them after they learn the ropes for 10 years... a 35 year old hire isn't offering the same potential to them.

      Huh? I don't think most companies care much about a potential hire beyond about 24-36 months. I know of only a handful of people in this industry who are working for the same employer they were 5 years ago. One is co-founder of his small company, one works for a high-end contract shop, and the other is at Microsoft. The issue with a 25 year old programmer vs a 45 year old programmer has very little to do with "useful career left".

      The days of a 30 year career at the same company are dead. You won't last that long and the stigma that prevented workers from changing jobs is gone.

      I think the biggest issues are:
      Young managers not wanting older folks working for them.
      Perception that younger workers will be willing to work more hours for less pay.
      Perception that younger workers won't tell management they're wrong.
      Perception that younger workers are more "up to date".

      --
      Happy Fun Ball is for external use only.
  87. It depends... by studerby · · Score: 4, Insightful
    There's a lot of things that affect your chances, age is just one of them.

    At my company (if we were hiring), we'd only hire experienced programmers (including former interns) right now. "Just out of school" with no practical experience wouldn't be considered. This is a product of both the current state of the company and the local hiring market; we're very short-term focused currently and there's a glut of good people in our local market - I personally know over a dozen good programmers who've been job-hunting in the last 3 months. If we hire, we're going to cherry-pick.

    However, some other factors that will influence the ability of a new coder to land a job are:

    • contacts - a very large amount of jobs still get filled (at least in part) via contacts and "word of mouth". Especially smaller employers like to have someone they know vouch for the candidate, at least to the extent that the candidate isn't a total asshole and some companies now won't give more than a "yes, he worked on those dates" reference for former employees, for fear of lawsuits. Get yourself friends and associates in the business area you would like to work in.
    • grades - they're just about the only evidence that you're competent in your new field.
    • previous work experience - a lot of programming deals with particular business or technical information and someone with experince in a particular field will have a chance landing a job programming for that field; a former nurse at medical supply co., an accounting clerk for a in-house accounting software, etc. Most disciplines are getting computerized to at least some extent, so an older worker can try to put experience to work in the new job. I know of an ex-"blue collar" guy who used to work warehouse and delivery jobs and had to re-train after an accident; he managed to (eventually) get a job working on inventory software despite being over 50 with some modest disabilities. He started in Quality Assurance and then managed an in-house transfer to a coding position.
    • the local market - if experienced people are on the streets looking for work, new coders are competing to some extent with that pool of talent. Newer training and lower salary demands can somewhat counter-balance this though.
    • language skills - multilingual coders have an edge for some positions
    Good luck.
    --

    .sig generation error:468(3)

    1. Re:It depends... by JoeCommodore · · Score: 1
      I agree Dual skilled programmers probably have an in in vertical market application creation/support. To get a coder's brain to wrap around such comples things as familial relationships when it comes to social services databases, or working on accurate useful telemetry data recorders for mechanical operation like cumbustion engines etc. A coder with familiarity in those fields would not only know what to code but also think up ideas for new coding that a straight CRT jocky would not.

      Of course if the vertical market is in something like logging or another endangered field of work then it might be tough.

      --
      "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    2. Re:It depends... by Anonymous Coward · · Score: 0

      I'm finding that more and more employers want to see long tenure at previous jobs. A year or two at a tech company, even if you left to take a more senior position or to escape the imminent downsizing, is seen as a poor commitment. Three or four years ago, during the boom, you were seen as a loser if you stayed anywhere for more than a year or two. In fact, at one company, my VP took me aside and said I should move jobs every one to two years until I was 30. Now, with MBA in hand, I'm getting slapped for "job hopping" by people who stayed in the same position at the same company for a few years. Has anyone else run into this problem? I'm willing to stick around for several years -- but it just wasn't "done" during the boom, if you were at all bright, as far as I could see.

    3. Re:It depends... by Anonymous Coward · · Score: 0
      "job hopping"

      Again, there are factors and shades of grey...

      Employers are looking for a lot of different things in prospective employees: certain skills, professionalism, common sense, intelligence, honesty and personal integrity, "commitment", obedience, ability to fit in, ability to communicate, etc., etc., etc. Different employers emphasize different factors. Some of this difference is purely the company's unique culture, some is the the individual managers', some is the nature of the industry or reaction to recent internal events.

      In my experience, large corporations frown on "job hopping" the most; they'll tolerate a few youthful switches, but by the time someone is 30 the expectation is that the prospect's life is fairly stable and they've figured out what they want to do - if they haven't managed a 2 or 3 year stint somewhere they're unlikely to fit into corporate culture. Smaller companies are used to more volatility, many of them shrink or expand substantially depending on the economy or the vagaries of their business. Some companies, such as small engineering firms, tend to hire and fire around projects so they're used to looking at employees with a lot of "project-length" tenure on their resumes. Some people like to work for start-ups and fit in well with them; managers at startups are of course looking for a lot of people but are going to favor those they think will fit in, and during the boom there was a lot of transitions all around.

      Even at a start-up, "job hopping" can be seen as a black mark. Personally, I've given "thumbs-down" to several resumes in part because of the pattern of tenure; I've only tossed one resume solely due to employment history. That one was memorable, with the prospect having progressively shorter and shorter job tenures and longer and longer gaps, without explanation. The big red flag was a 3-month stint at a consultants shop during the boom, followed by 2 months off, and then 6 months at another consultants shop. Since it was the boom, and I'd hppened to have worked for one of the consultancies 15 years before, it was apparent that either this prospect was job hopping intentionally, or this person "had issues" that led several different employers to dismiss this person. Either way, the prospect didn't pass the first cut. I wasn't the only manager to cut this prospect on the first pass, but I don't remember the others reasons; even during the boom with a shortage of prospects, we were picky... If this prospect had included something like "Hobbies: enjoy extended international vacations", I might have looked at the resume differently. And of course, there's a remote chance that the prospect would've been a good fit for us and worked out, but the resume suggested the odds were against that.

  88. Re:Fuck IBM & EDS - Says who? by Anonymous Coward · · Score: 0

    Who going to bury them? Not CA, or M$, or just about anybody else that comes to mind. EDS doesn't need help to shoot itself in the foot and IBM has more damn money, leadership, and talent than just about anybody. They're dumping a few billion into Linux to help Bill Gates' pucker factor and because it makes great business sense, plus they just dropped $4 billion back into the IBM pension fund.

    IBM, hate 'em or love 'em, will be here when most others are just so many empty offices and warehouses, and worthless stock certificates.

  89. old coders never die they just learn assembly by ratfynk · · Score: 1
    I am 50 and just starting to learn assembly. Oh I've done some little hello worlds, calculators etc in cpp and do some c and some htm. XML gives me a (head/ache)..... (using babble brackets would screw up the post).


    So I will try this "" or \\ Wha' da hell?... how about ./ or */ or | ifelse "pissonit" warning undefined var "pissonit"
    Nope they don't work either. Well if my cat walks on the keyboard would it help things come together?
    So you see .net dot processor languages like vb and c+ are for those who can't invent anything by themselves any way.
    So maybe just maybe if I learn to create core widgets in assembly. Then my work might be usable as lib material for the MS$ mirmadons coming out of todays IT .NET factories.


    Us old farts are more interested in how core apps work than you might think! So far I have found assembly much easier to understand than the cryptic drivel mouse button pushers use. I might even learn several different flavours just to be a litte more agnostic, about hardware.

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  90. No Shakespear for you! by Flamesplash · · Score: 1

    "Code Monkeys" are dime a dozen

    Yeah but you still can't get enough of them to generate shakespear, let alone a page full of s's.

    --
    "Not knowing when the dawn will come, I open every door." - Emily Dickinson
  91. BS BS and more BS! by Anonymous Coward · · Score: 0

    The scoop:

    Companies want to hire non-greeencard carrying graduate students and work them to death until either they get a green card or leave the company or go back home.

    Seen it a 3 companies I've worked at.

    And yes, they get paid way way less.

  92. How GOOD are you? by Matey-O · · Score: 1

    Reguardless of age, there are still jobs for verifiably talented people. But I WILL say that getting a cold-call job is pretty tough. Most of the GOOD programmers I've seen laid off were unemployed less than a month and got hired via networking with their peers.

    I think you're seeing a LOT of weeding out in the field of the folks that got that associates degree and jumped into the IT field to get the 'easy money'.

    What's funny is, at least in Denver, most of them hopped over to real estate, a marked that's PRIMED for a bust.

    --
    "Draco dormiens nunquam titillandus."
    1. Re:How GOOD are you? by Anonymous Coward · · Score: 0

      People with associates degrees are being weeded out? Try bachelor's and master's degree holders that aren't absolutely devoted to CS to the point where they'll take a burger flipping job so they can code in their spare time. I assume you have a bachelor's since you picked the degree below it, but that alone is not why you have a job.

      Networks are weak now since so many are out of work. Cold calling is the only way I've heard of anyone getting jobs.

  93. Indians in Jail at that! by twitter · · Score: 2, Interesting
    BBC shows us that your competition is worse than you could ever imagine. Your next comercial code might be written in an Indain jail. I wonder if the Chinese do this. Uhg, slave labor at it's purest. Comercial code writing is dead, long live free software!

    Write code becasue you enjoy it or have a problem to solve. Don't go to school because you think your going to get rich coding. The software world is moving away from the closed source model faster than you can imagine. Those dummies in jail won't have a clue and the crap they make, even if guided by those who do know something, will never measure up in quality to free software. Being able to use free software to solve real problems will be useful and valuable. The source is alive. A CD full of binary crap is just a coaster and might as well be written by convicts.

    Bill Gates would be the RIAA of software. He did not count on free software eating his lunch. I wonder if he funded this Indian programming effort. Here, he's going the other way. Instead of trying to get convicts ready for life outside of jail by teaching them progrmming, he's trying to get programmers ready for jail by changing the law. Screw you Billy!

    --

    Friends don't help friends install M$ junk.

    1. Re:Indians in Jail at that! by The+Clockwork+Troll · · Score: 0, Troll
      Questions for thought:
      • Why is there no open source heart monitor or GNU drug delivery system firmware?
      • Why doesn't the Space Shuttle run Linux?
      • Why don't more Fortune 500 companies run MySQL instead of Oracle?
      One answer:
      Because when shit matters, you want accountability and commitment, and you don't care whether GNOME and KDE are finally going to fucking merge or not!
      --

      There are no karma whores, only moderation johns
    2. Re:Indians in Jail at that! by The+Cydonian · · Score: 1

      Aww c'mon. All that BBC article is saying is that they'll give computer 'training' to those jailbirds. Now 'computer training' in India could be anything from being a two-year 'intensive' course for CCNA/MCSE certifications, to, you won't believe it, a three week course in ENCARTA (this one from a Microsoft employee on vacation in India who suddenly decided he needed some petty cash). At best, the folks in jail will probably 'taught' about the Wonders of the Magical Start Button or something.

      Yes, that's right; the entire episode is one of those feel-good political moves for the government, matched by some equally positive publicity for NIIT. If those folks start programming after that course, and, Tihar Jail will have international orders for its code, I might as well head to Delhi, commit some crime, get lodged in jail and get on with my plan for world domination.

    3. Re:Indians in Jail at that! by hackrobat · · Score: 1
      BBC shows us that your competition is worse than you could ever imagine. Your next comercial code might be written in an Indain jail.

      Where does the article mention that the prisoners are writing code in jail? Does it even say that they're learning how to code? No, they're getting computer education.

      Stop FUDing, guy.

    4. Re:Indians in Jail at that! by richieb · · Score: 1
      * Why is there no open source heart monitor or GNU drug delivery system firmware?

      It's an itch I haven't had to scratch.

      * Why don't more Fortune 500 companies run MySQL instead of Oracle?

      Come back and ask this question two years from now.

      --
      ...richie - It is a good day to code.
    5. Re:Indians in Jail at that! by sql*kitten · · Score: 1

      BBC shows us that your competition is worse than you could ever imagine. Your next comercial code might be written in an Indain jail. I wonder if the Chinese do this. Uhg, slave labor at it's purest. Comercial code writing is dead, long live free software!

      Umm, did you read the article you linked to? All it says is that prisoners will be taught to use computers to run simple accounting packages, so they have a chance at a job when they're let out. You think cars were made in prisons just because prisoners were taught to be car mechanics? You're just scaremongering.

      The software world is moving away from the closed source model faster than you can imagine

      There's no evidence of this. Open Source has been around a hell of a lot longer than the late 90s you know. IBM were shipping source code to their customers in the 60s. Open source isn't really even that useful to most organizations - if you're a widget manufacturer, your business is manufacturing widgets, not hacking device drivers, unless they're drivers for widgets, and you aren't going to give those away to your competitors! Open source is an interesting phenomenon, and I use lots of it every day, but it's not going to take over the whole world.

      He did not count on free software eating his lunch. I wonder if he funded this Indian programming effort. Here, he's going the other way. Instead of trying to get convicts ready for life outside of jail by teaching them progrmming, he's trying to get programmers ready for jail by changing the law.

      Gates is the richest man (and one of the biggest donors to a wide range of charities) in the world. He's said many times he plans to give away all his money before he dies. ESR lives in a shack in the woods. Who's eating who's lunch here?

  94. young because the old leaves by tychoS · · Score: 1
    The reason the majority of programmers in industry seem to be young, especially at the larger financial/insurance/whatever IT departments, is that most programmers leaves the field 7 years +/- 2 years after having started his/her first fulltime software job.

    This is mostly due to excessive disillusion about the pathetic state of software development project organisation. Ie. when you are facing your third broken-by-design waterfall deathmarch project with a clueless project office, projectmanagers and vice presidents that think software development can be threated like a house building project etc., and you have gained enough experience to recognise the symptoms right from the start of the project, yet find yourself without any hope of improving the situation, then you tend to leave the field completely disillusioned.

    People either leave the field outright, go to work for small software product companies with a small number of other experienced people serving a small number of clients, get into teaching or research positions in academia, or become independent consultants.

    Go read these to further enhance your spleen and general disillusionment of the sad state of affairs within the software field:
    "Deathmarch" by Ed Yourdon http://www.yourdon.com/books/DeathMarch/index.html
    The Mythical Man-Month by Frederick P. Brooks http://www.amazon.com/exec/obidos/tg/detail/-/0201 835959/qid=1052528704/sr=1-1/ref=sr_1_1/002-440775 4-3733639?v=glance&s=books
    Hope, Belief and Wizardry by Marcus Voelter http://www.voelter.de/data/pub/hbw.pdf

  95. another way to look at coding by astrashe · · Score: 1

    Most people who study coding imagine that they'll work as a professional programmer, probably in a group of other programmers, on projects that are fairly big or well defined.

    Many of the most successful small businesspeople I've known, though, have been people who knew their businesses very well, and had the ability to write code to automate what they were doing. Usually those guys are not great coders by geek standards, but their ability to just do something and make it work, without having to spec out a project, go through committees, spends tons of cash, etc., makes it possible for them to get things done.

    Someone who was good at writing simple database applications, for example, could become indispensible very quickly in almost any small or medium sized business just by starting to crank out code that does useful stuff.

    In general, I think that people who combine strong, but not totally elite, computer skills with real knowledge of specific industries can go a long way.

  96. From what I've seen.. by Anonymous Coward · · Score: 0

    Being a young punk (23), I can't really say much for the older market from personal experience. However, my father (over 50!) has never had a problem getting a programming job if he wanted one. He got a BA in Math, did some hardware work, then switched to software and later got his Masters in CS. He's had lots of programming positions, was a consultant for a while, went back to programming, and is now teaching (not because he couldn't find a job, but because he wanted to be a teacher).

    From what I have seen, companies rely more on enthusiasm, knowledge of the subject matter, and the ability to learn than any attribute like age. I got my current job fresh out of college, even though the posting "required" 3+ years of industry experience because I took after my father - I learned on my own, and I tried to get into something I enjoyed. And now, since I've been here so long and have started interviewing people in turn, I look for the same things. If I see a person who likes to learn, likes what we do, and does it on their own time, I could care less if the person is young, old, male, female, or is green and has antennas.

  97. Re:Been there...still doing that by aaaurgh · · Score: 2, Insightful

    You'd have to shoot me before you could promote me, can't think of a worse thing than to be taken from a hands-on tech. role to become a paper-pusher... what a nightmare! That's why I went contract, no career pressure, and I'm a far better developer that I could ever be as a manager.

    --

    Go permanent? In your dreams and my worst nightmares.
  98. wrong question, right answer by Anonymous Coward · · Score: 0

    It's not how old you are it's how old your career is. Unless you have 20 solid years experience and live in the immediate area of the employer, try In-N-Out.

  99. Too Young.... by IcEMaN252 · · Score: 1

    There is also the reverse you know. Us really young programmers (I'm 18) can't find anything at all right now, whereas a few years ago I had enough consulting gigs to take my pick.

    Now, if the logic of "younger people cost less" really followed through, you'd think I'd have a job right now. After all, I don't exactly need health insurence as I'm covered under my parents till I graduate college. Plus, I'm willing to work for less than my older, relatively colleagues.

    --
    CitrusTV (http://www.citrustv.net): the Nation's Oldest & Largest Entirely Student-Run Television Station
  100. Re: Try something more beneficial by Anonymous Coward · · Score: 1, Interesting

    You might consider reading something more useful than IT related books. A good place to start is "War and Peace" by Tolstoy. This is coming from a hardcore closet geek that also happens to have a life on this side.

  101. Bad news for you: EE is not where it's at either by StandardCell · · Score: 4, Insightful

    I'm an EE. Actually, a BSEE, and an MSEE, and I have my MBA for good measure too. I knew that I didn't want to work in software and coding, so I took a hardware specialization in ASIC and digital.

    Well, lo and behold, after four years in the workforce, two layoffs, slavedrivers at my first job, all that work is being farmed off to Asia, eastern Europe and other low-paying locales. No joke - you can walk to an average ASIC provider with $200,000 and get a 2 Million gate ASIC with an embedded ARM, SRAMS, and ADC/DACs designed turn key. Those types of ASICs with design services used to cost almost ten times that amount. That also includes mask and tooling costs, btw.

    In fact, most of the rest of hardware engineering has cratered in the same way. Cheap foreign labor has usurped the profession because electronic devices, like software, have for the most part become non-locale-specific commodities. Those electronic devices only need to pass Underwriters Laboratories or Canadian Standards Association safety certifications, and if they don't they just get redesigned. No engineer in electronics that I have ever known in my short career has needed their Professional Engineering degree, but I'll tell you that none of these guys who would have a product for sale here in North America would sign off on the design documents and be personally liable for them if they were designed outside of the United States and Canada, even under their project control.

    Contrast this with, say, civil engineering, where the engineer has to stamp his life away on the lower left corner of the blueprint of that bridge or building, and if something goes wrong and it falls down and kills people, it's his ass. Plus, they need to be on-site almost all the time, because they're virtually all locale-specific type of projects at one point or another, particularly when it comes to the geotechnical aspect of it. I sure as hell wouldn't trust someone to design and spec out bridge trusses if they lived somewhere else, nor would I want it to be built on a mound of quicksand (as the Alberta Provincial Legislature was).

    What's even more sad is that I've personally seen cover-ups of folks whose consumer electronic devices have burnt up in the end application due to overcurrent latch-up on a power IC, yet nobody needed their P.E./P.Eng. designation. Only in higher voltage power systems design has an EE required his/her professional designation and to stick his/her neck out. Well, that and for those who develop military and aerospace systems. But who cares if a piece of software asserts a line too long or wiggles it the wrong way to send a device into a tizzy, right?

    The real solution is to reregulate the profession such that safety, both software and hardware side, become personal liabilities for those who have designed them. Small errors are liabilities for civil, mining, chemical, and mechanical engineers that need to be corrected. Yet small errors in functinoality are things that "we just have to live with" and accept for redesign. You can bet diamonds to dollars that the SW/HW design clowns outside this country have virtually full immunity on a personal if something happens or will at most get fired. Big whoop. Once you change SW/HW engineering to a locale-specific and safety-specific craft for which individuals become personally accountable and necessary locally, you will fundamentally restore dignity to the profession and cauterize the wounds that are causing the outflow of this profession to other countries.

    As for me, after a couple of layoffs and general disgruntlement with the profession, I'm going to look at getting into management consulting and using my MBA a bit more. God knows half the companies I used to work for sure need an internal overhaul. But it's cultural- and location-specific type of work, it is very versatile, you can consult for yourself or someone else, and you can't farm most of it out because it needs to be local.

  102. Things change. by inertia187 · · Score: 1

    Things change. People change. Hair styles change. ... Interest rates fluctuate.

    --
    A programmer is a machine for converting coffee into code.
  103. What I see is this - by Progman3K · · Score: 1

    Younger coders still get snapped up quick because they work cheaper, yes.

    But only short-term minded companies hire them these days.

    These days, since there is hardly any venture capital out there anymore, companies have started realizing that they need to produce products that will really stand the test of time.

    Younger coders lack the experience to pull this off.

    Younger coders don't see far enough ahead and don't have all the experience to be able to judge what's best and end up making mistakes that cost MORE money. A lot of employers have gotten fed-up with that.

    I've seen more and more companies get rid of their younger coders and hire seniors, because they are tired of their software systems always becoming an unmaintainable mess.

    There is NO substitue for experience and discerning employers realize this.

    I'd say the ONLY reason there is to hire a younger coder these days is money, or if the kid is a natural, which is less than 5% of the crowd.

    --
    I don't know the meaning of the word 'don't' - J
  104. What did you do before? by RhettLivingston · · Score: 1

    The answer to that could make all the difference. Getting into programming in some ways has become like getting into med school. Someone with 10 years engineering, legal or software experience has a better chance of getting into med school because of the possibilities of the combination of talents. I think the same is true of programming. If you can find a hot niche market that your combination of talents uniquely suits you too, you've got a better sale.

    For example, in about 3 years linguistic specialists with programming talents will likely be in high demand as speech recognition becomes a desirable interface in more and more specialized apps. That generation of speech recognition is going to require a lot of linguistic knowledge and programming instinct to train.

  105. Might be a problem by unoengborg · · Score: 1

    If they are coders, they are in trouble. But so are their younger collegues. The IT market of today require a lot more than just coding skills.

    But on the other hand, if they learn analysis and design they might have an advantage over younger people as they have more life experience, and perhaps have skills from sectors of society outside of the IT business. That may help them to understand the problems of their future customer better and in the end make them build better systems.

    --
    God is REAL! Unless explicitly declared INTEGER
  106. your assumption, not mine by djupedal · · Score: 1

    Get serious. You assume only one company...if there was only one company, sure. But the dynamic is such that the ebb and flow results in companies coming and going, with you being able to change who your employer is, not just staying in one place and growing...or not. When my father was working, you had one job and one employer. More than that meant you were 'shifty'. Now, we can have more than one employer every year, and no one sticks us with that same label.

    The US is not the only place to look for work, BTW.

    1. Re:your assumption, not mine by eggstasy · · Score: 1

      The logic assumed for one company will still hold for any given number of companies.
      For christ's sake how could everyone become manager after some given number of years? The number of managers required is always a lot less than the number of non-managers, so for this to be true, the set of companies, the IT industry as a whole, must grow exponentially. Which it isn't anymore. You only need more managers if you have more employees to manage or if something weird happens to an existing manager. You used to need more managers all the time, and people made manager in 3 or 5 years. But Not Anymore. So the question remains, what will happen to me if I'm both deemed too old for the fast-paced IT biz, and not good enough to be promoted?
      I get booted and try to find some other job that will probably pay less.

    2. Re:your assumption, not mine by ces · · Score: 1

      The problem is there will always be more non-management than management positions in IT. While the total number of IT positions looks like it will continue to expand over time the growth rate is not enough to allow all older IT workers to move into management.

      You also overlook the feeling among many better people in IT that they would rather flip burgers than go into management.

      Research Scientists, nurses, machinists, and even civil engineers aren't necessarily expected to move into management why should people who work in IT?

      --
      Happy Fun Ball is for external use only.
  107. Re: Try something more beneficial by primus_sucks · · Score: 1

    Ok I will, thanks for the advice!

  108. It's called 'consultant' by djupedal · · Score: 1

    And when you find out there are hundreds with the same thing on their business card, and they all know less than you and charge less than you, you'll understand why Webster's defines 'consultant' as: habitually unemployed.

    1. Re:It's called 'consultant' by smagruder · · Score: 1

      That's what I'm doing. :) There are so many shops, esp. in government, where "system architecture" is still pretty much an unknown in the year 2003. Still *many* opportunities for experienced seniors if they would only grab it.

      --
      Steve Magruder, Metro Foodist
    2. Re:It's called 'consultant' by Anonymous Coward · · Score: 0

      Exactly....seniors are usually 'dirty harry', and get to clean up after re-orgs, etc. It's a dirty job, but someone has to do it :)

      Like they say, experience is the best teacher. Just make sure you have the paper to back it up.

  109. Interview tips for old people by Anonymous Coward · · Score: 0

    Try not to smell so old. Suntan lotion works wonders in this area.

    A kidney transplant or hip replacement is not an accomplishment.

    Don't mention the status of your prostate, even if asked.

    Never admit to having seen a vacuum tube or owning a tube tester.

    Never admit to having seen a punch card or having punched said cards.

    Never admit to having a slide rule or having slid said rule.

    Brag about your tricked out 386SX with cold cathode and led fan.

    Make it clear your dos shell skillz extend from windows 3.1 all the way to windows for workgroups.

    Brush up on youth culture. You might want to feign the hots for Justin Timberlake or Linkin Park. You don't need to know the first thing about any this youth culture crap. Inject hizzy and bling-bling into your answers. Scream a lot if questioned deeper in these areas.

    You'll be icy-hot and employed in no time.

  110. Experience seems to matter more than age by tonydiesel · · Score: 1

    I'm not so sure age matters too much these days, instead there is a sweet spot of experience that people want. I've been unemployed since I graduated from school last June and I went to a pretty decent program (Stanford). I managed to get some work only in the last month (short term contracts though).

    In looking for jobs, it seems that nobody wants to take a chance on an unproven commodity (someone with no experience outside of school) so they are all looking for people with 3-5 years in the industry (that way the new hires aren't too expensive).

    I doubt that age matters too much, instead they want someone new enough to be on the lower end of the pay scale but also experienced enough that there isn't too much risk involved

    1. Re:Experience seems to matter more than age by Anonymous Coward · · Score: 0

      You went to STANFORD and are UNEMPLOYED ?
      Are you $@#$ing kidding me ? The economy
      can't be that bad dude - methinks you probably
      felt too proud to accept a job that paid
      $40k starting. Otherwise, no way
      Stanford/MIT folks would be unemployed. NO WAY !

      Companies are not that stupid. Fuck, I would hire
      you in a second. I am presuming that you know
      the basics of:

      a) hardware/cpu/digital design and
      b) language/compiler theory

      Or wait a minute, did you go to stanford and
      get a non comp-sci major like history or some
      shit like that ?

  111. Older programmers ..... by Anonymous Coward · · Score: 0

    If you're a young coder just out of school, I'd check with the defense industry. I know Lockheed Martin would rather hire younger, less experienced people with science or CS degrees and train them rather than hire more experienced developers. I think they do this to save money. They realize they can get lots of work out of a younger coder and pay them a lower wage. They keep just enough experienced people around to manage the situation. Defense is a good place to get some experience under your belt. They love fresh meat! Uh.... I meant recent grads!!!!!!!

  112. 30+ is old??? by zackbar · · Score: 3, Insightful

    Hey, I'm 37, and I've been in the field professionally since I was 22. I'm not the youngest at my current client, but I'm hardly the oldest.

    In fact, most people I see in this business fell into it from other fields entirely. I've only met a few out here in the real world that actually went to school specifically for programming. Most got degrees in other fields.

    I really don't know that age is that much of a factor either, except that the younger ones actually chose the field during college instead of afterwards.

    1. Re:30+ is old??? by Stinking+Pig · · Score: 4, Interesting

      "In fact, most people I see in this business fell into it from other fields entirely. I've only met a few out here in the real world that actually went to school specifically for programming. Most got degrees in other fields."

      I've been in the industry since I graduated... with an English degree. Most of the EECS graduates I've worked with were... salespeople. Most of the admins, programmers, engineers, and trouble techs have been liberal arts types, chefs, and general knock-abouts who get involved because there's no jobs in the field they came from and this stuff is fun.

      There's a basic dichotomy in mindset here: those who think that school is for education and those who think that school is for socialization. If you think of school as a factory which is churning out skilled individuals, you're a) probably disappointed with the American school system and b) probably going to be on the dustheap in ten to twenty years, whether through personal burnout or skill rust.

      School to me was a piece of paper that I knew would open doors with people who think papers are important; but I did enough research ahead of time to see that few of the people I respected had studied what they were doing for a living. So I took a degree that I cared about and that I thought would be fun. I had a great time, I learned interesting stuff, I met cool people, and when I was done the BA degree opened doors just like a BS degree would have done.

      YMMV.

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
    2. Re:30+ is old??? by rycamor · · Score: 3, Insightful

      Amen to that.

      I am also 37, and my first degree was in English. (Really, the English major was just an excuse to study anything that interested me so besides literary theory, creative writing, history and music, I also made it to Calc II, some other sciences and took a couple programming courses).

      But I really didn't get back into computing until I was 26. Started re-learning programming by reading, and by developing databases and web-based applications. Later became lead developer at a couple different companies. Between free-lancing and full-time employment I have never been more than a month without work, even after the dot-com crunch.

      One of those companies had two C.S. graduates, and two of us with no CS or IT degree, yet we were the ones doing the programming. Even though we tried to share our books and ideas with the others, it just didn't really happen, so they ended up doing other things, such as system administration, web design, etc... Not that there is anything wrong with that, but the point is programming is a passion, and no degree in the world will change that. Smart employers learn to look for those with the passion, not the degree.

      As lead developer at my current job, I personally will be happy to hire and work with developers of any age, as long as they are the kind of people who bother to continue learning. And its not about whether they know Java or C# or PHP. Conceptual ability is much more important than rote knowledge of implementations.

    3. Re:30+ is old??? by jelle · · Score: 2, Insightful

      "and when I was done the BA degree opened doors just like a BS degree would have done."

      How do you know where _you_ would have been had you had a BS degree? Your BA degree obviously opened enough doors to satisfy your appetite, but maybe the BS degree would have opened more or better doors and there is not way to find that out but speculation.

      Sure, learning is more than just a result of a particular university degree and never stops, but a good start is a good start and if you think that universities exist mainly to let people socialize then you've had a little too many mind-freeing substances during your time.

      Universities collect knowledge and spread them towards their students. And it's up to the students to use or throw away that knowledge. I'm sure that there is a lot of knowledge that your university basically wasted on you since you decided to take another path. Sure, the paper is important to open doors, without it a lot stay closed. But after the door opens knowledge and skills keep you in, and it helps a lot if you picked those up in between socializing and just plain having fun.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    4. Re:30+ is old??? by luzrek · · Score: 1
      How do you know where _you_ would have been had you had a BS degree? Your BA degree obviously opened enough doors to satisfy your appetite, but maybe the BS degree would have opened more or better doors and there is not way to find that out but speculation.

      Considering the vein of conversation, I think that I'm on the "young" side. However, in the time that I've been around, I have noticed some things. First, most people with good jobs at least used their contacts to get their foot in the door, if not to get the job. Therefore for job hunting, a Bachelor's degree from a good school is much better than one from a not-so-good school, regaurdless of the "S" or "A" associated with it. Second, the people whom I respect the most as programmers are officially trained, and officially work in other fields. They write (or modify) software which has a direct applicaiton to their work. While their is definitely some market for programming tools, not all CS majors can persue CS exclusively. Third, the pay scales for programmers has really crashed in the last 5 years. I think this has to do with programming being a relatively easy and low stress field (compaired to say, nuclear physics or actuarial work(for difficulty) or medicine and law (for stress)) with a low barrier to entry (you have to be willing to think logically), causing the supply of programmers to go through the roof. Unfortunately, most people who went into computer science four (or five) years ago when enrolling in college cannot expect to make the money, or have the jobs, that inspired them to go into computer science. Finally, those with just a BS degree probably shouldn't look down on those with a BA degree, you're probably going to end up working for one.

      --

      Galium Arsenide is the material of the future, and always will be.

    5. Re:30+ is old??? by Lord+Grey · · Score: 1
      I had that same reaction. I'm 38. "Old? How the hell is 30+ old?"

      But to the topic at hand:

      I discovered computers when I was 12 and was fascinated by the whole concept of programming. Bought one of the very first Apple II+ units and started writing software for the local high school before I was there yet. I even worked for Apple for seven years as a developer, then left to start my own custom software company. I'm still in business, even after the economic shakedown.

      Bottom line: I don't give a shit how old my coders are. I don't care what their race is, or how many limbs they have. What I care about is how well they do their job, accept responsibility for their work and actions, and don't have to be handheld through every problem.

      It's what you do that counts, not what you are.

      --
      // Beyond Here Lie Dragons
    6. Re:30+ is old??? by Anonymous Coward · · Score: 0

      Sorry, can't find login, the name is Frank. I totally agree with the post. I have a history degree and I dont actually program much, but I write about programming and networking engineering. For the last 7 years, I have tried to quit the field twice, because I was totally overworked:)

      Seriously, most eecs grads seem to get tired of their programming jobs fast. I never did. Most of my friends are not cs grads although some cs grads are still knocking about as software engineers. Some of them seem to abandon programming altogether for other creative pursuits.

      In sum, I believe that cs degrees are not terribly relevant for programmers except for the usual algorithm classes and advanced programming languages stuff. C# or java is not a question I would want to deal with in a degree anyway...

    7. Re:30+ is old??? by Stinking+Pig · · Score: 1

      Absolutely true, if you happen to be able to say what you're going to be passionate about for the rest of your working life when you start school then the resources that are provided may be helpful.

      However, the only things taught in school that matter are conceptual frameworks, politics, and bureaucracy. All the rest is details that you'll forget days after the final and have to look up in reference material for the rest of its valid lifetime.

      My English degree helped me become more articulate in speech and writing and provided a firm foundation of critical thinking skills. It was worth a lot more than the alternatives to me.

      "University politics are so vicious precisely because the stakes are so small." -- Henry Kissinger

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
    8. Re:30+ is old??? by Anonymous Coward · · Score: 0

      ...it is the socialization of learning, gathering and creating new knowledge, and sharing information that Universities are good at.

      One can meet people of far more experiences and experience far more world outlooks at college than they will outside of college, and definitely moreso than at work. At college, most people are in one of two common boats: party or graduate/be in school long enough to qualify schooling as work experience. Both are good experiences.

      At work, especially in a larger corporation, there is just too much corporate politics, even at the workerbee level, for people to let their guards down in a generic sense. Everyone is too busy trying to play The Game for The Man, one way or another.

    9. Re:30+ is old??? by jelle · · Score: 1

      You're equating 'programmer' with BSCS, and get very close to equating 'somebody with a BS degree' with a programmer. There are many programmers with no BS degree, and there are many BS degrees that are not CS majors, or even programmers. Actually, the nuclear scientist you talk about is a BS (or MS, or Phd), but not a BA. Anyways, those are details and I know that BA people can't be bothered with that and it wasn't your point anyway, so I'll get to the point:

      There is a saying that a lot of companies go by: An engineer can turn into a manager, but a manager can never turn into an engineer. Another saying is 'it takes one to know one', which in many cases is very true. Of course, not all good engineers (few?) turn into good managers, but on the other side not many managers with only a BA background are very capable at managing engineers (because there is a large communication barrier resulting from the different backgrounds).

      One large source of failure to communicate is even present in your posting: With a good manager, the engineers aren't working _for_ the manager, but the manager is the facilitator that makes the group of engineers operate as an effective team (together with external contacts, this is the 'b in BA: business). Making a team effective for a task, that is the task of the manager, in addition to reporting upwards into the chain of command (filling in the the 'a' in BA: administration). In a sense, the manager is working for the engineers. The manager that makes the engineers feel that they are working for him will see low morale and see the brightest ones leave. It's not just textbook, I've seen it happen.

      I've heard that last sentence "you'll probably end up working for a BA" many times before, and on every occasion it was a BA defending its position, and especially the way you put it it sounds more like a threat than something constructive. Just like my statements at the beginning of this posting.

      Note that I never even insinuated that I look down on those with a BA degree, I asked you how you knew that your BA degree opened more doors for you than a BS for _you_ would have. Based on your post I'd say that you are BA material, and not BS material, and you simply made a better choice for you. And that is just my point, because you hinted that you thought you were BS material and that even for a BS material person, a BA will open more doors and result in reaching the personal goals more effectively. That is just not true.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    10. Re:30+ is old??? by jelle · · Score: 1

      So everybody is different and everybody requires a different approach. There is no such thing as "just the piece of paper counts and it doesn't matter which degree you go for", because for each individual it does matter very much.

      Some people go for a technical degree and drop out, because they realize that it isn't their thing, some others go for a non technical degree and end up in technical jobs (in various degrees of 'technical'). That still doesn't mean that a solid background in a non-technical degree compensates for the missed solid mathematical background and understanding of physics that you get with most technical degrees. It just means that some people are cut out to do the jobs that require such a background and understanding and others who are not and who will find other positions in the processes surrounding those jobs.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    11. Re:30+ is old??? by Stinking+Pig · · Score: 1

      I can agree with that; though I'm still not interested in higher math or programming :-) I've developed a love affair with Perl though.

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
    12. Re:30+ is old??? by zackbar · · Score: 1

      "Not that there is anything wrong with that, but the point is programming is a passion, and no degree in the world will change that. Smart employers learn to look for those with the passion, not the degree."

      I quite agree. Even in the college I attended, where all of my fellow classmates were also CS majors, many of them didn't really do it because they loved it. They did it because programmers were finding jobs.

      "Conceptual ability is much more important than rote knowledge of implementations."

      Also true. I find that knowing that something is possible, and how it probably should work, is far more important to my job than having done it before. I've done things not documented nor obvious just because I figured out what should be possible and tried it.

    13. Re:30+ is old??? by luzrek · · Score: 1
      In comparing a Bachelor's of Arts degree and a Bechelor's of Science degree the principle difference is in the degree of specialization. The "Arts" degrees, which encompass huge feilds including computer science, are, in general, designed to create someone with a general skill set which will later be refined with additional training. The "Science" degrees are ussually designed so that the graduate will have somewhat less general knowledge, but will be ready to work, ussually in a fairly narrow field, immediately after graduation.

      Many engeneers actually have "arts" degrees for their bachelor's degree. They follow up with a Masters of Science (or a PhD), so I'm not trying to insult engeneers. However, there is a potential problem with the "science" bachelor's degree. Because the knowledge is narrow and deep, if there are no jobs avalible in that field, the graduate ussually has trouble getting a job. The "arts" bachelor has the opposite problem. Because their knowledge is somewhat shallow, they ussually are outcompeted for the starting level jobs in their immediate specialization. However, they can get a job in a related field.

      The reason why I say people with BS degrees will likely end up working for people with BAs is that schools such as Harvard, Yale, Dartmouth (etc.) primarially grant BA's to their undergraduates (err...AB's but that is because they grant latin degrees). The people who goto these schools are very well connected and tallented so they are likely to be the heads of corporations.

      FYI BA = Bachelor's of Arts. MBA = Masters of Business Administration, a graduate degree.

      --

      Galium Arsenide is the material of the future, and always will be.

    14. Re:30+ is old??? by jelle · · Score: 1

      "FYI BA = Bachelor's of Arts. MBA = Masters of Business Administration, a graduate degree."

      D'oh! You got me there! I really need to brush up on US college terms... (got mine in Europe). Bachelor's of Arts. Hmm, it's got to be something different than a degree in arts from Europe. There is no way that after a bachelor's in arts in Europe gets you anywere closer to a science degree in europe, let alone masters or PhD. If it is the same, than you probably don't even want to know what my opinion is of the educational value of an art degree in Europe.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
  113. my case by Capt.+Beyond · · Score: 1

    I am older (37), never finished university, taught myself c++, involved with several open source projects, written several open source programs, and just got hired... overseas....

    --
    -- "Perceptions create reality. By changing your perceptions you change your reality."
  114. Two words: by antiMStroll · · Score: 1

    Prove it.

  115. If you've been employed before by j1mmy · · Score: 2, Insightful

    you obviously have some other skill and experience to boot. That's your edge over the younger crowd. If you're looking for a menial 9-to-5 position, that's not going to be worth squat. If you're looking for something a little higher up the ladder, you're far better off.

    If all else fails, kill yourself.

  116. Age-ism is illegal by Dix · · Score: 1

    ... in most places.
    We strictly enforce it. Age never enters into the decision making process.

    Personally I find that I've learned so much continuously in 15 years coding that the idea of young programmers being more valuable is absurd.

    Experience bears this out.

    Remember, it's not like research physics or maths in which your mental facilities are pushed to their limits - there's nothing in coding as complex as high-school calculus. Good coding is mainly a matter of discipline and self-education, not intelligence.

  117. Re:Job Chances for Older Coders are better than ev by Anonymous Coward · · Score: 0

    Are you sure that next week you won't be the guy who got fired for reading Slashdot on company time and missing his project milestones?

  118. Coding 30 by Anonymous Coward · · Score: 0

    I am working for a "big 4" consulting firm. There are
    NO coders here. At least noone I would call a coder.
    I am considered one of the best techies in this company,
    which is, if you ask me, embarassing. If you look for
    a job, show that you are smart, capable and willing to manage people.

  119. Re: Older Coders by Anonymous Coward · · Score: 0

    If you're over 40 and don't have specific skills yet, you are, ignoring the whole whole coding concept, a freaking charity case to start with.

  120. A COBOL programmer's nightmare by rlillard · · Score: 1

    It seems appropriate to this topic to revive this old chesnut: Jack, a COBOL programmer, after years of being taken for granted and treated as a technological dinosaur by all the UNIX programmers and Client/Server programmers and website developers, finally started getting some respect in 1994. He'd become a private consultant specializing in Year 2000 conversions. He was working short-term assignments. He was working 70 and 80 and even 90 hours a week, but it was worth it. After a few years of this relentless, mind-numbing work, Jack started having problems sleeping and began having anxiety dreams about the Year 2000. It had reached a point where even the thought of the year 2000 made him nearly violent. He must have suffered some sort of breakdown, because all he could think about was finding a way he could avoid the year 2000 and all that came with it. Jack made a deal with the company that specialized in cryogenics to have himself frozen until March 15, 2000. This was a very expensive process and totally automated. He was thrilled. The next thing he would know is he'd wake up in the year 2000; after the New Year celebrations and computer debacles; after the leap year. Nothing else to worry about except getting on with his life. He was put into his cryogenic receptacle, the technicians set the revive date, he was given injections to slow his heartbeat to a bare minimum, and that was that. The next thing that Jack saw was an enormous and very modern room filled with excited people. They were all shouting "I can't believe it!" and "It 's a miracle" and "He's alive!". There were cameras (unlike any he'd ever seen) and equipment that looked like it came out of science fiction movie. Someone who was obviously a spokesperson for the group stepped forward. Jack couldn't contain his enthusiasm. "Is it over?" he asked "Is 2000 already here? Are the millennial parties and promotions and crisis's all over and done with?" The spokesman explained that there had been a problem with the programming of the timer on Jack's cryogenic receptacle: it hadn't been year 2000 compliant. It was actually eight thousand years later, not the year 2000. But the spokeman told Jack that he shouldn't get excited; someone important wanted to speak to him. A wall-sized projection screen displayed the image of a man that looked very much like Bill Gates. This man was Prime Minister of Earth. He told Jack not to be upset. That this was a wonderful time to be alive. That there was world peace and no more starvation. That the space program has been reinstated and there were colonies on the moon and on Mars. That technology had advanced to such a degree that everyone had virtual reality interfaces which allowed them to contact anyone else on the planet, or to watch any entertainment, or to hear any music recorded anywhere. "That sounds terrific," said Jack. "But I'm curious. Why is everybody so interested in me?" "Well," said the Prime Minister. "The year 10000 is just around the corner, and it says in your files that you know COBOL."

  121. Re:You know...well, um, yeah. good thinking. by stanwirth · · Score: 5, Interesting

    The advantages of going to grad school, particularly when slightly older, during a recession are numerous. I did it during the last two recessions (MSc in the early eighties, a Ph.D. and a couple postdocs during the early nineties), so I speak from experience:

    • The cost of living goes down during a recession, which does make it a little bit easier to get by on what you'll be earning during your graduate school indentu^h^h^h^h^h^h^hadventure.
    • You'll use the time and the freedom and the access to resources to develop a new technology which could be a super-big bargaining chip when you get out of jai^h^h^hschool.
    • As a more mature person with, presumably, assets, a decent credit rating and a good relationship with your banker, it's much more reasonable to consider starting your own business when you get out -- based perhaps on some of the ideas you've had the time and freedom to develop in grad school -- and the advanced degree will make it much much easier for you to respond credibly to RFPs, particularly for SBIR/STTR grants to do ongoing technology transfer/R&D/productisation of what you developed in graduate school.
    • You make terrific international contacts in graduate school, and are usually required to master a second (spoken, natural) language. This expands your opportunities and employability immensely.
    • University career services are particularly helpful to graduates with advanced degrees, because they're able to think creatively about how your unique skills and the technology or principle you've developed (it certainly better be unique and useful, otherwise you've wasted your time and don't deserve the degree!) can be useful to their more interesting corporate and industry contacts. i.e. you're not just the 654th MSCE that just rolled off the assembly line. You have something unique and important to contribute, beyond just coding coding coding for some dumb-ass business process. You're more likely to find yourself in new product development, R&D,
    • Play Co-Ed Softball in the graduate intramural league. This may be your only chance to make contacts in the B school and Law school that will be extremely valuable to you in the future, especially if you're considering starting your own high-tech business in the real economy when you finish. Uh, and the med school students might be helpful if you're, like, really old...:)
    • Faculty (and people in general) find it easier to relate to people their own age, so being older is a benefit. Also, (on a more cynical note) since you're obviously industry-oriented rather than truly academically inclined, you're not offering any future competition for their little pets and bright-boys, so they're less likely to shaft you.
    • It's NOT just "more years of the same academic crap." Some terminal masters' programmes are like that, but in general, in grad school, you will be challenged to think more creatively and critically than you ever have before. You will be required to zoom out to the big picutre and then zoom back in again to the finest details--and then synthesize them into something comprehensive: a new big picture. It's about creating new knowledge and new technologies, understanding things that have not yet been understood by anybody else in the world except you , not just learning more stuff from more stuffy old professors. And it will be this ability to think that will make you valuable over the much longer term, not just specific coding skills on specific platforms.
    • They pay you, rahter than you paying them, and the class sizes are much smaller. What a deal!
  122. Insightfull ??? More like ignorant. by Mooncaller · · Score: 2, Insightful

    Few programmers work to develop code as a marketed product. Nor should they. Software that is designed as a profitable product will always be inferior to software developed to solve a problem directly. It is easy to demonstrate impericaly ( a little more convoluted to prove logicaly) that software is not a good sustanable buisness without resorting to sleezy practices ala MS. Most viable commercial software products were produced for use in house befor being marketed. With Open Source, companies will be able to do more, in house, and for less cost. That will allow them to hire more programmers while retaining the same budget.

  123. Domain specific knowledge... by duckpoopy · · Score: 1

    is worth something, simply knowing a programming language is not. Learn database/bioinformatics, medical imaging, or something financial if you want to stay employable past the next round of buzzwords.

    --
    word.
  124. Not true by WindBourne · · Score: 1

    When you are experienced, then you will not work for little. If you are older and just out of school, you will take what ever you can get. Ever older person in school has paid elsewhere and knows that they are at the bottom of the pole. Most will take lower pay (initially) just to get in the door.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  125. Re:Let me guess... by Anonymous Coward · · Score: 0

    Apparantly the Mod went there :P

  126. If the business is smart by Arandir · · Score: 1

    If the business is smart, it will hire the older programmer instead of the younger programmer, everything else being equal.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
    1. Re:If the business is smart by weave · · Score: 1
      I agree. Someone who is less than 30 is far more likely to jump ship to "follow their dreams" after you've got him/her up to speed and spent a ton of money on training. Someone who is 40 will most likely be loyal and stick around 20+ years, where company-paid training will be an investment that pays for the company, and the stability is something you can count on.

      Now, as someone who hires IT people, there are a lot of older people stuck in ruts who can't progress and end up becoming drains on the company, so you have to learn how to weed this out. Like, when you ask what COM is, the guy responds it's a MS/DOS executable (.com file) with absolute addressing using a small memory model. :)

  127. Re:You know...well, um, yeah. good thinking. by The+Cydonian · · Score: 1

    Yes, but if you can get into grad school. :-)

  128. Job chances for older workers by michael_cain · · Score: 1

    The somewhat broader issue of job opportunities for older workers (not just coders) is one of personal interest to me. A few months back I was laid off when my senior technology-oriented analysis position was eliminated due to industry consolidation. I was damned good at the job, and my compensation reflected it, but the acquiring company simply eliminated all of the headquarters staff at the acquired company. We were "junk" they bought along with the assets they wanted, to be dumped immediately. Comparable job openings within the industry where I have spent 25 years are essentially nonexistant due to ongoing consolidation, particularly when location is considered. I don't want a position in another part of the country; my spouse and I have put down too many roots over the last 15 years. I won't bitch too much, since I managed to accumulate enough over the years, and on the way out, that I can afford to go back to graduate school in pursuit of a Ph.D. in a somewhat different field.

    My interest is in economics and the apparent disconnect between the policy wonks of both political parties and industry in general. The wonks are, for the most part, taking the position that the aging baby boomers have to stay in the work force longer in order to avoid bankrupting the government programs that have been promising the boomers benefits for the past 50 years, but can't now afford to deliver. But to accomplish that requires that industry somehow come up with interesting, challenging jobs for the aging members of the workforce.

    For me, 25 years was enough to spend in one industry. I want to learn and apply something new. My children are about grown, the mortgage is paid off, and I don't need the same kind of salary that I commanded in my "prime." OTOH, it's true that I don't have the energy I once did, and an entry-level position that demands 60 hours/week for 40 hours of salary is not an option. But I worry that, four years from now, with a shiny new advanced degree in a different field, the US economy will not have created the kinds of positions that the wonks are arguing for, and that I will be looking for.

    Disconnect.

  129. Solutions to the tech sector problem by CAIMLAS · · Score: 4, Interesting

    Those 40+ workers won't have a snowball's chance in hell in the current market. Roughly what anyone that doesn't currently have a job, I might add.

    Not only that, but I suspect that many people with CS degrees - the technical rough equivilent of an Engineering degree or such - are getting a mere fraction of what other people in technically inclined career paths are getting. The situation doesn't look like it's going to improve, either - at least not within the decade, and probably longer.

    I see tech workers having several options from which to chose from. The available options are probably not anything that will happen without a fairly large pull on the government from the private citizens of the US: civil liberties have been pretty low on the totem pole of things to do for the government of late.

    The first thing that could be done would probably be to form a union. Many people in the tech industry protest this it seems, though, because they might see 'union' being attributed to 'lower' work, such as manual labor. However, I do not see this as meaning that it shouldn't be done, or that it would be bad for tech workers if it were done. It would provide for wage and sallary standardization for specific tasks and job requirements. Granted, the people with lucrative 200k$/year jobs would probably lose out.

    Another option - and probably the best - is to get a government licsensure board set up, such as what conventional engineers have. This would act positively on several fronts. First, it would change being a 'tech worker' from being simply that - someone with technical skills that is seen by management to perform menial technical tasks - to a trained and licensed professional.

    Then, in turn, commericial software could not be sold without a licensed programmer's 'signature'. (This could work much like the current engineer scenario of a single engineer watching over draftsmen - the real programmers (people that hvae been programming for years, with many languages, etc - programming managers, basically, instead of the clueless IT Managers we have now) look over, debug, and LART the 'coders'. Granted, there'd probably be a higher ratio of programmers/coders than there is of engineers/draftsman, simply because it takes a lot more man hours to review code than it does to look over a blueprint.

    Additionally, this would do several things for the quality of code. It would increase, one, because there would at least be a minimal level of competence on a given project (as shown by the licensure test taken by the programmer).

    Second, an programmer putting his stamp of approval on a project is much more likely to pay attention to the overall quality of the product, since his license is on the line. There will have to be some more thought done on how to determine whether or not a programmer is responsible for a problem with his software, of course, but I think it can be safely said that large vulnerabilities and inherrently insecure software design would result in such a license revocation. It would, of course, be determined by the governmental licensure board.

    Thirdly, this would be a positive long-term thing because all the Indian and Asian imigrants that are currently working here without their blue cards, and many with, would not be able to work in the capacity of programmer. Hopefully 'coders' would have to be licensed too, a requirement being that they be a civizen.

    Similar rules can be drawn up for system administration, although I'll argue that the infastructure is already largely there. sysadmins follow previously defined guidelines, for the most part, and work within a boundry. They have things like Cisco's intensive certification program which is largely respected in its higher manifestations. Etc.

    The fact of the matter is, the software industry has been going through an 'industrial revolution' of sorts, similar to what occured about 100 years ago. Ideas have been formulated, mistakes have been made, and now we're still going over step 1 and 2 wi

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    1. Re:Solutions to the tech sector problem by lylum · · Score: 2, Informative
      >The first thing that could be done would probably be to form a union. Many people in the tech industry protest this it seems, though, because they might see 'union' being attributed to 'lower' work, such as manual labor.

      I never liked unions... not because of their association with manual labor but because of their methods! Strikes, slow-downs, this is what I did in Kindergarten and maybe elementary school. In Europe just turn on the TV and you will have a negative attitude towards unions too.

    2. Re:Solutions to the tech sector problem by Peter+McC · · Score: 1
      Then, in turn, commericial software could not be sold without a licensed programmer's 'signature'. (This could work much like the current engineer scenario of a single engineer watching over draftsmen - the real programmers (people that hvae been programming for years, with many languages, etc - programming managers, basically, instead of the clueless IT Managers we have now) look over, debug, and LART the 'coders'. Granted, there'd probably be a higher ratio of programmers/coders than there is of engineers/draftsman, simply because it takes a lot more man hours to review code than it does to look over a blueprint.


      I don't know if this would be quite as effective as you think. As it stands, the software development tools and environments we have are not robust enough to be able to be as sure about the reliability of a program (as opposed to knowing, say, a bridge or a building is reliable and won't fall down). On a large software project, basically any out of millions of lines of code can interact badly with any other line of code, causing a (potentially critical) bug.

      As an example, one company I worked for had a policy of doing effectively what you promote; before anyone could check in any code, the changes had to be reviewed by two out of about 7 or 8 of the senior coders. This review occasionally caught bugs before they went in, and it was certainly a big help in keeping things stylistically in line, but the software was so complicated that it was impossible to be sure that any given change didn't introduce a whole pile of bugs.

      I mean, sure it's a nice idea, and it was certainly implemented well (and to good effect) at that company, but overall it doesn't make as big a difference to reliability as you might think. To get the changes you want, you need to take the idea to its extreme, a la NASA, but that ends up being prohibitively expensive for everyone except, well, NASA. For further evidence, see Mozilla; they do basically the same thing as my old company, and they still let in plenty of new bugs.

      In my experience, the primary indicator for the quality of the code is the talent and experience of the actual code writers; the designers have a much lesser effect. Until this reverses, the engineer/drafter approach won't solve much of anything.
      --
      You know what I hate? Wait, what do you like? I hate that!
    3. Re:Solutions to the tech sector problem by DNS-and-BIND · · Score: 1

      Great...a union. Then my union dues can go directly to politicians whose policies I despise. After that my union dues can go to big legal firms in order to defend the administrators of my union when they inevitably break the law in order to further their own power.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    4. Re:Solutions to the tech sector problem by Orbital+Sander · · Score: 1

      Hopefully 'coders' would have to be licensed too, a requirement being that they be a civizen.

      Aren't 'civizens' required to be able to spell correctly?

    5. Re:Solutions to the tech sector problem by Anonymous Coward · · Score: 0

      I don't like unions because I like the feeling of the cock as it wedges between my cheeks unlubricated as management thrusts ever harder.

  130. uh, no, you have it backwards by acidrain69 · · Score: 2, Interesting

    With the industry in the shitter like it is, I am having a hell of a time finding work. I just recently graduated with a degree in CS from UCF, and it's near-worthless. There are a million people out there with actual on-the-job experience in ADDITION to their degrees, and they too are working for pitiful wages in whatever they can get right now. I think if anything, age is a BONUS as long as you have the experience that usually goes along with it.

    --
    -- Having a Creationist Museum is like having an Atheist place of worship
  131. bad dreams? by twitter · · Score: 1
    Where does the article mention that the prisoners are writing code in jail? Does it even say that they're learning how to code?

    Where does it say they will not be learing to code?

    Stop FUDing, guy.

    How was it said? Though I were confined to a nutshell, I would consider myself Lord of infinite space if only I did not have bad dreams?

    Therefore a computer in jail must be forced to run Microsoft to better confine the inmates and insure the machine does not make them free. The Blue Screen of Death is a very bad dream and it breaks anything you would do for the poor machine. As no one can really program for a closed source platform, the convicts can't really be programmers. Nothing they do is really a threat is it? Nor would it be a threat if they and their machines were free.

    There is no fear without a threat, so there was and is no FUD. Unless you care about comercial software. Are you afraid of the demise of comercial software? Would you care if convicted fellons were forced to write code they don't care about instead of sweat shop victims? The results are the same. Without change, nothing is lost. Without percieved loss there was no threat.

    They are coming for you! Bwa-ha-ha-haaaa!

    --

    Friends don't help friends install M$ junk.

    1. Re:bad dreams? by Tim+Browse · · Score: 1

      Where does the article mention that the prisoners are writing code in jail? Does it even say that they're learning how to code?

      Where does it say they will not be learing to code?

      "It's not working!"
      "Well, maybe you shouldn't have filled the video machine with washing up liquid."
      "But it says here Michael, 'Ensure machine is clean, and free from dust and dirt'."
      "Yes, Vyvyan, but it doesn't say 'Ensure machine is full of washing up liquid', does it?"
      "Yes, but it doesn't say 'Ensure machine is not full of washing up liquid', does it?"

      etc.

  132. Not age by Have+Blue · · Score: 1

    It's not about age, it's about experience. An older person who just completed a coding course is in the exact same situation as me (23, BS CS): Waiting for the economy to expand to the point where all the people with years of experience who got laid off are reabsorbed and real entry-level positions are open again.

  133. Not old just mature by Anonymous Coward · · Score: 1, Interesting

    Well lets see, I'm 62 years old, I wrote my first program in 1968, I currently make over $100k writing embedded application code. You can make out like a bandit even if you are an old fart

  134. Re:You know...well, um, yeah. good thinking. by stanwirth · · Score: 1

    Oh, come on. All you need is a B+ average, halfway decent GRE's, some idea of what you want to do there, and three people who really think you can hack it.

    Some places don't even count your freshman year for your GPA, and some places calculate your GPA in-major separately from GPA overall. If you're changing fields and/or returning after a long absence and/or your grades were not so hot, take some senior undergraduate or first-year graduate-level courses extramurally. And ace them.

    You can raise your GPA, make important contacts, potentially get a good reference out of it, get some ideas as to what you might like to do your thesis on, and generally get back into the swing of things.

    The only potential killers are some combination of failed courses, D's, several C's in major, lousy GRE's, and/or all of the above. And I've even seen some of those explained away or not taken seriously by selection committees. I "failed" gym once because I had a tough lab course just prior, and rarely made it on time. Nobody ever even asked for an explanation -- guess the physics grade made up for it.

  135. Re: Older Coders by Anonymous Coward · · Score: 0

    Your father may be a smart fellow.

    You are a dumbass, too clever to use "Preview".

    How to disprove a point by idiocy.

  136. All the job listings I see... by onelin · · Score: 1

    ...are for Senior programmers. I'm a current college student and most positions in the Boston area at least seem to be for seasoned coders. I really doubt age has anything to do with it, it's all just a matter of experience.

  137. 70 and still coding by Anonymous Coward · · Score: 1, Interesting

    After reading these posts, I seem to be the old man around here. Here are a few of the OS's I've used over the years:

    IBM1620 using Witran, Fortran IID, SPS (1961)
    IBM1130 using PL1 (1968)
    PDP8
    PDP10 RSTS
    PDP11/34
    Wang 2200 (early 70's)
    Microdata and Basic/Four (around 76)
    IMSAI (with an 8 Mhz zilog Z80) (This was my first home computer, 1977)
    Data General AOS/VS
    PDP1170 Running Unix Release 3 (circa 1980)
    Seiko running CP/M (1982)
    From 1983 until 1993 I worked on a variety of intel products runing 286 Xenix on Altos computers and later SCO xenix and SCO Open Server. I discovered Linux in 1993. My first installation was from an Infomagic Linux developers CD with slackware. I then moved on to Yggdrasil, Redhat and most recently Gentoo. In 1999, we started replacing our SCO servers with linux boxes.

    I never really spent much time with Microsoft products. Until recently most of my time has been spent writing business software.

    I can personally attest to the fact that code I wrote 40 years ago (cobol) is still in use today.

    The bottom line is that it's not the speed of the coder that counts but rather it is the ability to turn out quality code that's both clear an concise as well and being well documented. If you can meet this challange, you can stay gainfully employed until well into your seventies while still pulling down a low 6 figure salary.

  138. young enough to repaint...old enough to sell by djupedal · · Score: 1

    I can't argue with you if you insist on being grounded into one train of thought. You win. One company...one industry....one mind set. It seems clear where you're headed.

    not good enough to be promoted?...Then they move you out on the ice and wait for the polar bears to eat you. At least when you come back, it will be in the form of something useful....like a fur coat :)

    1. Re:young enough to repaint...old enough to sell by eggstasy · · Score: 1

      Ok so I'll shut up and listen to you instead.
      Please explain to me how everyone can get to manager, no matter how good they are. I'm young, dont have an awful lot of work experience, and I just dont see how there is such a demand for managers! :(
      (especially given the fact that there doesnt seem to be much demand for coders either ;)

    2. Re:young enough to repaint...old enough to sell by djupedal · · Score: 2, Insightful

      Try not to be so literal. Not everyone...but certainly many. Of course not everyone wants such a role. Cool...less competion...that's a good thing, no?

      Programmers, when properly trained/skilled, are prime examples of individuals that live and die by being organized. They understand how to prototype and draft and forecast. They know how to allocate and redirect and terminate and archive. They now how to start, stop and restart.

      These are all things that define project managers. Project management/planning is one of the highest demand categories in modern industry. A good project manager can make or break an otherwise successful product. If you've run out your interest in coding, or you're simply not able to find a programming job, consider project management in any of a hundred fields. You'd be surprised how interesting it can be, and how useful your present skill set is going forward. My background allows me to talk directly to our software people, and they appreciate that. My background allows me to build my own custom tools, instead of writing a clumsy spec that some intern has to try to follow. My background allows me to prototype in minutes what would take a team days...and if someone wants me to make a decision based solely on the information on the white board, my background allows me to imagine the flow of details quickly and with confidence. I manage projects....and without programming skills to back me up, I'd be forced to carry a crystal ball.

      Again, many industries need planners and project managers. Don't let the job define you...step in and define your work by your own standards. Find a company with a problem that needs your skills at large, not just as a programmer, but as someone that can see the big and the small of it. Someone that can handle details and deadlines....detours and debates....specifications and routines. You can still write scripts and run data dumps...you're in charge, remember?

    3. Re:young enough to repaint...old enough to sell by eggstasy · · Score: 1

      That was a very interesting comment and I'll be keeping your advice in mind for future reference. I do find project management very interesting, and I do hope that I will become a manager one day, since most of the time programming is a bit repetitive, at least for the younger coders.
      I tend to think that I have mostly solved the problem posed to me in the first 5 minutes, and given more time would even outline most of the functions needed and how they could interact. Going from there to implementation is often trivial enough that I wish someone would do it for me, but I guess I must endure this trial for many more years before I am deemed "old" enough to manage.

  139. Re:University of Life stands for very little in I. by Troll_Kamikaze · · Score: 1

    What few of these poor schmucks are told or realise is that different languages are basically just a change of syntax (plus some relatively minor technique changes) and therefore easy to pick up if you already have the grounding.

    I don't mean to be disrespectful, but isn't this a realisation that a good coder makes by the third year of tertiary education?

  140. Re:University of Life stands for very little in I. by grips · · Score: 1

    With 30 years of experience in IT in Europe and Australia I fully support the parent.

    I have more than 95% of my time worked as a contractor in many different areas, but always including analysis and programming (new and maintenance) as well as keeping applications running all the time.

    When you have a lot of experience you can apply a (reasonable) amount of it to a new problem and make it much easier to find a stable solution.

    In that case one of the most important things to know is how to NOT do it.

    Having fun and starting a new contact on Monday!

    --
    Knapp vorbei ist auch daneben.
  141. Maturity by slevin · · Score: 1

    People often ignore one of the valuable skills that often come with age and life experience. I don't care how great a geeky programmer you are, having a so-so programmer who knows how to work with other poeple, manage their own time, take initiative and responsibility, and clean up after themselves is a real advantage. In fact these skills are so valuable that it is often a waste of money having a person with these skills do something so simple as just program.

    I've been programming since I was a kid and I used to think I was real hot stuff; however, it is only the past few years that I have learned the discipline to properly test and document. Only recently have I begun to see the real value of working positively with others. Only recently have I been able to let go of my ego enough to say, "I don't know." Only recently have I had been able to choose the more practical solution vs the fun ones.

    Anyone can learn to program, but learning to really contribute takes years of experience.

    sean

  142. don't do it by Anonymous Coward · · Score: 1
    What's hilarious, in a sad sort of way, is when you show up for the interview and you're a little older than they thought (since you finished up your degree later), and they try hard to keep up the charade of the interview after they've already done the mental thumbs-down.

    I'd like, for once, to come out and say right off the bat in an interview that, since more than five seconds have passed since introductions, that they've made up their minds already, so if it's negative, to just pass me off to the next person. [referring to the latest /. article about the guy who wrote the book about interviewing at MS, and he says this in the first chapter of the book]. I think that time is the most precious resource we have, and that if they've made their decision, to just get on with it and not do a "mercy interview" for the rest of the time allotted. Hey, my time's precious, too.

    If I knew back when I was in college what I know now, I would not have gone into CS, or at least I would have had my second career standing ready as soon as I got burned out doing software. Too many long nights and weekends slaving over somebody else's bad design that's doesn't make "business sense" to refactor, only to throw it all away when the higher ups decide that they want the database in mauve instead of beige.

    I will say that it's promising that all the good people I know currently have jobs. Unfortunately, some bad younger people I know too well have jobs, but their main qualification is that they'll work insane hours (not testing their code) for chicken feed, or at least chicken feed plus worthless stock options.

    Well, looks like business is bad enough that I'll be having to look for work again in a couple weeks. Unfortunately, I'm over forty. Break out the Grecian Formula again.

  143. Re:You know...well, um, yeah. good thinking. by Anonymous Coward · · Score: 0

    Well, as someone who's got a really, really good job but has been rejected by grad schools for two years running, I'm pretty sure it's harder to get into a _good_ grad school than it was before. I know from talking to faculty at these schools that the acceptance rates have gone down by a factor of 2-5 since the dot-com boom.

    I'm have the opposite problem of everyone else. I have a great job, but it'd sure be nice to go to a good grad school.

  144. Learn some older languages by teslatug · · Score: 1

    My dad who was older than 55 at the time took a community college class in PL/1 and was able to find a job as a programmer for an insurance company. Younger programmers usually learn the newer languages and don't want to get stuck with mainframe jobs. There are still plenty of open positions out there if you're willing to spend a bit of time retraining yourself.

  145. Speaking as one of the managers... by gmacd · · Score: 5, Interesting

    I went through a tough transition from techie/code writer to manager. I hire people old or young that will improve my team. Sometimes that means young people with enthusiasm and a misplaced sense of what the latest technology can really accomplish and sometimes it means hiring someone older who has lived through several "revolutions" in programming that will "forever change" the IT world. The more experienced (often but not always older) programmer/analysts are the better listeners who remember that our primary purpose is to build software systems that people can use intuitively to accomplish their work more effectively. They are also the ones that can resist the temptation to build "clever" code remembering from past code maintenance nightmares that just because something is possible doesn't mean it is good idea.

    Lately, to help screen applicants we have found it is extremely useful to test and interview. This quickly helps us identify those with a balance of technical and communication skills. It is remarkable how few applicants carefully listen to our questions before answering. Most use every question as a starting point to launch into a detailed technical diatribe of their favorite projects, scattering acronyms throughout, forgetting that only one of the interview committee members (who have all been introduced and identified by position) has a technical background suitable to understand their answer.

    Summary - those managers who want the best team members will find ways that do not prohibit older programmers from making it through the screening process. We will occasionally miss the truly gifted but this is unfortunately but part of risk management.

    1. Re:Speaking as one of the managers... by dsplat · · Score: 1

      The more experienced (often but not always older) programmer/analysts are the better listeners who remember that our primary purpose is to build software systems that people can use intuitively to accomplish their work more effectively. They are also the ones that can resist the temptation to build "clever" code remembering from past code maintenance nightmares that just because something is possible doesn't mean it is good idea.

      The last time I was looking, I went through the usual exercise of putting into words the reasons I'm doing this. I like delivering working products. Yes, new technologies are cool. Sure, I'll use them. And at the end of the day, I want a real user clicking on the stuff I built. I've found that managers and customers like having me around.

      --
      The net will not be what we demand, but what we make it. Build it well.
  146. here's the answer... by Anonymous Coward · · Score: 0

    big companies want stability...period. get married, play the game, don't push, don't shove, don't argue, ... no really, i was laid off because i wasn't married, the company asked me every week when was i going to find someone and get married...

  147. older programmers by Anonymous Coward · · Score: 1, Informative

    I work in a large IT department, in an industry that is probably only one of a handful hiring.

    Here's what the unwritten rules seem to be:

    Hire employees as a last resort. Better to bring folks in as consultants, see how they work out and then try and convert them to employees if they are good and we want to keep them around.

    Get the best experienced coders who will work for the cheapest rates. Its amazing how many senior folks you can get cheap in this market.

    Absolutely, positively no recent grads. They have 0 experience and cost too much to train.

    Experience - not necessarily IT experience either - in the industry we work in is a plus.

    Based on these qualifications, I notice that the average age range of new folks seems to be around 30-34.

    At some point, however, too much experience becomes a liabilty and we summarily reject those types of resumes. Of course, in the mainframe department, these seem to be the hottest resumes. In the web department, you need to have had "rode the bubble" plus had some significant non-web experience before then.

    The MS Certs are useless. We have a ton of folks already with this skill set. Unix/Java programmers are in high demand. Like alot of big companies, we are moving away from MS and into linux or unix based app development.

    The point? Well, I guess its this - there is no overt age discrimination, but rather "experience discrimination". There is definetly an age range that gets the jobs. But surprise - its usually the under 30's and the over 45's that are out of luck.

  148. Forget IT if it isn't working for you by djupedal · · Score: 2, Insightful

    Your problem is...your traditional thinking and how you let it limit your imagination. You overlook your ability to change and do. You are a victim of your own age discrimination.

    It's a different world now...I promise. Move with it or die...it's really that simple.

    Stop being so IT centric and give yourself credit for being able to make decisions without panicing. Then look around and realize what an asset this can be and find an employer that values that. You can jump into any other field and find a home...project management is needed from the medical industry to tourism...from energy management to child adoption.

    Why limit yourself, when so many others are already trying to do that as well. You are in charge of you...take a chance and find out what you can really do. You may just learn something about yourself in the process.

    1. Re:Forget IT if it isn't working for you by ces · · Score: 1

      Stop being so IT centric and give yourself credit for being able to make decisions without panicing. Then look around and realize what an asset this can be and find an employer that values that. You can jump into any other field and find a home...project management is needed from the medical industry to tourism...from energy management to child adoption.

      Why limit yourself, when so many others are already trying to do that as well. You are in charge of you...take a chance and find out what you can really do. You may just learn something about yourself in the process.


      Again you are assuming the project management aspects turn everyone on. I know plenty of people who can do a decent job of project management who consider it more of a chore than a joy.

      For a true hardcore developer things like architecture, design, mentoring, integration, debugging, or tool construction are the real joys of the job. The more they move away from the engineering aspects of the job, the less happy they are.

      Mind you I've met former engineers who were quite happy applying engineering problem-solving techniques to fields outside traditional engineering disiplines. But this doesn't apply to everyone.

      The point remains that there needs to be a track for developers who want to stay in the field who aren't interested in management.

      --
      Happy Fun Ball is for external use only.
  149. programming classes for the clueless? by doggo · · Score: 1

    Y'know what strikes me as weird? Seeing people, typically women (no offense meant), who take classes in visual c++, and other languages, that basically are clueless about computers. I've seen at least two examples of this at my office. These are the same people who can't figure out how to set options in their email clients, or move tool bars around in applications. People who have trouble logging in.

    I mean, what's their motivation?

    I'm not a programmer, I'm an admin. I don't have the mindset to sit and plug away at code for hours. I troubleshoot. I put out fires. I build systems. I do security. I post web content. Desktop support. Etc. I admire coders, but I don't want to be one.

    But most coders that I know can at least install a system, applications, and configure it, if not more, and usually more.

  150. UML by TheRealRamone · · Score: 1

    The lack of a stable notation for software design has allowed many people to re-invent the wheel many times in software related fields.

    Hopefully widespead adoption of UML will put a stop to the notion that the new guys are onto to something new (when most often what they've come up with just a new way of looking at something).

    A skilled engineer is someone who knows how to architect a model or design from a set of requirements. How to create the blueprints (or in the case M$FT, bluescreens :^).

    Coding (not to be confused with integration)) should be trivial, piece-work, 90+% of the time for anyone with 0.5 brains.

    --TRR

    1. Re:UML by maop · · Score: 1

      UML is for OOP languages. I would guess that most programming is related to maintainence and not design. I would guess that most code being maintained is non-OOP. So wtf do I do for an inherited project that has no concrete design docs and in a procedural language.

      If my thoughts seem kind of pissed off or rude, sorry. I just got throught a course with an instructor that had an excruciatingly hard stiffy for OOP and UML. That was not even supposed to be the topic of the course.

    2. Re: UML by TheRealRamone · · Score: 1

      Although the UML is especially useful for OOD (which itself is not necessarily OOP - consider X Windows which is very OOD but composed of C functions) it was designed to be universal by basing it on an extensible a meta-model (which encapsulates the paradigms, a'la smalltalk).

      Also, some of the key pieces of UML are quite useful for any programming paradigm - (eg use cases are probably the safest and most efficient way of analyzing software requirements as well as designing validation tests, regardless of your particular system (a point I'm quite willing to argue at length); another case in point is sequence/timing diagrams which work just as well for assembly language programming as for OO or functional languages).

      What to do about poorly documented legacy code? Well I've been involved in a couple of C code design capture efforts. Compared to OOD, the class diagrams came out rather boring and featureless (trivial data classes and great big class utilities). But they gave an exact design specification for the system (very useful for maintenance, incremental enhancements, and training future maintainers).

      So which language was your instructor using to demonstrate OOP?

      Finally, the less you know about the design, the more difficult, time consuming, and costly the task of trouble-shooting/maintaining the codebase will be.

      --TRR

    3. Re: UML by maop · · Score: 1
      Although the UML is especially useful for OOD (which itself is not necessarily OOP - consider X Windows which is very OOD but composed of C functions) it was designed to be universal by basing it on an extensible a meta-model (which encapsulates the paradigms, a'la smalltalk).

      Alright I concede that, but some seem to consider OOD the most useful and flexible paradigm. Hasn't C++ extended beyond simple OOD because it is not flexible enough.

      Also, some of the key pieces of UML are quite useful for any programming paradigm - (eg use cases are probably the safest and most efficient way of analyzing software requirements as well as designing validation tests, regardless of your particular system (a point I'm quite willing to argue at length); another case in point is sequence/timing diagrams which work just as well for assembly language programming as for OO or functional languages). What to do about poorly documented legacy code? Well I've been involved in a couple of C code design capture efforts. Compared to OOD, the class diagrams came out rather boring and featureless (trivial data classes and great big class utilities). But they gave an exact design specification for the system (very useful for maintenance, incremental enhancements, and training future maintainers). So which language was your instructor using to demonstrate OOP?

      He didn't demonstrate OOP in any language; he just lectured about UML, various characteristics of design methods, and some software anecdotes. It seemed like some glorified powerpoint outline that familarized us but didn't teach us. The course was supposed to be software construction.

      Finally, the less you know about the design, the more difficult, time consuming, and costly the task of trouble-shooting/maintaining the codebase will be.

      I have had some bad experiences maintaining/refactoring old code not because its methods were unclear but it was impossible to make architectual changes (even simple global changes) because subroutines were not used but original author used the "cut and paste" paradigm. Sorry for being way off-topic.

  151. See Norman Matloff's Web Site by Anonymous Coward · · Score: 0

    http://heather.cs.ucdavis.edu/itaa.html

    While he provides evidence to refute the need for H1-B visas, a large part of evidence against H1-B visas is documentation of widespread age discrimination. He has kept the site fairly well up to date.

  152. Advantages & Disadvantages by mrobinso · · Score: 5, Funny

    Good Things about young coders
    1. Work cheap
    2. Work long, work hard
    3. Don't die as easily.

    Bad Things about young coders
    1. Transient, bored easily
    2. Fuck everything in site
    3. Inexperienced.
    4. Priorities b0rked (cock first, code later)
    5. Client schmlient
    6. Fuck everything in site
    7. Normalization is too conformist
    8. Want everyone else's job
    9. Fuck everything in site

    Good Things about older coders
    1. Stable
    2. Experienced
    3. Choosy about who to fuck

    Bad Things about older coders
    1. I forget

    -mike

    -- Karma Whore? You betcha!

    --
    -- Karma whore? You betcha. --
    1. Re:Advantages & Disadvantages by Anonymous Coward · · Score: 0

      Don't forget this article is about older people who pick up programming, so the experiance isn't necessarly there.

    2. Re:Advantages & Disadvantages by Anonymous Coward · · Score: 0
      Bad Things about older coders
      1. I forget


      hihi. uhm. "I", or "They"?

    3. Re:Advantages & Disadvantages by christopherfinke · · Score: 1
      Bad Things about older coders
      1. I forget
      Tell me about it. I took my second C++ programming class this semester, and there was one female student who was probably almost 40. The topic of the month was singly linked lists. We traversed them, we inserted nodes, we deleted nodes, we printed nodes. We linked 'em singly, we linked 'em doubly. We made 'em go right, left, up, and downwards. We did every permutation and combination that I haven't already included, and just as the professor was using SLLs to segue into binary search trees, the aforementioned student raises her hand and says, quote,
      "Now, what's a singly linked list?"
      I nearly strangled her with my mechanical pencil, which is not an easy feat.
    4. Re:Advantages & Disadvantages by buckminsterinsd · · Score: 1

      Karma Whore sayth thus:

      > Bad Things about young coders
      > 6. Fuck everything in site
      ...

      > Good Things about older coders
      > 3. Choosy about who to fuck

      _______________

      Hey, us old geeks still wanna fuck everything in sight but when you are old ya gotta use charm to get good lookin' women into bed. And that takes alot more time and alot more sweet talk. Sure it ain't easy, but what else ya gonna do? Fortunately, I've always been real butt ugly and never had any other way to get laid except by using charm. So I been doing it all my life and was used to it when I got old.

      Ya know, When you young, handsome guys get to be old farts, Bro, you are gonna be in deep shit. Just being the strong, silent type won't get you laid no more. You pretty boys never had to learn how to talk chicks into bed and by then its too late... Maybe you guys ought get some practice in now? Maybe wearing a paper sack over yer head? Either that Or ya will have to do the fats ones. Ya gotta trust me on this one, dude, you'll thank me big time later.

      Let me clue ya in to something else. Even when ya are a old guy, you still feel exactly like you did when you were 18! That's just some old asshole lookin' back at you in the mirror. Thankfully us guys aren't held to the same standards of youthful appearence like the chicks are. So being an old man ain't really that bad - it gives ya lots of good excuses when ya fuck up...

      best regards,

      buck

    5. Re:Advantages & Disadvantages by mrobinso · · Score: 1

      Indeed, but while I chuckle about the amount of credibility given to this so-called "life experience", overall experience in the workforce is an extremely tangible quality. While they might not have experience coding, they may have experience dealing with difficult clients, or managing time and projects, or managing other people. These are qualities often overlooked in the IT realm, particularly with the vast majority of IT managers being anal-retentive bottom-liners with their heads so deep in the CIO's kazoo they wouldn't know a parse error if it jumped up and bit them on the ass.

      But the days of older coders are drawing nigh. The emphasis now is bottom line, so a dipshit IT manager is far more likely to go out and hire himself a snotty-nosed kid with dick experience than a seasoned professional that just broke into the field, simply because they cost less. The impact of course is, you get what you pay for, so "cheap" usually doesn't take very long to start showing up in the darnedest places, like your datastores, your websites, your client relationships.

      Mike

      --
      -- Karma whore? You betcha. --
  153. Laws prohibit discrimination on age by ozzee · · Score: 1

    Programming is one of those jobs where physical capacity is secondary to metal agility and experience.

    Also laws in various states make it difficult for employers to hire people based on factors that are not directly related to the job at hand.

    In other words, if an employer (usually a large one) sends signals that it's hiring people based on age (discriminating the older cadidates), you can bet they'll get legally challenged quick smart.

    Responsible employers will GLADLY hire good people over 40 so they look like they are not discrimiating.

  154. However... by TheRealRamone · · Score: 1

    less money also = easier for competitors to snatch away with marginally higher paying offers

    (particularly when economic times are good)

    --TRR

  155. I know an old lady hired to code in Java! by Anonymous Coward · · Score: 0

    I happen to know an old lady hired to code in Java! She was my roommate. She entered the work force after raising her kids.

    She was first just a staff member running testcases. Then, before a deadline for shipping a large app, management shuffled a lot of people into writing test cases. She first was really depressed at the thought of having to learn Java within a few days at age 60. But she did it, and she's now a competent programmer developing intricate tests. She's well appreciated by young programmers, especially since she's the maternal type. The workplace is none other than IBM.

    I'm not saying everyone can do it. I'm saying that the manager who propelled this woman into that job is now patting himself on the back.

  156. Re:old people is sucks. by ozzee · · Score: 0, Offtopic

    Did that count as a challenge ?

    Because, if it is, you're on !

    CHICKEN ?

  157. Tornado's not an operating system! by TheRealRamone · · Score: 1

    It's an IDE for VxWorks. Stoopid recrooter!

    --TRR

  158. All depends on what you know by LordBodak · · Score: 1

    It really depends on what skills you have outside of programming and what kind of programming you're trying to do. The coding I do is in support of the rest of the company (i.e., we are not a software company), and our best programmer by far is the person who worked for the company for 3 or 4 years and then chose to learn to program to better support the work.

    --
    LordBodak's journal.
  159. Re:University of Life stands for very little in I. by utahjazz · · Score: 1

    isn't this a realisation that a good coder makes by the third year of tertiary education?

    Or before. People should realize that before they even sign up to be a CS major, or they're probaly not cut out for it.

    I went toUtah, which I think is a decent school, very simliar to most good CS schools in the USA. The curriculum was 4 years packed with science and engineering classes, excactly zero of which were programming classes. Any Computer Science school which actually makes majors take classes like "Programming in C++" is really just a trade school.

    It's weird how sure people are that CS is about programming. It's like thinking that learning to be a surgeon is 4 years of learning how to cut with a scalpel.

  160. Re:Bad news for you: EE is not where it's at eithe by xtal · · Score: 1

    Well, lo and behold, after four years in the workforce, two layoffs, slavedrivers at my first job, all that work is being farmed off to Asia, eastern Europe and other low-paying locales. No joke - you can walk to an average ASIC provider with $200,000 and get a 2 Million gate ASIC with an embedded ARM, SRAMS, and ADC/DACs designed turn key.

    I'm also an EE. I've been employed without fail since I was 16, and that was a long time ago. There is a definate change happening in our industry - pure technology for the sake of technology business - putting together that ASIC - is, and has been, a dead end for some time. The money is in applying technology to problems, finding ways to use that technology to give a company a competitive margin, applying technology in new areas. Making that ARM chip -do- something. Engineering is about applied technology, and I think that's what I do best.

    There has been a lot of growth in what I'm interested in - embedded systems. Those systems typically solve specific problems in industry, or help give that margin to reduce costs. Through positioning myself in that space, and maintaining a good network of connections from prior jobs and contracts I feel very positive the future.

    I certainly hear what you are saying about the P.Eng designation. I could qualify for mine now, but will probably not bother pursuing it for another few years. I have every intention of hanging my shingle out eventually, when I have the capital saved to do so. There isn't much advantage to it right now, and I personally feel it may be too late to rely on government and professional organizations to change the trend of global outsourcing. Personal liability clauses, ala building design, would be a great boon - but not one that is likely to happen. I do feel my engineering degree is a great differentiating factor, though - It's gotten me jobs and contracts a CS degree would not have. Just like I feel that a P.Eng designation, and the right to have "Engineering" in my company name will be a differentiating factor when I go it on my own. I'm Canadian, though, and engineering is much more protected here than in the US.

    I also have the cynical opinion I will never be able to set up a "home" as my parents knew it. Until I'm ready to retire, I live knowing I might have to move anywhere in the country to stay employed.

    The other piece of unrelated advice I will tell everyone is to chose a mate carefully and as early as you feel you are mature enough to do so. Two professional incomes means the difference betwen retiring at 40 or 45 comfortably - or not retiring at all.

    --
    ..don't panic
  161. Quick Clues by Cranx · · Score: 1

    A) I hope most of us old programmers aren't depending on someone else's company to put food in their mouth. You kids go on and take those underpaid "you think you got a future so work your ass off kid" jobs. You can have the lot of those.

    B) If you think hitting on the girls is gross, you would barf a week's cafeteria lunching up if you knew how easy it is for us older guys to get them to open up. We're not hitting on them Bobby Teenager, we're making "day after" chit chat. Oops, were you working on this girl? I'm sorry, here, I'm done with her, you go ahead.

  162. I haven't had to apply for a job in 15 years by flacco · · Score: 3, Interesting
    ... and I'm really at a total loss about how I would go about it.

    The only tactic I can think of that I'd be comfortable with is: "disarm them with honesty!"

    How do you think the typical interviewer would handle a nearly-forty sysadmin/programmer who points out:

    • my greatest weakness is my inability to work a regular schedule. i need flex time in order to work efficiently. i put in above and beyond in terms of number of hours, but sometimes i come in four hours late; sometimes i take off a friday and work saturday instead; sometimes i'll come in at 7pm and work until noon the next day. however, when i'm at home and not sleeping, i am almost always abvailable on call should something come up. if you have more rigid scheduling requirements, i'll do my best, but no promises.

    • in my everyday life, i love things that are quick and easy. just like my wimmins. but when it comes to writing code, i will not rush to get a project out the door. i understand that i will be maintaining that code probably until hell freezes over, and i'm going to do it the right way the first time. if you misbudget development time - that's your problem.

    • i don't like microsoft. there, i said it. i will not use a microsoft development environment, and i will not use a microsoft os on my development desktop. i will not program in asp, com components, or vb. if you need that stuff done, surely there are less principled employees on the payroll that will take up those tasks.

    • when it comes to public web applications, i will not write any code that is not standards-compliant. life is too short, and the art of web development is so broad, that i won't waste any time on platform-specific or browser-specific code. if we're talking about an internal application where the user-base is known, i will still strive for standards-compliance, but will consent to using proprietary technologies if there are no other options.

    So, what do you think? Am I unemployable?

    ah, what the hell. I figure it would keep me out of places that i'd hate to work in anyway.

    --
    pr0n - keeping monitor glass spotless since 1981.
    1. Re:I haven't had to apply for a job in 15 years by cdn-programmer · · Score: 1

      I think you are employable. You are the kind of person I would hire.

    2. Re:I haven't had to apply for a job in 15 years by flacco · · Score: 1
      >> I think you are employable. You are the kind of person I would hire.

      ...and if cdn means "canadian", i'd probably take you up on it - i've been day-dreaming about relocating to canada for years :-)

      --
      pr0n - keeping monitor glass spotless since 1981.
    3. Re:I haven't had to apply for a job in 15 years by Anonymous Coward · · Score: 0

      You're asking two different questions.

      The first is how a typical interviewer would handle you if you said that. A typical interviewer would thank you for your time and say "We'll call you" and never call. You've talked yourself out of a job not just with what you said, but also with the attitude with which you said it.

      The second is if you're unemployable. Of course you're not. Just because *I* wouldn't hire you doesn't mean *nobody* would.

  163. Re: Older Coders by Anonymous Coward · · Score: 0
    I really cannot see any other way, for an "older" IT person to get such a job
    I made it by morphing my job description to include coding. I was working in administration and there was a need for database software which I was able to meet by using the skills I had developed on my own. After a year and a half of that, I was able to get a programming position on the strength of that experience.
  164. yes and no by rice_burners_suck · · Score: 1
    d00d. You are asking if there is room for old programmers who just got started. In other words, the kinds of people of take some Java class at the local community college and subsequently call themselves programmers. My answer is: Yes and no. Please, let me explain:

    I kind of wish that you had asked a different question: Are there jobs for old programmers who have been in the industry for 30 years. The answer is, "Fuck yeah!" Old programmers were around when computers were big, clunky and SLOW. They know that computers are intended for computing, a rather unobvious fact that you would never infer from the name. They know that problems are solved with algorithms, which are closely tied to mathematics and principles of electronics, and which must operate efficiently, as opposed to the contemporary method of programming, in which problems are solved with a million billion if..then..else statements that could be replaced by two lines of assembly.

    aside() { These facts, in my opinion, illustrate the reason that old computers like the Apple II are still being hacked and used: There is something remarkable, something aesthetic, something that is simply challenging and yet so utterly simple about the design of old computers. The software that runs on them has a small set of rules to follow, as opposed to the entire universes of information involved in modern computers with three million billion logic gates in the space of a speck of dust. I am a younger member of the programming community and yet I can totally relate to the old timers who really understood their shit, as opposed to the geeks of today who need a calculator to convert between hex and binary. That's why I order a lot of these cheap 8- and 16-bit processors from Digi-Key and program all sorts of fun stuff with them. My dream is to build my own computer architecture, where the central processing unit is an entire board, rather than a single chip... kind of like in the old timers' days. It'll be slow as molasses going uphill, but NetBSD will run on it anyway.} /* aside */

    So back to the question you asked in the beginning... is there any place in the workforce for old timers just getting started? If they have a lot of experience in electronic engineering and mathematics, and if they have a genuine ability to get their way with computers through this knowledge, then, yes, there is probably a place for them. Most likely, it will involve more work in the fields with which they are already experienced, with some programming involved, which they might have done before anyway. However, if they are janitors who ask questions like, "I just bought a computer. It has 256 gigahertz and 800 megabytes. Is that good? I got a Dell. Is that better than Fujitsu?", who are trying to jump on the high tech bandwagon, then, uh, no.

  165. Right, older students are usually better... by aquarian · · Score: 1

    I am an adjunct professor at a local community college. Most of the brightest students I have are actually 30-40+.

    I noticed the same thing when I was in college. I worked the whole time, so I took a lot of night classes, etc., where many of the older students were. And the best students were almost always the older ones -- usually people in their 40s. This was true not only in engineering classes (I was an ME major), but in the more demanding general ed classes like Calculus and Chemistry, where one might assume young minds would shine.

    It's funny, though, how older students are still looked down upon, like there must be something wrong with them for not having finished college when they were younger. Even professors seem to have this bias -- practically ignoring their best students in order to fawn over the "brilliant, young..."

    Granted, this isn't always the case, but the tendancy is that the older individuals actually *want* to learn.

    That's true, but there's more to it than that. Older students have a lifetime of knowledge to draw on. It's amazing how much one learns just by living, even about specialized technical subjects. Second, older people have learned how to learn, and had many years to practice the craft. Finally, and most important, older students are more mature, make better use of their time, focus on the task at hand, and follow things through to completion.

    These things all translate to the workplace. Better educated kids are usually better workers. Conversely, there's nothing worse than trying to make a deadline while depending on a 25 year old graphic artist (apparently, the favored career of the young and flaky).

  166. Re:University of Life stands for very little in I. by Troll_Kamikaze · · Score: 1

    It's weird how sure people are that CS is about programming. It's like thinking that learning to be a surgeon is 4 years of learning how to cut with a scalpel.

    I agree that "it's weird how sure people are that CS is about programming", but I never made that claim. I specifically referred to a "good coder"; I did not mention Computer Science, nor did the parent post.

    Besides, as Paul Graham has pointed out, "Computer Science" is really an umbrella term that refers to diverse areas of study, from mathematics to physics to engineering.

  167. Would you hire the dev who wrote the win95 kernel? by Anonymous Coward · · Score: 0

    That's the biggest piece of trash ever written! This is not a troll its the truth!

  168. "coders" not needed at all by Baki · · Score: 1

    I hardly see any place left for "coders" these days. The word "coder" implies someone who routinely "codes" a detailed specification into some computer language, a very denigrating designation for the work most computer programmers do.

    In the 60s and 70s, with primitive tools, arcane computer languages and operating systems and generally little sophistication in the field, there may have been a place for separate designers and "coders". Nowadays, the designer (I'm talking about detailed design here, not about overall analysis and architecture) can easily "code" on the fly.

    In other words anyone who can only code and not think and design as well has no place today.

  169. Good people are always in demand by janolder · · Score: 2, Interesting
    As a software engineering manager of a company that is occasionally hiring (we cherry-pick), I can tell you age is not the issue - smarts, flexibility and talent is. The brilliant, 20 year old CS freshman with demonstrated ability as a kernel hacker has a good chance of getting hired as does the 45 year old veteran who impresses us in an interview (we've hired both kinds). Age is not a consideration - I've seen a 50-year-old program circles around younger developers. Gender is not a consideration either, a surprising number of our coders are female. If you can't see past the cover of the book, you'll miss the nuggets.

    We try very hard to hire the best and compensate accordingly - young or old. Experience is an asset but not a necessity. A college degree is an asset but not a necessity. The key to catching our eye and getting an interview is to have a resume that stands out in some way. The key to getting hired is to demonstrate flexibility (our market changes daily), fast learning ability (we move fast, gotta keep up), a clear understanding of the items on your resume (how can we expect you to learn what we do if you don't understand what you did?), reasonable communication skills (can't team-work without it) and good problem solving skills (gotta fix your own bugs). Does that mean a middle-aged greenhorn college grad will have an easy time? Of course not. Do something extraordinary outside the confines of your coursework and we'll take notice. Participate and contribute in a significant way to an open source project, write a complex and amazing piece of code and bring it with you, etc. Is that hard? Yes. Will it take a lot of time above and beyond your coursework? Yes, of course. Is that the only way in in this market? Yes, absolutely.

  170. It's like tree rings by Squeamish+Ossifrage · · Score: 2, Interesting

    Trees have visible rings because they make a lot of wood during fat times, and only a little during lean.

    It's the same way with programmers' ages. During boom times, companies will pick up a glut of programmers, including youngsters. This is what happened during the late '90s: They were hiring a lot of people, fairly indiscriminately. Further, the population of new programmers (or new people in any career) is disproportionately young. Young people are more likely to be either switching careers or just beginning a career than are older people, so we made up the bulk of this boom's new recruits.

    You can see they cycles if you look at an older technology company. For example, I got started working for an air traffic control company (Lockheed Martin (formerly Univac, formerly Sperry-Rand, formerly...)) which had been in the computer business for 50 years. The programmers came in generations, because when there was an economic upswing, young engineers were hired, and then a decade or so would go by in which there were few new hires (and usually a few losses) and then the cycle would repeat again.

    I think that the illusion that only young people can/should be programmers has a lot to do with the newness of the companies: Companies that didn't exist, or weren't in the computer industry 10 years ago haven't had the chance to develop a good age spread of employees, because this is their first cycle.

    Of course, it depends a lot on what you know and what you've done: At LMATM, the coders in their 60s were freakin' good: They'd survived several rounds of layoffs for a reason, and they were seasoned veterans before I was born. If someone has 40 years of relevant experience doing good work, that's hard to argue with. On the other hand, someone whose experience is soleley with 40-year-old ways of thinking might actually be a hindrance. I think it would also be hard to be a new programmer in your 50s or 60s: There are biases out there in favor of youth, and a brand new programmer would not have the experience to offset that.

  171. Re:Job chances for x workers - not that good by towatatalko · · Score: 2, Insightful

    "The situation doesn't look like it's going to improve, either - at least not within the decade, and probably longer" - I believe you're right about that or though I would give it even longer time, say 20-25 years before things get better. Why? Becasuse this sytem is f-up, corrupt and too old to get another growth phase like it was in the 90ies when recruiters begged you to get in touch with them. Now, you have to chase recruiters if any are left out there. Things changed so much that it is already scarry. So, what is my plan? Do what you can, I'm doing MS, but even that might not be enought, because believe me people who are less qualified but have personal connections will keep their jobs and prevent more quality workers from replacing them. It's the game of survival now, egos get very edgy and cunning when it comes to game of survival, people of low morale through personal connections will do everything to keep the world from changing, because if the world changes they have to go, so there will be a lot those personal and bitter fights ahead. At the end good karma will win, I'm sure.

    --

    IP was invented for the sake of lawsuits.
  172. Re:Show me the money!!! $26 is a $60K+ drop! by Anonymous Coward · · Score: 0

    Thanks for sharing this with the /. readers. It seems that too many of the young ones here think that they are the only ones who are posting here and that they alone understand the current "high tech" environment.

  173. Personal Experience of a 48-year-old by serutan · · Score: 3, Informative

    I have been programming for 25 years and switched to web dev about 6 years ago. Living in Seattle, where there are even more unemployed programmers than latte stands, I have never had much trouble finding a job, including during the dotcom bust a couple years ago. I think the important thing is to have a history of constantly learning new stuff. I know guys who smugly spent the late 1990s raking in money doing Y2K conversions on old COBOL programs while I was making less money doing web pages. Those are the guys who are hard up for interesting jobs.

  174. Job Opportunities by Anonymous Coward · · Score: 0

    If you're good--if you're better than the crowd--then you're always going to have a job. Having past contacts--having done a good job in the past--always helps. Your compensation might not always match your expectations, but I believe there's always a place for you if you're competent, since there are a lot of idiots out there!

  175. In Silicon Valley... by fupeg · · Score: 3, Insightful

    You might have had a problem finding a job three years ago if you were 35+, but probably not because most places would hire anybody who was even remotely competent. These days if you are light on experience (which most really young people are) you are completely screwed. Every company I've seen needs people who can be immediately productive and require no training. If anything, I would imagine that a 25 year old programmer with 3 years of experience would have a significantly more difficult time finding a job than a 40 year old programmer with 15 years of experience. Companies don't hire young people because they're cheap, they hire old people because they are just as cheap. This may be unique to Silicon Valley...

    Of course the philosophy at big software shops is different. Microsoft, Sun, Oracle, IBM all like to recruit directly out of college/grad school. It's easier to teach people the "right" way to do things that way. This also lets them pay people less. Of course they are able to do this because they don't need people to be immediately productive. They can afford to invest a few years of brainwashing, err training.

  176. I agree! by Anonymous Coward · · Score: 0

    However, I think you just proved urbanRealists' point. The older student had trouble because he was already set in his ways, whereas the younger students picked up on it more easily because they were more open-minded to learning new things. The older student was attempting to relate it to fortran, which caused him trouble. If he had came into the course with the mindset that he knew nothing, then it probably would have been easier for him to learn new things.

    I learned this the hard way myself and when I take a course in which I believe I have an advantage from further experience, I pretend I don't know anything about the subject. In fact, I often pretend I'm the dumbest person in the class, although that part may be true.

  177. Mainframe operators needed in IT by CPgrower · · Score: 1

    According to this Computer World article discussed here on Slashdot, mainframe operators in IT are still needed.

  178. You don't have to pay for grad school? - dream on by Colonel+Panic · · Score: 1

    * They pay you, rahter than you paying them, and the class sizes are much smaller. What a deal!

    Maybe that's the way it used to be... not so anymore. I'm in my late 30s going back to work on a Master's in Electrical & Computer Engineering. There is very little research money available in the department. Apparently, a lot of the money that the department was getting from industry dried up as the economy tanked (no surprise there).

    So... I'm paying for school out of my IRA. I've often heard these wonderful stories about how you don't have to pay for grad school and they pay you to go to school, but it apparently isn't the case anymore. If it is, I'd like to find out where.

  179. how the hell do you know? by Anonymous Coward · · Score: 0

    What I may or may not be assuming. I neither said nor assumed everyone to be drinking the same kool-aid on this particular bus ride...chill, please. Your issues...not mine.

    I feel better...don't you :)

  180. Cream always floats on top by frits · · Score: 1

    An old saying states that those who are bright enough and willing to work hard will always get a chance to prove that they are good and eventually they will succeed finding a job no matter the current conditions.

  181. You are only employable in an ideal world by Quietti · · Score: 2, Insightful
    Is the "disarm them with honnesty" approach a job killer? It is if you need to pay the bills, but if you are not in any rush to get work (house and car already paid for, etc.), then it will save you and the candidate employer a lot of wasted time and frustrations:
    • The first two points will weed you out of a company that insits upon deadlines and schedules, with managers that presume highly of their abilities to budget and schedule everything oh-so brilliantly.
    • The last two points are guaranteed to prevent you from getting jobs at Microsoft-dependand shops, or anywhere that is stuck in vendor-lock in general, since they are essentially building on proprietary bases.
    This opens the larger and somewhat off-topic debate: True freedom only exists when you are no longer dependant upon money.

    You'll surely notice that only CEOs or politicians can have a claim at true freedom: their salary is high enough that if they reach a "mutual disagreement" with the organization, they can afford to just hand over their resignation, take a few months of vacation and reappear at the helm of another organization 6 months later.

    Meanwhile, most mere mortals actually need a job to make ends meet and are therefore forced into making decisions that go against their moral principles, such as accepting a job doing somehting they hate.

    The obvious conclusion is that since their is no freedom without financial independance, there is also no democracy except among truely free men who can afford the consequences of their decisions.

    --
    Software is not supposed to be about how to work around a useability issue. - Ken Barber
  182. Its bout data structures ! about strictly code by Anonymous Coward · · Score: 0

    Real code is bout approach and elegance through simplicity ..then of course there are the fabulous perf. tweaks and for true programmers these must improve with age/experience. all said and done ..deadlines are a pain in the #$#$@ I tend to value their approach ..my fav. quote from a guy much more experienced than me was 'we used to code with machine byte code and punch cards ...bugs were just not an option' :))

  183. Job Chances for Old Codgers? by yaj · · Score: 1

    I think old codgers deserve a chance to work. Old codgers are a vital part of the american consumer market.
    If old codgers don't work, how are they going to pay for (amongst other things) their incontinence pants, hearing aids, false teeth, ...
    What, you said older CODERS, not old CODGERS?
    Oops.
    Never mind.

  184. Re:University of Life stands for very little in I. by aaaurgh · · Score: 1

    No offence taken, you're quite correct, but I think you missed the point I was making (perhaps poorly?). I'm not talking about the graduates here, anyone coming out of education with a decent qualification deserves and will generally get a bite at the apple - good luck to you/us/them all.

    The poor schmucks I'm talking about are the 30+ age group (yep, it's that low!) who've never worked in I.T. before and are looking for a career change - voluntarily or otherwise. It's these poor saps that are sold the fast-track, three or six month training course which "will guarantee you a role in the I.T. industry".

    In the current climate, these poor bastards will jump at any chance to improve their outlook and no-one points out to them that, since the degree graduates who've been studying for the past three or four years are having a hard time of it, they have very little hope.

    Often they're people who've only ever dabbled with Access or the likes to create a d.b. to hold their record collection and that's it at best. The agencies then tell them they've got all they need to cross-train into I.T., when the truth is generally quite the opposite. They're sold a dream... a fantasy... and they'll cling to it in desperation - I've seen it all too often.

    --

    Go permanent? In your dreams and my worst nightmares.
  185. Being the youngest cost me..... by Anonymous Coward · · Score: 0

    I was in a recent round of layoffs where I worked in California. The IS Department served something like 300+ people in varying local office locations and was manned by the manager and two sysadmins (me being one).

    Having only had 5 years with the company with the company I was the cheapest body to get rid of (when you work in the billable hours world, the IS Department is always the enemy, even tho we keep the billable schmucks running) rather than the others who were older (and had longer time in service with the company)

    Being the young guy got me in the behind only because it was more expensive from an HR standpoint to get rid of the longer termers since their severance packages would have cost more.

    And yes, the job market sucks ass at the moment.

    1. Re:Being the youngest cost me..... by Anonymous Coward · · Score: 0

      Get real. Five years is forever. We all need to take responsibility for situations where we underperform, learn from it, and do better next time.

  186. Re:University of Life stands for very little in I. by sql*kitten · · Score: 1

    The fact is that I.T. is a young person's industry, be it due to misconceptions or not, and unless you get in early it will be very hard to make it stick. We all know how rapidly the technology changes and how hard it can be to keep upall technology changes rapidly. Sure there are a lot of new buzzwords all the time, so just list them on your CV to get past HR, and you'll find the tech actually in use doesn't change nearly as quickly. If your skills are in say DB2, or Solaris, or MFC, or SPSS you could take someone whose skills are 5 years "out of date" when it comes to buzzwords who is perfectly competent to do that job.

  187. Re:University of Life stands for very little in I. by sql*kitten · · Score: 1

    The fact is that I.T. is a young person's industry, be it due to misconceptions or not, and unless you get in early it will be very hard to make it stick. We all know how rapidly the technology changes and how hard it can be to keep up

    I think it's a misconception that all technology changes rapidly. Sure there are a lot of new buzzwords all the time, so just list them on your CV to get past HR, and you'll find the tech actually in use doesn't change nearly as quickly. If your skills are in say DB2, or Solaris, or MFC, or SPSS you could take someone whose skills are 5 years "out of date" when it comes to buzzwords who is perfectly competent to do that job.

  188. 30 is old (games) by Anonymous Coward · · Score: 0

    I can't tell about the market. But i'm working in a computer game company and with 30 i'm one of the oldest coders here. Before that i worked in 3 other companies (2 games, 1 biometrie) and it's always been the same, nearly no one was coding who was above 30.

    1. Re:30 is old (games) by pommiekiwifruit · · Score: 1

      You're not with the same company as me then, because there are a lot of us coding in our 30s. There are some people in their 20s but I think they might be in the minority. Quite a few of us have been coding/drawing games since the 1980s. Admittedly not very many in their 40s though. Sheesh, everyone else keeps popping sprogs.

  189. Age masks more important factors (Passion, etc.) by Anonymous Coward · · Score: 2, Insightful

    Somone's age correlates strongly with when, why and how they got intot he business. So age may correlate with performance and employability, but the *cause* may be the underlying factors.

    I started when I was 13 and am 35 now. I'm a guru. People who picked up programming as a job skill in college tend to be weaker. Also, people who hopped into the biz in the dot-com era because it was hot lack the passion and mindset.

    So a 30 year old web-designer probably picked up coding in their mid 20's in 1999 (any punk with a nose ring who looked cool could get a job in web design back then). Likewise, a 50 year old is more likely to have been working the back room of an insurance company sice '74.

    Both are a different breed from us 35-45 senior dev or architect types, who grew up coding till 3am on our Commodore 64's, and who had it imprinted on our then-pubescent brains. Our age is not as important as the history it correlates with.

  190. worse by Anonymous Coward · · Score: 0

    In the intervening two years, have things gotten worse or better for those who have been in the industry for a long time?

    It's gotten a lot worse. Nothing makes sense anymore.

  191. Alvin Toffler said: by fishdan · · Score: 2, Insightful
    The illiterate of the 21st century will not be those who cannot read and write, but those who cannot learn, unlearn, and relearn. --Alvin Toffler

    I also wrote something about this before that I think people would enjoy reading.

    --
    Nothing great was ever achieved without enthusiasm
  192. H1 by johnnyR · · Score: 1

    young or old does not matter, H1 has killed any prospects in IT.

    --
    The gun is good - Zardoz
  193. More reason why youngsters get hired. by Anonymous Coward · · Score: 0

    Retirement benefits, group health, life, and dental insurance rates. Older workers tend to drive these costs up for any company. :(

  194. In a word, lousy by whitroth · · Score: 4, Insightful

    A lot of you kids seem to be assuming you're talking about somebody trying to get in...and missing those of us who've been here for 10, 15, 20 and more years.

    Let me put it this way: on a techie mailing list I'm on, with maybe 30-50 heavy posters, and including people who some of y'all might recognize the name, the last time we polled ourselves, last year, we had over a dozen of us out of work. Since then, several have gotten jobs...and several more lost 'em.

    This matches what I read in ...zdnet?... a few months ago, where it said that in the tech sector (thir largest, behind retail and fast food!), the unemployment rate is around 15%.

    In the Chicago area, when I left for FL in Jan, it was about 20%.

    Does the word "depression" come to mind?

    And for the jobs that are available, HR, who, in general, barely know how to bring up email, put a laundry list of languages *and* packages that would require any three people to cover, and don't want to pay for it.

    I've recently seen one in my neck of the woods, that want an experienced person to do troubleshooting and installs, with up to 75% travel, and they want to pay $30k/yr for this. Would you like fries with that?

    Finally, there's yet another, almost unprovable issue: ageism. I'll bet you a drink that the interview I had last spring, I didn't get the job, because the owner was early 30s, and everyone else in the office seemed to be early 20s.

    At 50+, I wouldn't "fit into the culture".

    Meanwhile, let's all just sit back, watch them CEOs take their paid-for GOP legislators' tax breaks, and export jobs overseas (e.g., IBM's 500 seat call center in India), and bring cheap labor H1b's over here. Ah, unions and labor laws are *so* 20th century...as is a decent living.

    mark, programmer/software developer/Unix/Linux sysadmin, 23 yrs experience, 21+ mos. out of work

  195. 5 years? Hell... by AndroidCat · · Score: 1
    Most of the companies that I've worked for didn't last five years. When the CEO hopes to make it big and sell out for many millions in a few years, maintainability isn't high on their list.

    Have fun: Next interview ask "where do you see the company in five years?" Turnabout and all that.

    --
    One line blog. I hear that they're called Twitters now.
  196. Re:Java by Tekman3 · · Score: 1

    Java isn't necassarily less verbose in the way you write the code but there should be a lot less to write because most of work is done for you. I've done little with Perl so I'll use C and C++ as an example. This is taken directly from the book "Java Essentials for C & C++ programmers" by Barry Boone. In C and C++ the Programmer is responsible for for the following: Good, creatively written code. Memory management Thread synchronization Platform specifics Error-handling protocals. In C and C++ the language only takes care of grammer and syntax. In Java the programmer is responsible only for writting creatively written code. In Java the language is responsible for the following: Grammar and syntax Memory management Thread synchronization Platform specifics Error-handling protocols.

  197. Re:Bad news for you: EE is not where it's at eithe by Anonymous Coward · · Score: 0

    hrmmm. personal liability not so interesting. corporate liability more useful!

  198. My Senior would squish me (and anybody else) by Qbertino · · Score: 4, Interesting

    On my last Job (all staff laid off on Dec. 31, 2k3) I shared the office with the Senior Developer, a 40 year old with 20 years expierience in Pascal/Delphi Developement who had a University Diploma in Informatics (that's what it's called in germany, go figure...).
    He didn't know zilch 'bout OSS, Linux and the lot. I went about evangelizing him and six months later he was way ahead of me in gcc, Python, Java/Netbeans and co.
    I was/am the young guy (well, sort of young (32 :-) )) who new all those new goodies and he has the RL expierience. I'd pick him over any hotshot podknocker on *any* IT related project I can think of. And I'd advise anybody to do the same. 3 Days with him are more worth than 2 weeks with a team of twens with all but a handfull of coding-years each. The same would count if he were fifty or just before retirement.

    --
    We suffer more in our imagination than in reality. - Seneca
  199. Move to India by Barleymashers · · Score: 3, Interesting
    I work for a large telecom (think mom), we were recently sold off (outsourced), a few days after being sold, all the developers that were left were told that they now only do design, all the coding is to be done in India. My old company's model now appears to be outsource all development, the new company has all development done in India.

    So the coding future doesn't look good at the moment if you live in the US and want to work in voice telecom (not that I would recommend that industry after working in it for 10 years, perhaps VoIP has a better track record). However, if you want to do high and low level design documents and integration test when the code comes back you might be able to find something.

  200. Quit whinning; do what you love. by cfish · · Score: 3, Insightful

    If you care so much about money, perhaps you should go into finance instead of computer science. If you have no passion for what you do, what are you doing in an "enthusaists" forum anyway?

    I believe in doing what you love and not worry about money. In our field, it's actually quite easy to accomplish.

    And I'm sick of this "IT" this "IT" that; everytime someone tells me that he works in "IT," I'd ask them exactly what they do. None of them knows crap about technology or computers. I'm sick of the constant whining by "HTML Coders." They deserve what they got for dropping school/job/whatever to join the dotCom gold rush.

    I'm damn sick of computer science students not knowing shit about computers. If you came into this field for the money, what right do you have whinning about your income? The field no longer offer you the good pay; then leave. Switch to investment banking or car repair or strip dancing. Stop whinning.

    A poet never think about striking rich; they do what they feel passionate about. Programmers shouldn't be any different. If Linus didn't get paid for Linux, why should you demand a certain pay? If I were the recruiter, I will reject you whinners because only failures worry about salaries, not the work to accomplish. Be thankful that we are damn lucky to be able to make a good living doing what we love.

    It's bad times. So what? I know of people who can't wait to retire and I know of people who just love doing what they do and refuse to retire. Your happiness is your choice.

  201. Managers prefer people younger than themselves by rewinn · · Score: 2, Insightful

    This may never be stated explicitly, 'cuz it might violate some labor laws, but most managers prefer staff that are younger than them. It's easier to lead discussions, dominate meetings, tell people to do things that they don't want to do if it's someone who doesn't have a few years on you. There may be exceptions, especially among very high status people (such as POTUS) where other factors override age, but I'll give you a dollar for every exception if you give me a dime for each instance of the rule. Geezers are better off building their own companies or doing other things to demonstrate their abilities than wasting time interviewing with managers who'll be thinking (but never saying) "I can't push around that old fart. Better go with the kid."

  202. Late night haxor by Glonoinha · · Score: 2, Funny

    I once had to go through some code, about three or four pages worth, that a guy wrote when he worked over night (just had to get it done.) I was like ... what the hell was this guy thinking.

    Halfway through the code were some comments. It was my code. D'oh.

    --
    Glonoinha the MebiByte Slayer
  203. Get a brain. by abradsn · · Score: 1

    You, clearly miss-interpreted the message before yours. Why not play nice?

  204. Re: Programming jobs... by Anonymous Coward · · Score: 0

    If you are a decent coder, but can communicate well with PHBs, Suits, Customers, Project Managers etc., you will do well.

  205. Mainframe Operator != Coder by xenoc_1 · · Score: 1

    The job of a mainframe operator has absolutely nothing to do with programming. They run jobs, hang tapes (well nowadays robots move cartridges but someone has to monitor those pesky robots).

    Mainframe coder: writes programs in COBOL, C++, Java, etc.using SQL, XML, MQ, various other technologies. Writes JCL (Job control Language e.g. m/f equiv of shell scripts) that will run those programs.

    Mainframe operator: monitors the running of those jobs.

    Totally different jobs. Once in a while an operator will study programming and become a coder, but there's no inherent career track operator-to-programmer.

    1. Re:Mainframe Operator != Coder by CPgrower · · Score: 1

      > The job of a mainframe operator has absolutely nothing to do with programming.

      I agree. Becoming a mainframe operator is my suggested alternative - a steady job in the IT field.

    2. Re:Mainframe Operator != Coder by xenoc_1 · · Score: 1

      I hear you, but Ughh! I can't see somebody with the mindset of a real developer getting any job satisfaction from an operator job. No creativity involved.

  206. MOVE TO DC! by TheSync · · Score: 2, Informative

    The Washington, DC, area has more jobs now than a year ago. If you can't get a job in New York or SF/SJ, please pick yourself up and move to DC.

    Older coders who are more likely to get a security clearance are needed, especially if you have any old military or government experience.

    The trick is finding the position that gets you your first security clearance. Take less money for it. Once you have one, you will have little problem holding a job in the DC area.

    Besides government, there are also many non-profits and lobbying groups in the area. National Geographic is looking for an experienced webmaster, for instance.

    While AOL and Wolrdcom/MCI/UUWho shed some people, it is looking like many of them are ending up in other places. Plus MCI is moving their main operations to Northern Virginia.

    Jobs might not be as cool in the DC area as they were three years ago, but the good news is that there are jobs at all, and that there are cheap places to live in DC. South of DC in Maryland, $250k buys you a spacious McMansion. Cheap rents in Oxon Hill and SouthEast DC. Just don't live in MD north of DC or in Northern VA, it is expensive there.

    No, it is not nirvana, but there are jobs here.

  207. Re:FP! by Anonymous Coward · · Score: 0

    Hahaha, right on!

    Fuck those trollkore lamers!

  208. My view. by Anonymous Coward · · Score: 0

    As a costumer, yes I am no coder or programmer.

    There are plenty applications for Window$, but not for Linux. (I use SuSE Linux :o)
    So start porting those applications to Linux.

    I work in the store my parents started in 1966, we sell car parts.
    The program we use for accounting is called Cubic for DOS, here is the website:

    http://www.cubic.be

    What I would like to see is a version of this program that would run on Linux, and that has a nice GUI. (GNOME or KDE)

    As you can see on the website of this program the company who made it is EXACT SOFTWARE.
    So any of you that work there, tell your boss to start porting those applications to Linux NOW.

    For the rest of you, please Slashdot them.

    Thank you very much.

  209. Example from another service industry. by twitter · · Score: 1
    Umm, did you read the article you linked to? All it says is that prisoners will be taught to use computers to run simple accounting packages, so they have a chance at a job when they're let out. You think cars were made in prisons just because prisoners were taught to be car mechanics? You're just scaremongering.

    Ah, I wish that I was just scaremongering. I don't know that they convicts will be taught programing, but I do know that they have been used for mapping for some time now. The other month, I had a nice chat with a fellow who runs a Air Data company that makes maps from photographs. He told me that he was getting beat up by folks who could do the work in India with pirated software and cheap, even forced prison labor. It's not a great streach to imagine convicts being forced into programming.

    --

    Friends don't help friends install M$ junk.

  210. Re:Been there...done that THAT'S THE SPIRIT!!! by Anonymous Coward · · Score: 0

    I enjoy programming. It allows you to be creative, solve problems, and find solutions to challenges.

    Management is also good, as long as you stick to the tech part - leading team efforts towards a common goal - it allows you to do things faster, as well as many at the same time. With programming sometimes you are 'stuck' with something and you waste time.

    If only programming could be as well paid as management...

  211. Re:Don't trust anyone over 30...CAN WE TRUST YOU? by Anonymous Coward · · Score: 0

    Age is a matter of time, you are saying that in a few years (how old are you?) we will not be able to trust you????

  212. Re:You don't have to pay for grad school? - dream by stanwirth · · Score: 1

    Depends on if its a terminal masters program, or if you're in the Ph.D. program and are getting your masters along the way. The latter is the so-called pro forma masters, usually awarded when you pass your candidacy exam. Some schools insist that you write a publishable paper for this, some just want to see a good research proposal. It's in the latter area that work experience really helps, because, unlike kids fresh out of college, you know how to run a railroad.

    Terminal masters programs in engineering, on the other hand, are more like a year or two more of upper-level undergraduate courses, and a project, rather than a thesis. And yes, you usually have to pay cash money for those, unless you manage to get a co-op.

    Teaching and computer support are always needed. These jobs normally goes to the Ph.D. candidates, unfortunately, along with the research assistantships--but if you manage to get one, they cover your tuition in the deal. You need to be constantly applying for outside fellowship support, and the research proposals that you produce for fellowship applications can often be recycled into more formal proposals, with a faculty member, for state and federal research funding. I found that I had to write three grant proposals for each one that I got, which was about the odds then. Now it's more like five to one, which is an awful lot of overhead, but a lot easier now that you've got LyX, etc. I had to typeset all of mine in TeX using vi on the VAX (4.2 BSD) and you couldn't see how it would look until you printed it out. ("...we lived in a shoebox in the middle of the road, and our father used to come home and cut us up with swords! We had to wake up before we went to bed...")

    In CSEE and the hard sciences, mathematics and engineering, you're thankfully not limited to "curiosity driven" research, but can do some really applied things that can lead to new product development afterwards in the real world. In addition to the NSF, you've got all those RFP's (Request For Proposal) coming out from the DOE, the AFOSR, the ARO, the ONR and DARPA (Dept. of Energy, Air Force Office of Scientific Research, Army Research Office, Office of Naval Research and Defense Advanced Research Projects Administration). Typically these RFPs are focussed on researching very specific issues and solving very specific problems -- and they're WAY fun! Some of the research requested and techniques suggested often doesn't seem to match the pretext, er, I mean ostensible goal of the research. Seek clarification from the guy or gal who issued the RFP, and ask the faculty who they are . Yeah, sometimes it's the spooks wanting some work done, but can't say exactly what the real application is. They might averr in private, in order to help you write your proposal, if they feel that you and your team--the faculty, staff, lab equipment, fellow students, research associates, industry sponsors--are up to the job. See, you're developing your leadership, project management and political skills in the course of drumming up funding for your research project.

    These shall we say, more applied projects require, for obvious reasons, that you be a US National. If you are, you have a real leg up on about half the potential competition -- because more than half of the graduate students in science and engineering (look around you) are not US nationals.

    Scan the RFPs published by the various agencies for every program, learn to spot the ones that are related to things you've either done in class, are in specialties associated with prominent faculty in your department or what your department is particularly well-known for being good at. Get familiar with these agencies funding cycles, and who is in charge of the various lines of research under each agency.

    Another important thing to do in this exploratory phase of your project is to find out what the various labs on campus do, and where their

  213. Re:You know...well, um, yeah. good thinking. by robson · · Score: 1

    They pay you, rahter than you paying them, and the class sizes are much smaller. What a deal!

    Man. "What a deal" indeed. I went to grad school in Fine Arts, where you most definitely pay them. I've always wondered if Ari's Apple IIe hadn't eaten my disk that one day (containing the only copy of the cool RPG I'd written in BASIC), how different things might have been. At the very least, I'd have saved that $30k I paid them for grad school :)

  214. Re:You know...well, um, yeah. good thinking. by stanwirth · · Score: 1

    Hmm. I hadn't considered that. It sounds like when I finished grad school--it was just after the wall came down and there was this huge flood of former soviet block applied mathematicians, physicists, and geophysicists -- all with several dozen publications under their belt, all willing to work for next to nothing, and all being encouraged to come to the US by some special programs being run by the National Academy of Sciences -- as the alternative was to watch them go contribute to various efforts in Iraq, Israel, India, Pakistan and North Korea. So, there were between 200 and 1000 people applying for each research post. In this case, I was able to use the fact that I was a US national to work on military projects, as the main source of new competition simply could not.

    But what can EE/CS/IT people do right now? While I don't know for sure, it stands to reason that the bulk of people returning to school will be going back in EE, CS and IT. The reasonable course of action in this case is to go back in something that is not one of these fields, but rather in a field that you really enjoyed in college -- physics, chemistry, biology, earth and atmospheric sciences, psychology and mathematics departments are always hungry for people who are interested in, and capable of mastering a new field and who can apply commercial-grade IT skills to their particular problems. The use of big relational databases, for example, is just starting to catch on in research projects. Device drivers and hardware for automating data acquisition is another big area where, if you've done that sort of thing before, you could be extremely valuable.

    Data auditing techniques, I wish they were being used to prevent scientific fraud. I, for one, think that part of the standard boilerplate for research proposals should absolutely require a section on document version control, data quality and auditing (including timestamps and user details being recorded against various experimental runs) and automated application of test cases for range checking and cross-checking of data-- things that are fairly standard in corporate IT and software development environments, but woefully lacking from most research programs.

    You see, these are biologists, chemists, physicists, atmospheric and earth scientists by profession, not database experts, not linux device-driver experts, not EE's, not programmers, not web-based application designers. They need you! And they'll recognise immediately that if they can get you in as a graduate student, they can get some very specialized help for next to nothing, while you get the deal of your life not having to pay for graduate school. Both win. Do not be afraid of addressing a faculty member's pragmatic research project needs, because it is this kind of pragmatic, roll-up-your-sleeves-and-get-the-job-done attitude combined with a specialised skill set honed to a very sharp edge in years of work in the real world that is just not to be found in kids coming fresh out of college.

  215. Re:You know...well, um, yeah. good thinking. by stanwirth · · Score: 1

    Ari? RPG? Is this something out of Cryptonomicon?

    Oh yeah, well, the arts is different from the sciences and engineering like that. There are fellowships and awards available, but you really need an angle -- or an angel.

    A friend of mine got undergraduate advising added to her duties in a lectureship in Medieval Literature, and was hard-pressed to come up with some ideas for one student to fund the balance of his education. He'd exhausted his loan eligibility, he was already working 30 hours a week on campus, and still he was looking at having to drop out for financial reasons. Finally she shrugged her shoulders and said, "Well, you could win the lottery, I guess...".

    He bought a lottery ticket that day, and guess what. He won!

    I guess the moral of the story is that miracles can happen -- and sometimes do. In both the liberal arts and the fine arts, unfortunately, you pretty much need them.

  216. How about chances *at*all*? by Anonymous Coward · · Score: 0

    Not only are there no fucking jobs, there aren't going to be any. The line for IT jobs circles the block. Many standees have families and are used to heavy incomes. The pressure goes all the way down to the entry level market.

    Life in IT for the next 3-6+ years is going to be all about working below your ability and below your value. The internet boom is over people, and the business world isn't interested in taking risks unless they can be made to believe there's tons of cash to be reaped. which they won't.

    So unless you have 8 years of experience doing EXACTLY what the position calls for, consider retail or unemployment.

    The joke is on anyone trying to enter the IT field during that period. Of course, there will always be jobs for the "elite", so just snap your fingers and be better than everyone else!

    No one wants to hear me rant about my own problems, so I'll take them out on those around me instead. Just like people do to me! I'm so happy. where's my gun?

  217. Age descrimination is damned hard to prove by cjackson0 · · Score: 1

    I have yet to hear of an employment descrimination case in the high tech sector based upon age.

    Where have you been?
    I've heard of several cases. One of which involved thousands of layoffs at Sun Microsystems, and conveniently hiring over half that back within a matter of months, excluding the former employees from their search. I haven't heard what happened to the case, but a little googling turned up the court case Cruz v. Sun Microsystems, Inc. The hard part about a discrimination case like that is proving WHY they didn't hire all those 40 year old applicants instead of the indentured H1B's.

    I'm turning 21 in 2 weeks (THANK THE HEAVENS) and worry about my future in the IT industry and I haven't even graduated into it yet. I don't want to be a code monkey and hope to get my foot in the door and show I can do more than code.

    It's getting harder each day with companies try to cut costs, shipping anything that doesn't require security to India, and that which does need to be done locally (i'm speaking US-wide at least) the code monkeys are a dime / dozen.

    I'm not saying it's everywhere and certainly hope it isn't, but if you haven't seen the trend you either have a great position and don't need to worry about the rest of IT or haven't opened your eyes in a few years.

  218. Re:You know...well, um, yeah. good thinking. by Beliskner · · Score: 1
    The advantages of going to grad school, particularly when slightly older, during a recession are numerous. I did it during the last two recessions (MSc in the early eighties, a Ph.D. and a couple postdocs during the early nineties), so I speak from experience
    Hmmmmm, so a recession DEFRAGS the economy - it's time to do some intellectual maintenance.

    So by the same logic, we low-level formatted the Iraqi Government, hmmmmmmmm

    --
    A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  219. Huh? :If you assked me... by Anonymous Coward · · Score: 0

    What does this have anyting to do with the topic?...

  220. Re:Old people smell by Anonymous Coward · · Score: 0

    You will be. Unless you decide to wrap your Porche around a telephone pole.

  221. Wow! I thought I was the old fart! by Anonymous Coward · · Score: 0

    I've done PDP8, PDP11, IBM 360, PL1, Fortran, APL, Intel 8080/85.

  222. than - then by jelle · · Score: 1

    I'm so shocked that I even type 'than' when I mean 'then'. I hate it when people do that, especially when I am that person.

    --
    --- Hindsight is 20/20, but walking backwards is not the answer.
  223. What tax incentives? by stinkenstein · · Score: 1

    I am aware of the benefits of H1-B, but what tax incentives are you referring to? I didn't know there were tax incentives and if there are, it would change my thoughts on this issue considerably.

    Does anyone know of these tax incentives? Any citations would be greatly appreciated.

    --
    Where do you get *your* entropy?
  224. That's why I said "average" by Dynamus · · Score: 1

    I know the work of the mexican people involved in gnome, and I know M. De Icaza personally. They're the exception that confirm the rule. I was thinking about the code that gets produced commercially, either in-house by non-software industries, but most terribly, by shops whose work IS to produce high quality software for its clients. I guess I have a clue about this: Mexico has a high degree of functional analphabetism, that is, people who are supposed to know how to read but who doesn't. If people don't/can't read regular text, how are they supposed to read code? Or judge it, or learn from it? I still think that besides all the books pointing out code quality that have came up recently and that maybe don't get read a lot in Mexico; the most important source of learning for the programmer is the source code. Source code written by knwoleadgeable people in the industry (open source), or even by fellow programmers. You can learn a lot by discussing your code with colleagues. Code revisions and practices directly related to code are unthinkable here. There's no such concept of "metoring" neither from seniors to juniors. Best you can get is a book recommendation (mediocre books abound here) And talking about books: how are people supposed to learn good programming technique if they treasure small languages like VB? Do they even write books on good code writing for VB? And then translation. I recently filed a complaint on Mcgraw-Hill site for a terrible book translation that, just to put an example, consistenly equaled the term "programmer" with "designer". What could you expect of a translation like this? I even found the spanish translation of the clasic "tiger" o'really java book that somehow managed to teach concepts completely reversed by means of bad writing!! The problem is that when our typical programmer touches anything like java, not to say C++, which happens to cause panic here, he/she turns it out into garbage.

  225. Old Dogs perspective by Tjp($)pjT · · Score: 1

    One of the issues that is not addressed so far is that the financial requirements for older technical people is significantly higher that that of a new graduate. Insurance premiums are skewed upward, and base salery is higher (the new grad does not yet have a house, two cars a wife, etc usually). Some of this is hidden (like company paid portions), some is more obvious. There is also the bias that can be expressed as "why are you _still_ a programmer after 20+ years" as one is expected to have transitioned long ago into management. And there is the "fresh outlook" presumtion that goes against older technical people. An interview rarely gets to the heart of whether someone is a innovator or an implementor of someone elses innovation. And last there is a disadvantage in that older techno-geeks will have most likely held some position that the folks hiring think is more advanced than the position they are offering (for example I was a director, lead architect and senior research scientist) so they are hesitant to hire (even on a contract basis) those individuals for a simple programnming assignments. The phrase "you seem to be over qualified for this position" is an all to common statement I receive. BTW I am out of work still from the tech bubble bursting (somewhat because it would cost _a lot_ to relocate, and a major factor is that I was too helpful to my former company after being laid off for too long for too little). If the price is right and the job is in the Greater Seattle area and you need an old dog who knows the new tricks (and creates them!) you can hire me.

    --
    - Tjp

    I am in wallow with my inner money grubbing capitalistic pig. ... Oink!

  226. Re:You don't have to pay for grad school? - dream by Colonel+Panic · · Score: 1

    Great post. Very infromative.

    I wish there were some kind of book or guide to Grad school that goes over this kind of stuff. Most of us find ourselves in Grad School and have no idea how the system works or how to work the system.

    You should write up some kind of guide to finding grad school funding.

  227. Re:You know...well, um, yeah. good thinking. by kin_korn_karn · · Score: 1

    if you win the lottery, who the fuck cares about school? I'd quit that day.

  228. Re:You know...well, um, yeah. good thinking. by stanwirth · · Score: 1

    if you win the lottery, who the fuck cares about school? I'd quit that day.

    Oh, well there's an enlightened point of view. Perhaps you'd like to conduct a seminar on that topic. I'm sure you'll be invited to.