Slashdot Mirror


Do Old Programmers Need To Keep Leaping Through New Hoops?

Nerval's Lobster writes: In recent years, it seems as if tech has evolved into an industry that lionizes the young. Despite all the press about 21-year-old rock-star developers and 30-year-old CEOs, though, is there still a significant market for older programmers and developers, especially those with specialized knowledge? The answer is "yes," of course, and sites like Dice suggest that older tech pros should take steps such as setting up social media accounts and spending a lot of time on Github if they want to attract interest from companies and recruiters. But do they really need to go through all of that? If you have twenty, thirty, or even forty years of solid tech work under your belt, is it worth jumping through all sorts of new hoops? Or is there a better way to keep working — provided you don't already have a job, that is, or move up to management, or get out of the game entirely in order to try something startling and new.

242 comments

  1. Stupid question. by khasim · · Score: 5, Interesting

    If you have X years of programming experience, then you should be able to sell yourself based upon that.

    Social media and such would be useful to programmers JUST STARTING THEIR CAREERS.

    BUT! If you are an older programmer you DO need to keep expanding your knowledge. Learn newer languages / systems.

    1. Re:Stupid question. by satch89450 · · Score: 5, Informative

      The problem is that the HR departments want X years in specific technology. I still remember years ago an ad wanting a programmer with 10 years of Java programming experience...and Java was just turning five.

      The last time I was looking for work, I found ads that were so specific that I surmise the hiring person had a specific person in mind, but was required to put job openings out to the world. I do know one instance where the job was intended for a H1-B visa applicant; no way they were going to hire a citizen for the position.

      Yes, I agree that people should continue to learn new stuff. I'm picking up Python as part of my current job.

    2. Re:Stupid question. by Anonymous Coward · · Score: 0

      What I've found is the desire and drive to expand your knowledge have to come from somewhere and continuing learn new languages and systems requires passion for technology. I remember when I had this passion and I thought that ASP.NET was the next best thing to sliced bread (Unix junkies get back in your hole). What I've seen in under a decade is ASP.NET enter a level of complexity that makes simple tasks hard leaving much less time for experimentation and theory coding, or just trying out new things. The other thing is the higher up you go the more focused your work becomes till... it takes an hour to add a textbox with a simple javascript check. Adding the code takes 30 seconds, finding where to add it in the pseudo followed patterns and messy undocumented uncommented javascript files takes 59:30. I used to laugh at the evolution of a programmer: http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html . Well, it's true.

      Next level up people probably won't even care what languages I know or don't know. I narrowly dodged working on a POS Java CMS not too long ago, I don't know or want to know Java, it's too similar to .NET minus the actual job placements. Management? Yep, those folks turn in 5-6 years rather than the 1-3 for devs. Is everybody cut out for management? Absolutely not. Is it worth trying? Absolutely.

      Of course, I can just flatline my career and go code for some mom and pop shop for the next 20 years, lots of people seem happy doing that. My point is, it's not as simple as just learning new languages and systems, there's a lot more to it as you put a few more years into your careers. I'm on #8 looking for where I will be most content in my career, I love coding, but stupid people above me who don't appreciate or respect it really ruin it for me. Now exorcising those people for the greater good, that's something I can get behind on.

    3. Re:Stupid question. by lgw · · Score: 4, Interesting

      Social media and such would be useful to programmers JUST STARTING THEIR CAREERS.

      The only "social media" you need to be active on as a senior dev is LinkedIn. Github seems irrelevant unless your career is built on open source development.

      BUT! If you are an older programmer you DO need to keep expanding your knowledge. Learn newer languages / systems.

      Yep: it is important, to keep your skills and problem domain modern, unless you want to be constrained to an ever-shrinking niche. I started as a mainframe dev, and while a lot of the concepts are still useful (since the Cloud is just the new mainframe), none of the specific skills are. Even C++ is starting to become a bit niche, with new projects that fit in the gap between C and managed languages becoming rare (but as long as Google does a lot of C++, it's not really a worry, as enough people copy Google). Thank goodness jobs requiring COM or CORBA experience are mostly gone.

      Bit by bit, specific technical pieces become irrelevant, so it's important to keep up. Can you write a horizontally scalable application in the cloud? Bit by bit, the new stuff becomes more important (once time enough has passed to weed out the fads). There's lots of money to be made as a senior dev with a deep understanding of all the new stuff, as that's a high-demand, low-supply job.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    4. Re:Stupid question. by Anonymous Coward · · Score: 3, Interesting

      It's not only a stupid question, it's mostly a stupid assumption. The 90's are over, most IT workers worth a damn are pushing 40 and the best lead/devs/archs are well past that.

    5. Re:Stupid question. by Anonymous Coward · · Score: 0

      Github seems irrelevant unless your career is built on open source development.

      It's nice to have an open source project people can look at. If you're any good, it'll be interesting and show a range of technique in that area, which also tends to demonstrate your overall level of competence. It can demonstrate you know how to document. It can demonstrate you know how to address problems, and it can show how many bugs you've been in there to fix, which indirectly indicates how many bugs you write in up front. Other things too. Such can perk someone's interest, and it is fairly concrete, as opposed to claims, which can be fabricated much more easily. Guy I know, now an ex-Fog-Creek developer, got his new job specifically because his open source stuff caught someone's eye. The job upgrade was most welcome (more money, more interesting work) though he had liked Fog Creek just fine.

      It can also demonstrate you know something about collaboration. Depending on the level of interest and participation in your project.

      Collaborative skills are often required for remote work and speaking for myself, I only work remote. Interestingly enough, that filters the job offers down quite a bit just as you might surmise, but what it filters them to is the very best places to work. No one pretending they need to see your face for your code to be good almost always means they are focused on results rather than self-validating managerial bullshit.

      I'm willing to code almost anything for anybody, as long as it isn't black hat work. But I am not willing to participate in our air travel system. A wretched hive of malfuckery, that. Plus my lab is almost certainly better than their lab anyway. :)

    6. Re:Stupid question. by laurencetux · · Score: 3, Insightful

      Well Admiral Grace Hopper was more or less just getting started at 50 (by inventing COBAL)

      One would think that Elders are best keeping the "new puppies" from running about chasing their tails.

    7. Re:Stupid question. by Anonymous Coward · · Score: 0

      How on earth do you misspell COBOL? Of course, if you think she *invented* it, you might also think it's spelled COBAL too.

    8. Re:Stupid question. by Zero__Kelvin · · Score: 1

      She lead the team that invented it. Since you emphasized the word invented, it sounds like there is no way around it; you are the clueless one.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    9. Re:Stupid question. by Anonymous Coward · · Score: 0

      The last time I was looking for work, I found ads that were so specific that I surmise the hiring person had a specific person in mind, but was required to put job openings out to the world. I do know one instance where the job was intended for a H1-B visa applicant; no way they were going to hire a citizen for the position.

      This is actually quite common especially in larger companies which are hampered by weight of their own bureaucratic processes. I actually went through the process just recently. A person in a different department wanted to hire me, they went through hoops to create a position for me in the org chart, and then .... they had to put out a job posting. The job posting basically said "person for boring dead end job wanted" and then under requirements was an almost verbatim copy of my resume including completely irrelevant foreign language skills. I then had to go through a detailed interview process in which I did incredibly poorly, had trouble answering questions, and yet I got the job as the only applicant who applied.

      I've also seen similar things done to get around visa requirements. One of my colleagues wanted to move internationally but my company had to prove that that a local citizen couldn't do the job. So up goes the advertisement looking for a ridiculously experienced person offering borderline graduate wages posted to some obscure magazine with a low readership, and would you believe it they didn't get any applications. So off to the government they went with their "please sir can I have some more" face and said they couldn't find local talent and thus were justified sponsoring a visa for an immigrant.

    10. Re:Stupid question. by Anonymous Coward · · Score: 0

      Learn newer languages / systems.

      I haven't seen any newer languages or systems. The New Thing tends to do the Same Thing as the Old Thing but in a slightly different, sometimes worse way.

    11. Re:Stupid question. by PRMan · · Score: 1

      Bad news for you. Google is switching entirely to Go.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    12. Re:Stupid question. by gl4ss · · Score: 1

      larger companies just don't bother with that anymore even.

      what they do? they arrange a subcontractor to hire you. the subcon is owned by the middle-level bosses friend. the friend gets 20-40% of what the company pays and you get the rest and you don't get the redundancy protection and employee from the big company would get.

      or if you're unlucky a subcon-subcon! has happened. the first level subcon the big company had a contract had their own layoffs going. a fucking stupid arrangement but that's what happened.. a big company effectively hiring a new dude through 2 levels of subcon backroom playing.

      --
      world was created 5 seconds before this post as it is.
    13. Re:Stupid question. by dbIII · · Score: 1

      The problem is that the HR departments want X years in specific technology

      Another thing is HR departments use social media to put together a file on applicants so that they can justify the enormous amount of time they spend on social media during work hours playing Farmville or whatever the latest timesink is.
      No FaceSpace profile and the time required to look you up exceeds their attention span.

      However, if you are have been in the workplace for several years sometimes there are ways around the gatekeepers who have utterly no idea of the requirements for the person they are hiring and no wish to commit enough time to find out. If you can find your way to whoever is going to be doing the technical interviews you can avoid the people attempting to put together a social media dossier on you who take any "drunken pirate" joke seriously, and would strike you from the list merely due to what you are wearing in FaceSpace photos.

    14. Re:Stupid question. by phantomfive · · Score: 1

      I still remember years ago an ad wanting a programmer with 10 years of Java programming experience...and Java was just turning five.

      If you run into that problem again, change your resume and put "10 years of Java on it." If anyone asks you about it, smile and explain the situation. Match BS with BS.

      --
      "First they came for the slanderers and i said nothing."
    15. Re:Stupid question. by dbIII · · Score: 1

      The only "social media" you need to be active on as a senior dev is LinkedIn

      Yes, but LinkedIn profiles are often a mix of lies, damned lies and blatant advertising.

      For a bit of giggle look up the linkedin profile of the person that "lost" all the white house emails a few years back. Data recovery expert!

    16. Re:Stupid question. by dbIII · · Score: 3, Funny

      Well Admiral Grace Hopper was more or less just getting started at 50

      I loved an interview of her a few years ago:
      Q: "What led you to join the Navy at a mature age?"
      A: "World War Two."

    17. Re:Stupid question. by Anonymous Coward · · Score: 0

      > I still remember years ago an ad wanting a programmer with 10 years of Java programming experience...
      > and Java was just turning five.

      Happened to me too. The result? A smooth-talking broker guy sold them 10 junior contractors with one year experience each. Voila, ten-person years of experience! HR loved it.

    18. Re:Stupid question. by Dutch+Gun · · Score: 1

      Pfft. I got that beat with my current gig. It's pretty amusing how many levels of indirection there are between me and the ones financing the project. Essentially, I'm a subcontractor of a subcontractor of a subcontractor of a company that's being financed by a large conglomerate.

      It's fine as long as you take it for what it is. It's also nice that the hours are flexible and capped at 40 hours a week. I don't begrudge the company I'm subcontracting with for taking a small cut, because I never would have gotten this job without their connections, and it's still good pay for my line of work.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    19. Re:Stupid question. by Tablizer · · Score: 1

      I still remember years ago an ad wanting a programmer with 10 years of Java programming experience...and Java was just turning five.

      Tell them you worked 80 hours a week; then it adds up.

    20. Re:Stupid question. by jandersen · · Score: 3, Interesting

      The only "social media" you need to be active on as a senior dev is LinkedIn.

      I was on LinkedIn for a while, and it was worthless, IMO. I only got two kinds of contacts: From people who wanted me to follow their vanity blog, and from employment agents who seemed unable to read the parts of my CV that said "no Windows, no contracts", because all they had to offer was 6 month contracts and mostly for crappy Windows positions.That, and 'DevOps', which seems to stand for "a person who has vast knowledge about everything, but is willing to work in an assembly line style setup for a pittance". Social media is for navel-grazers.

      Yep: it is important, to keep your skills and problem domain modern, unless you want to be constrained to an ever-shrinking niche.

      However, the constant focus on programming languages is probably misplaced. We should concentrate on programming skill instead, and as senior developers, we should know a lot about design patterns. That is why technologies like C++ templates and Boost, or Java EE, are still very important: they provide a standardised platform for using design patterns and frameworks. They are also very difficult to fully master, but that gives an advantage to anyone who does.

    21. Re:Stupid question. by jcr · · Score: 1

      The problem is that the HR departments want X years in specific technology.

      That's why it's pointless to talk to HR departments until you've already spoken to the hiring manager, and he calls them in to deal with the paperwork of hiring you.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    22. Re:Stupid question. by RabidReindeer · · Score: 1

      This is the 21st Century. If you only worked 80 hours a week, you're a slacker and they don't want you.

    23. Re:Stupid question. by SpankiMonki · · Score: 1

      Had not heard of Grace Hopper until today. Googled the name and learned something. Thanks for the mention!

    24. Re:Stupid question. by Big+Hairy+Ian · · Score: 1

      Simply keep your technical skills up to date by learning Java! Rinse and repeat :D

      --

      Build a Man a Fire, and He'll Be Warm for a Day. Set a Man on Fire, and He'll Be Warm for the Rest of His Life.

    25. Re:Stupid question. by drinkypoo · · Score: 1

      The problem is that the HR departments want X years in specific technology. I still remember years ago an ad wanting a programmer with 10 years of Java programming experience...and Java was just turning five.

      Yeah, some of them are just idiots, but some of them are evil. They do that on purpose. Then they can fire you later for misrepresenting yourself. Are you really going to go to court and show that nobody could have met their requirements? Odds are against it.

      Remember, HR is not your friend. In fact, they are probably fucking scum. You have to be scum in order to do what they do — that is, treat humans like objects.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    26. Re:Stupid question. by Anonymous Coward · · Score: 0

      I agree. When I was new in the field and had dropped out of college, I needed a way to stick out from the crowd, so I wrote a programming book (and a bunch of articles). These days all I need to do is continue to be really good at my job. My current employer loves me. Some of my past employers continue to try to get me back.

      Once you're established in the industry, just be the best you can at your job. If you're good, you won't have a problem maintaining a career.

    27. Re:Stupid question. by __aaclcg7560 · · Score: 1

      Not just X years of programming experience, but X years in a new technology that came out just six months ago.

    28. Re:Stupid question. by avandesande · · Score: 1

      You don't have to accept every contact request. If you restrict to people you really know Linked In is invaluable for keeping track of coworkers haven't seen in years, or for an old fart like me, decades.

      --
      love is just extroverted narcissism
    29. Re:Stupid question. by __aaclcg7560 · · Score: 1

      As an I.T. support contractor for ten years, I'm not allowed to work more than 40 hours per week. None of the Fortune 500 companies wants to pay overtime.

    30. Re:Stupid question. by Anonymous Coward · · Score: 0

      Someone got up on the wrong side of bed this morning.

    31. Re:Stupid question. by Anonymous Coward · · Score: 0

      For a bit of giggle look up the linkedin profile of the person that "lost" all the white house emails a few years back. Data recovery expert!

      Speak for yourself. If I wanted to make some data disappear, I would hire a data recovery expert!

    32. Re:Stupid question. by swillden · · Score: 1

      I was on LinkedIn for a while, and it was worthless, IMO. I only got two kinds of contacts: From people who wanted me to follow their vanity blog, and from employment agents who seemed unable to read the parts of my CV

      I think LinkedIn is useful as a self-maintaining Rolodex, not as a social network. It's not about who contacts you, it's about having a way to contact the guy you worked with last year fifteen years from now when you're looking for a job.

      That said, my current job came about from a recruiter searching LinkedIn.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    33. Re:Stupid question. by mwa · · Score: 1

      As an experienced elder, I can tell you this with authority: The puppies are going to chase their tails. They're not going to catch them. Then, they are going to re-invent the wheel so they can chase them faster.

      By the time they've implemented their solution, they'll be using 3 frameworks, 4 toolkit, 63 libraries, and 18 hosts with 16G of RAM to present a web page that says "Hello World."

    34. Re:Stupid question. by RabidReindeer · · Score: 1

      But that's because as a contractor, you're billable by the hour. Salaried employees don't usually get overtime. As my boss once said "you get paid well, we expect more hours".

      To which I replied "If I wanted that effective hourly rate, I'd get a job that didn't expect overtime and a second job at a convenience store and then at least then I'd get a change of scenery every 8 hours."

    35. Re:Stupid question. by netsavior · · Score: 2

      So far every candidate who put a Github profile on their resume when they applied to our department has been hired by me (team lead). The amount that you can learn by scanning someone's code, and then asking them about it trumps all other information you can get in an interview, trumps everything you can learn from a test, trumps education credentials.

      Those who don't put that on their resume, the first question I ask is "what was the last program you wrote for yourself, why did you write it, etc"

      If you aren't writing code for some stupid thing at home, you are either not that in to programming, or you are burned out.

    36. Re:Stupid question. by Anonymous Coward · · Score: 0

      I would never ever want to take a job working for you. I've been programming and doing other tech jobs for over 20 years. I've done everything from designing motherboards to setting up active directories. I know how to write drivers in linux and windows. I know secure coding practices and do encryption for aircraft systems. There isn't a layer I don't know. That's why I'm the architect and you're a lowly developer... I care about a lot more than just the code, it's such a tiny bit of the bigger picture.

      Do I still program at home? After 20 years? No freaking way (OK, lie, I wrote a skyrim mod for fun a while back)... I have a LIFE that involves more than just being a nerd in front of a screen all day, every day. I do this stuff for a living, not as a lifestyle. Maybe some day you'll get out of your basement to experience the pleasures of the world at large. I sure hope so, because when I hire people, I look for well roundness, that you have other interests, other hobbies, other skills besides programming to bring to the mix, I'm not interested in you if you are nothing more than an extension of your keyboard/mouse. You'll bore me to death if I have to work with you if all you talk about is coding.

      This is the epitome of what's wrong with this industry.

    37. Re:Stupid question. by Tablizer · · Score: 1

      Arguing with the boss over that is usually a no-no. If he/she is a jerk, it's best to update your resume and move on.

    38. Re:Stupid question. by kmoser · · Score: 1

      The problem is that the HR departments want X years in specific technology. I still remember years ago an ad wanting a programmer with 10 years of Java programming experience...and Java was just turning five.

      Nothing unusual about that. Clearly they wanted the people who had been developing Java for five years before it was released publicly. That would ensure they got the programmers with the most knowledge of Java's history.

    39. Re:Stupid question. by Bengie · · Score: 1

      I don't get paid for hours, I get paid for results. Of course results take time and there is a certain correlation with a maximum amount of time, but that amount of time is typically less than 40 hours. Programming isn't like factory work where 2x the hours means 2x the work, 2x the hours may mean 1/2 the work once you include all of the technical debt you've induced from being burnt out.

    40. Re:Stupid question. by Bengie · · Score: 1

      what was the last program you wrote for yourself, why did you write it, etc

      Never wrote a program for myself. If open source is any indication of those types of people, they're not very good at design and architecture. The best programming language is pseudocode. You can crank out a concept 100x faster and tell if it'll work given certain assumptions.

    41. Re:Stupid question. by Anonymous Coward · · Score: 0

      LinkedIn provides a useful way to keep track of your career acquaintances, or reconnect with them. Sometimes you don't have time to phone every last one of your 50-100 contacts and tell them what you have been up to lately. Or that it would be too intrusive to bother them constantly every time you pickup some new technology or get promoted. So instead, you update your profile as you acquire new skills or change positions / jobs. Treat your profile like a living resume that you keep up to date at which point it becomes a very useful tool.

      I recently changed jobs, and even though I've known my new boss for almost 20 years, he still checked out my LinkedIn profile to see what I've been up to in the last few years. The more social people in the network even sent me congratulations on changing jobs. Even if my new company cratered tomorrow, I could probably land a job somewhere else through my contacts relatively easily.

      Life lessons:

      - College is about networking, make friends, join groups with common interests

      - Cultivate old friendships, plant new ones as you move through your career

      - Landing the first job in your chosen field is the hardest

      - Teach your coworkers new tricks, be a team player, help them always

      - Never stop learning

    42. Re:Stupid question. by netsavior · · Score: 1

      just Fyi, saying "well I wrote a skyrim mod a few months ago" totally counts.

  2. Uh, what's the problem? by nyet · · Score: 0

    What's so hard about being active on social media and GitHub?

    1. Re:Uh, what's the problem? by Anonymous Coward · · Score: 0

      What's so hard about being active on social media and GitHub?

      People are there. (*)-(*)

    2. Re:Uh, what's the problem? by thinkwaitfast · · Score: 2

      Maybe real social lives that take up all of their time.

    3. Re:Uh, what's the problem? by Anonymous Coward · · Score: 1

      Ugh, no true developer would have a social life. Only real programmers program 100% of the time. I'm definitely not a programmer, because I am typing this comment instead of programming. Unless I've built a parser and this is actually yet another line of code I will import into my super rockstar github portfolio.

    4. Re:Uh, what's the problem? by khasim · · Score: 3, Insightful

      I think that it is more about chasing the flavour-of-the-month.

      Is it enough to be on AOL?
      No? How about MySpace?
      Okay, is LiveJournal acceptable then?
      And so forth.

      If you're looking for YOUNGER programmers then you look for them where YOUNG people hang out.

      But don't demand that OLDER programmers try to socialize the way that younger people do.

    5. Re:Uh, what's the problem? by Anonymous Coward · · Score: 0

      Exactly - the problem is that the fad hangouts of youth are fickle paths inadequate for career progression.

    6. Re:Uh, what's the problem? by Anonymous Coward · · Score: 1

      We have better things to do with our time, like getting real work done, as well as taking care of that house, car, and family that you acquire when you get older. :)

    7. Re:Uh, what's the problem? by 0100010001010011 · · Score: 1, Insightful

      SJW, Randi Harper in particular. My opinions on my social media accounts are my own and have nothing to do with my code or how I code. I don't need doxxed and fake rape reports being called in (as happened to a FreeBSD Developer) for making an off handed comment on Twitter or have something buried in my comment history.

    8. Re:Uh, what's the problem? by Anonymous Coward · · Score: 1

      Don't even mention the fact that these trendy new hype-hubs come and go - it used to be that if you wanted to look for work you wrote a letter and attached your resume. These days you've got to stake out the company to see which color telephone they're listening to or whether they split their attention 50/50 on different telephones. Some of the telephones are actually giraffes so make sure your message is giraffe friendly. Now sprinkle in the magic buzzwords and format according to the HR persons taste. Don't forget to make your language 100% politically correct and feminist friendly. Don't use gendered stereotypes. No siree. Now package the whole thing, take a picture and Instagram it to your corporate-friendly Facebook. Now put your Facebook corp profile (not your public one, silly) in your LinkedIn profile and hire a talent coach to get your LinkedIn bumped up the GoogleRank with a bit of link doctoring.

      Easy really.

    9. Re:Uh, what's the problem? by Anonymous Coward · · Score: 1

      I'm not active on social media. I have a Facebook account, but have intentionally posted almost zero personal information there, not because I'm afraid of being caught up in a witch hunt, but because I have no interest in routinely exposing the mundane details of my life to the world. And if an employer has a problem with my lack of Facebook activity, it probably means we aren't a good match, anyway.

      But I believe that it's important to be active on GitHub. It shows potential employers that I am productive, cooperative, and can work in multiple contexts. I don't believe that GitHub is the greatest thing. I've used, and continue to use, SVN repos for a lot of my personal work. But it's the thing we have right now, and it works perfectly well for my purposes, so it's not a big deal for me whether I type 'svn co' or 'git clone' before a repo location.

      In other words, using GitHub entails basically no extra work for me but provides some potential payoff. So why wouldn't I use it?

    10. Re:Uh, what's the problem? by Anonymous Coward · · Score: 0

      Damn, even FreeBSD fell to the enemy. We need to add a "no SJWs" clause, in lawyerspeak, to otherwise free licenses before it's too late.

    11. Re:Uh, what's the problem? by PopeRatzo · · Score: 4, Interesting

      What's so hard about being active on social media and GitHub?

      Jesus wept.

      It's not what's "hard" about it. The problem is that you have to live with yourself afterwards, with a bunch of strangers sending you highly-refined stupidity and looking for "follow-backs" and "likes" and "favorites". People posting pictures of their goddamn dinner. Then there are the bots dressed up as humans. Saying stupid cut and paste friendliness, but you don't want to block them because it just doesn't feel right and then it'll bring down the number of accounts that follow you to single digits.

      For me, social media always brings to mind the quote by the poet Charles Bukowski:

      "I don't hate people. I just feel better when they aren't around."

      --
      You are welcome on my lawn.
    12. Re: Uh, what's the problem? by Anonymous Coward · · Score: 0

      I see dead people there

    13. Re:Uh, what's the problem? by tlambert · · Score: 1

      What's so hard about being active on social media and GitHub?

      Jesus wept.

      It's not what's "hard" about it. The problem is that you have to live with yourself afterwards, with a bunch of strangers sending you highly-refined stupidity and looking for "follow-backs" and "likes" and "favorites". People posting pictures of their goddamn dinner. Then there are the bots dressed up as humans. Saying stupid cut and paste friendliness, but you don't want to block them because it just doesn't feel right and then it'll bring down the number of accounts that follow you to single digits.

      That's not the half of it.

      If you think GitHub is bad, you should try getting on social media. Those things are even worse there. The only saving grace to social media is that most of those people aren't recruiters looking for "full stack engineers" on the next "facebook++".

    14. Re: Uh, what's the problem? by Anonymous Coward · · Score: 0

      A feminist!

    15. Re:Uh, what's the problem? by ljw1004 · · Score: 1

      GitHub doesn't have anyone posting their dinner.

    16. Re:Uh, what's the problem? by Anonymous Coward · · Score: 0

      I feel like you've never used LinkedIn or GitHub, and have just based all your opinions off of early facebook. LinkenIn is basically an online resume; if you're hot for a job, you're all over it, making it look nice and connecting with people that can connect you with jobs. Almost like a virtual version of 'working the room' at an event. And when you have a job, you basically leave it in the drawer like your resume. I check mine every few months maybe? I get an email if anything actually important happens. Would you really expect to find a job without a resume and networking a bit in the real world? LinkedIn is just a way easier way of doing it. And for those perhaps lacking people skills, achem, it cuts down on a lot on the verbal exchanges.

      And if you're a developer that does anything in a non-windows environment, you should have some sort of git account, because you should be using git. There's plenty of them out there, and github is great for showing off stuff, but what they're really checking for is to see if 1) you know how to use git and 2) what sort of work volume you do. You're repos don't have to be public for them to see that you do stuff there. There are some companies that expect a very active open source github minded developer, but most people are only going to apply at those places because that's what they want; its already a culture fit. You don't have to be young to be passionate about open source software. On the other hand, not having an account anywhere, you're basically broadcasting that you don't have a key job skill: using code repos. Even if you know svn or git, you're putting yourself behind the 8 ball, and making yourself stand out in the wrong ways.

      So what's "hard" about being on LinkedIn and GitHub, is that you actually have to put work into getting a job, and know some of the tools of performing said job. If you don't expect to to put effort towards getting a job, and know how to do the job, why would expect to be hired in the first place? Disregarding the tools used by developers specifically for a moment, for any job, why would you expect to be hired if you weren't willing to put effort forth, and show that you know how to do the job? Even if you are putting effort, and know what you're doing, why would you sabotage yourself by not actively demonstrating that to the company that's looking to hire? They have lots of qualified candidates, why would they pursue the one that literally and figuratively mailed it in? Even if you're just being contrarian about it, you are still broadcasting that you're hard to work with to the hiring party, who, again, has lots of qualified candidates to choose from besides you.

    17. Re:Uh, what's the problem? by serviscope_minor · · Score: 1

      There's nothing you posted in that link about fake rape reports or doxxing.

      Also, what kind of barbarian has a 13 line signature in addition to the PGP signature?

      --
      SJW n. One who posts facts.
    18. Re:Uh, what's the problem? by Anonymous Coward · · Score: 0

      "Ugh, no true developer would have a social life. Only real programmers program 100% of the time." This is scarily accurate about some jobs that headhunters call me about. Occasionally I'll get calls where the job description is, "Company X has been around for 10 years but they have still have a 'start-up' culture. They want programmers who are passionate about software development and live to code." Which translates to, you're supposed to spend all of your time outside of work in front of a computer, ignoring whatever family you have, the hours are long, expect to work a lot of 80 hour weeks, and if you aren't up on the flavor of the month language, then you won't last there. I regularly turn down requests to submit resumes to these types of jobs, and these sorts of places are always hiring because the burnout rate and turnover is extremely high. "Older" programmers like me (41) actually want decent pay, health insurance, and to work a 40 hour week. I found a niche that pays well in an extremely stable environment, so why bother looking for something else? I think many of the old programmers out there are hiding in plain sight working in places and on projects that aren't sexy.

    19. Re:Uh, what's the problem? by Anonymous Coward · · Score: 0

      Agreed, there's nothing more depressing than seeing a 40-year old wearing skinny jeans and trying to act like he's in his 20s.

    20. Re:Uh, what's the problem? by IceFreak2000 · · Score: 2

      And if you're a developer that does anything in a non-windows environment, you should have some sort of git account, because you should be using git.

      Even if you're a Windows developer, you should have a git account and you should be using git. Even Microsoft are doing development work in the open using GitHub.

      --
      Life is like a sewer; what you get out of it depends on what you put into it...
    21. Re:Uh, what's the problem? by Anonymous Coward · · Score: 0

      It seems that NetBSD ditched Theo for far less than this.

      FreeBSD needs to ditch Harper yesterday.

    22. Re:Uh, what's the problem? by Anonymous Coward · · Score: 0

      You can use git without Github.

      Using Github in the context of the article implies that you're contributing to open projects in a way that employers can actually see your work.

    23. Re:Uh, what's the problem? by Bengie · · Score: 1

      Isn't that like saying "only real construction workers lay bricks 100% of the time"? Writing code is a small part of programming. The most important part of programming is the how and why of each piece of the puzzle. I can get more experience programming without a computer than someone writing code.

  3. Yes means no by Anonymous Coward · · Score: 3, Interesting

    sites like Dice suggest....: "Do the same thing as the young folks"!!!

    a. Hit up social media (really, a lot of folks mislead on social media, it's a freaking ad show, we had this discussion on trust awhile back on /.)
    b. Speak up w/the megaphone on github (really, a lot of folks "reinvent the string class" on this site, it's hard to find good code except well establish projects that moved to github, it's a freaking ad show). Github is a love and hate relationship.

    Dice conclusion: Sell Sell Sell. That's what the youngins' do. What they're selling is not experience, but what you want to hear, "the potential possibilities". Especially if the company (customer) is a startup, since everyone will be looking for a new job in 6-8 months anyway. Doesn't matter if you're selling fact or fiction, just close the freakin deal! That's the attitude nowadays.

    There used to be something call a profession, you gained experience in it and then companies would be able to gauge it and even reach out to you via academic societies, professional registries, tech user groups or even unions. Doesn't exists anymore thanks to HR depts....

  4. Asked by a young programer? by Anonymous Coward · · Score: 0

    You realize that it is not write the next cool thing and move on. Change stuff because new and different is always better.
    Wait till you have to support poorly written code. Or even well written code. For years and years.

    I am more and more embedded tool write by what? Kids? Do they have any idea how this get used?
    Yes you net beans. And what the hell is the default error setting on gcc supposed to be!!!
    Avoid function with no return is an error period. A warning would be the minimum.

  5. Old programmers for old systems by satch89450 · · Score: 4, Interesting

    There has been quite a discussion (including in CIO magazine) about old programmers being exactly the right people to deal with "ancient" legacy systems. There is still a lot of systems in current use written in COBOL out there, even COBOL that predates the ANSI version. FORTRAN is still surprisingly strong in the scientific community.

    The article mentions programmers continuing in niches. Me, for example. I've discovered a very nice corner where I work with RS-232 serial ports and the mistakes engineers/programmers 20-30 years my junior inflict on the community. Schools don't teach the National Semiconductor 16550 UART anymore; not to mention all the errors made trying to utilize the FIFO capabilities. (It's not engineers using the chips themselves, it's the ASIC people using the 16550 from the cell libraries!)

    I'm on the wrong side of 60, yet I've not decided when I'm going to retire...if I retire. I may just decide that, as long as I can find people who need my skills, I'll keep going until they carry me out feet-first.

    1. Re:Old programmers for old systems by Anonymous Coward · · Score: 2, Funny

      ur old lol

    2. Re:Old programmers for old systems by Anonymous Coward · · Score: 0

      Heh heh heh. I recall the 16550. I also recently saw a gigabit Ethernet switch chip managed by ... an 8051 MCU (doubtless also reincarnated as a cell library). Old, yes, I am that, but also very, very good at not making newbie mistakes. LOL indeed ;-)

    3. Re:Old programmers for old systems by i.r.id10t · · Score: 2

      Niches indeed.

      I've been programming for over 30 years, 15 of it paid (started when I was 11...). While I may not be able to write in Java for a servlet under tomcat like the guys in our "formerly known as mainframe" area do, I also understand the Web better than they do - mixing SSL and non-SSL stuff on a page, using a simple target=_blank for a link instead of using javascript to open a new window and then load a page, etc.

      Would I hire me to work on a payroll system, student registration system, etc? No. Would I hire one of them to do a db driven calendar, or even a simple form processing script to send submissions to an email address? No. But both of us are competent in our niches... Just wish they'd take a little of my advice in the past 10 years after we moved from green screen terminals to the web for student/course registration and such...

      --
      Don't blame me, I voted for Kodos
    4. Re:Old programmers for old systems by laurencetux · · Score: 1

      Well if you are dealing with "Legacy" systems then if you can find a legacy programmer i would say go for it.

      NO NO NO they won't carry you out feet first

      the correct way is to carry you out FACE DOWN NINE EDGE FIRST

    5. Re:Old programmers for old systems by PRMan · · Score: 1

      I architected a new student registration system when I was 21 years old. It worked perfectly the first time and they used it every year for the next 20 years.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    6. Re:Old programmers for old systems by RabidReindeer · · Score: 1

      Please don't mix SSL and non-SSL on a page. It's a potential exploit vector. There's a way to get your non-critical content served over SSL too.

      And PLEASE don't go popping open new windows. I freakin' hate that and the only way you'll get me to flee your site even quicker is to put a self-playing Flash object(s) on your page.

    7. Re:Old programmers for old systems by Sez+Zero · · Score: 1

      I'm on the wrong side of 60, yet I've not decided when I'm going to retire...if I retire.

      There's no wrong side of 60!

      One side let's you yell, "Get off my damn lawn!" and the other allows "Get off my damn lawn, you punk kids!"

    8. Re:Old programmers for old systems by __aaclcg7560 · · Score: 1

      I once came across an old IBM Token Ring card with an Intel 80186 processor. The successor to the 8086/8088 processor was meant for microcontroller applications and incompatible with the future direction of the IBM PC.

  6. Re:Primer by Anonymous Coward · · Score: 1

    Um, yup, pretty much. Here's a company that's honest about it:

    http://www.richtek.com/About%2...

  7. Old programmers will always be useful by Anonymous Coward · · Score: 0

    Their replacements aren't going to train themselves.

    1. Re:Old programmers will always be useful by Anonymous Coward · · Score: 0

      Wrong in the worst way.

    2. Re:Old programmers will always be useful by Anonymous Coward · · Score: 0

      I wasn't even trying to troll either... think of it as more of a "cool uncle tells disgusting joke to make the kids laugh and parents facepalm" :)

      LOL captcha was "applauds"

  8. Old Programmers Own It by pubwvj · · Score: 1

    Old programmers own the company. Or you, an old or young programmer, work for them.

    1. Re:Old Programmers Own It by Anonymous Coward · · Score: 0

      Until the Board Owns You.

      You think you're actually going to participate in the exit?

      Unless you quite programming and take up corporate law and investor relations you will get PWND when the amounts exceed 7 digits.

      Entrepreneurship is the new American lie the shark tank investment industry is telling the tech industry to build shareholder asset value. This is what Steve Jobs understood that Mark Cuban hasn't figured out yet.

    2. Re:Old Programmers Own It by pubwvj · · Score: 1

      I own all my companies. Don't sell out. If you sell out it is your own choice.

  9. Keeping up by RLBrown · · Score: 4, Informative

    To be honest, as an "old" programmer, I do not have any trouble keeping up. But I am not special -- anyone who makes the effort can keep up. I think that is the point of the Dice article cited in the post -- you can keep up and it is not that hard to do so. And you can change you job with the times. I have worked in my fundamental area of physics, then process engineering, then metrology, and now programming and communications. For the software portions of my work, since starting in 1969 I have used 8 languages, on 7 operating systems.Toss in a few variations for different frameworks. So long as I can read, I can keep up. As for the "dead at 35" meme expressed in the cited InfoWorld article (which the article author Neil McAllister promptly kicks to the curb), I just say "See here kid, I'll retire when I'm good and ready."

    --
    -- Perhaps I see less than some, but more than many.
    1. Re:Keeping up by Anonymous Coward · · Score: 2, Informative

      I've been a better software engineer than anyone else I know since I was 35, and I haven't gotten worse at it with age. Those old programmers who are bad at modern programming were most likely bad at it when they were younger too.

    2. Re:Keeping up by mtippett · · Score: 0

      This made me chuckle. I recently crossed the "this new college grad could be my first child threshold" and the "damn, I can't focus close enough on this ultra-tiny low contrast font on this power supply, I need someone with young eyes to read it". I'm still continually asking the young peers "has anyone seen this technology before", "or does anyone know of any alternative approach". Most of the time, it's cricket sounds in response.

      I don't think age is an issue at all, you can have 30 year olds that are stagnant and rely on depth and stability. At any age, breadth, engagement and awareness really helps.

      One challenge at any stage is really around outside distractions (married since young, 3 kids) really puts a dent in the volume or breadth or absolute depth that can be acquired, but it's not that hard to get on the right side of the bell curve.

    3. Re:Keeping up by Hairy1 · · Score: 2

      Yeah - this. change, adaptation and innovation are part of the game. Getting stuck in the same position, using the same technology on the same project is boring, unfulfilling and ultimately dangerous for developers. You can't know all the technologies, but you should keep an eye on technology and learn to use the ones that can really be beneficial. Not always easy. But if you are a Cobol programmer you might still be able to learn a living, but it will not be developing exciting new applications. If anything my focus has changed; to value human aspects over technology. Really great things happen when you have the right people with ownership and pride in what they do, working as an effective team. New technology is easy. People are hard.

    4. Re:Keeping up by Anonymous Coward · · Score: 0

      Uh huh. A self-diagnosed genius. Wow, yeah, allow me to be skeptical.

    5. Re:Keeping up by meburke · · Score: 2

      I've been programming since 1965. I did programming 'cause I liked it. Then I started taking high-paying 3 month contract jobs and it all went to hell. Once I escaped the electronic sweatshop I started to enjoy programming again. These days, on the verge of retirement, I do almost no contract programming (unless the job is very interesting) and today I am involved in a small number of projects that totally interest me.

      What is the outcome of marketing your skills on social media, etc.? Mostly un-inspired positions at un-inspired companies doing mediocre work. Then countless interviews, competition for the position based on irrelevant criteria, judged by people who don't have a clue. These positions are better suited to people who are inspired by money and benefits, not programming. Old programmers like myself seem to be more interested in job satisfaction than money. And making these jobs hard to get doesn't increase their desirability once you get them.

      IMNSHO, a good thinker using Rational Rose or Embarcadero and optimizing the output can outperform and out-create most of the young code-doggies. I'd rather be the one creating the tools like Rational or Embarcadero.

      Old programmers have special skills and talents that younger programmers haven't developed yet. Companies who want these skills and talents might be better off recognizing that the pool of people with these talents are different from the just the general pool of programmers. If they really want these skills and talents, they should use the right bait and fish in a different pond.

      But then, if you are an old programmer looking for income, the price you have to pay is the effort needed to market yourself where the interest is.

      --
      "The mind works quicker than you think!"
    6. Re: Keeping up by Anonymous Coward · · Score: 0

      What are you, fifteen?

    7. Re:Keeping up by Anonymous Coward · · Score: 2, Interesting

      I'm 50+, a lead developer in a company where most of the developers are young enough to be my kids. Aside from that (which I'll admit is a very weird feeling at times), there doesn't seem to be any sort of "get the old fart out of here" vibe coming from them. I get pulled aside on occasion by one of them or another and they'll ask something along the lines of "here's what I'm thinking of doing, what's your opinion? I mean, is that a good way to approach the problem?", etc. The ones on my team are there because I'm the one who suggested hiring them after an interview with them. I do sort of get uneasy about still being a developer after all this time, like it's not "normal" for me to be doing it. But I like it, so I can't see why I shouldn't continue for now.

    8. Re:Keeping up by plopez · · Score: 2

      It's not rocket science. Anyone unable or willing to retrain themselves as tech shifts is useless. The best part is that if you stick around all the old tech comes back which then gives you an 'edge'. MongoDB? That's just hierarchical databases with poor ACID compliance. Graph DBs? Those were once called network DBs. Functional programming is in vogue again. Craplets are back as apps. VMs? See IBM VM OS. Programming languages that compile to byte code? See UCSD Pascal. And 90% of the code I see written by both myself and others could still be written in COBOL.

      --
      putting the 'B' in LGBTQ+
    9. Re: Keeping up by Jason+Levine · · Score: 1

      anyone who makes the effort can keep up

      I was in a position a few years back where I got very comfortable. I was able to do some amazing work, but it was with the same technologies. Even though that tech was aging, we held back replacing it and I kept from learning new stuff.

      One day, I realized how far behind the curve I was and that - were I to find myself needing a new job - how unmarketable my skills were. So I put in some time and effort to catch up. I wouldn't say I'm 100% caught up now (partly because it can be tricky telling what is a fad and what is something I should learn when it comes to front end Web development). Still, I'm determined not to get comfortable again and to keep moving forward and adding to my skills.

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    10. Re:Keeping up by dbIII · · Score: 4, Funny

      "damn, I can't focus close enough on this ultra-tiny low contrast font on this power supply, I need someone with young eyes to read it"

      I was in that situation and the person with young eyes took a photo with their phone and zoomed in.

    11. Re:Keeping up by Anonymous Coward · · Score: 1

      I've been a better software engineer than anyone else I know

      Says every single programmer since Babbage's time.

    12. Re:Keeping up by Anonymous Coward · · Score: 0

      You must not know many software engineers.

  10. you better by Anonymous Coward · · Score: 0

    My resume is a graveyard of obsolete tech.

    Could I make a living with that tech? Probably. But not at the rate I like to live on. Old shit usually means cheap bastards. Cheap bastards usually means late to pay. Or unwilling to actually upgrade to something that is actually supported.

    Hell in the current org I am in. I am fighting a battle of 'your shit is 5+ years EOL it might be time to upgrade to a newer version'. This isnt crap where they stopped making it. But stuff where they were afraid to change anything.

  11. I Wonder About This Too by Rastl · · Score: 1

    I've been doin' what I do for about twenty years. I've kept up on the skills in my direct field but now that I'm looking for a job again I'm seeing that companies want a laundry list of things. They want generalists and not people who have deep skill sets. So that twenty-something kid who has dabbled in what's hawt has a better chance at it than I do because I've spent my time honing my skills rather than spreading them out.

    So learn new stuff? Sure! But learning it on my own doesn't give me years of experience. It gives me 'some knowledge' of whatever it is.

    I'm putting the onus back on the companies to decide if they want someone who can do quite a few things OK or a few people who can do their thing really really well.

  12. Depends by MikeRT · · Score: 1

    I know some older developers that have forgotten more than I've ever known and are still more knowledgeable than I am. We've also interviewed older candidates who seriously think that anything involving Struts is an acceptable answer for "how would you build a new web app if given the choice." If you're a business software developer, then you had better keep up with the trends.

    1. Re:Depends by Shados · · Score: 2

      Thats basically it. If you're a new dev out of school, you're learning all the new stuff.

      If you're an older dev, you can either learn new stuff, or stick with the old. If you don't know the new stuff, you're obsolete. If you learn the new stuff, AND know the old, you're among the most valuable person in the industry and will be getting harassed by people trying to hire you continually.

      Software Engineers can make enough money to stick in the top 3-5% of earners. You don't get that much by doing a 9-5 job where you don't need to learn new stuff.

  13. From the 2nd article by Marxist+Hacker+42 · · Score: 5, Insightful

    "Companies say they can't find enough qualified candidates. "

    Law of supply and demand affects salaries. Companies that have not learned this, can't find qualified candidates, because they're not paying enough.

    --
    SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    1. Re:From the 2nd article by Anonymous Coward · · Score: 5, Insightful

      Companies that have not learned this

      Companies fully understand what they are doing.

      It's called 'lying'.

    2. Re:From the 2nd article by Anonymous Coward · · Score: 0

      "A lie is a very poor substitute for the truth. But it's the only one we've discovered so far."
      -- (when in doubt, attribute to Oscar Wilde)

    3. Re:From the 2nd article by Anonymous Coward · · Score: 1

      Companies that have not learned this, can't find qualified candidates

      Sure they can. Just ask anyone with a green card, or working remote in India and Pakistan and the like.

      "free trade" means they traded your job market for cheaper employees. Then they pulled the magic trick of making the populace think it's a good idea. Man, people are stupid.

    4. Re:From the 2nd article by Anonymous Coward · · Score: 0

      Well, that's only if there's a supply who would work for them if the price was right. Sometimes the demands are unreasonable, so there's no or almost no supply. And nobody wants to train anyone lest they move to a job that pays them more after being trained, so there aren't many places that develop people into more skilled workers, save by accident.

    5. Re:From the 2nd article by nateman1352 · · Score: 1

      >Law of supply and demand affects salaries. Companies that have not learned this, can't find qualified candidates, because they're not paying enough.

      Companies are completely aware of supply and demand. Not being able to find good candidates is the excuse they give. The real reason why companies want H1-B's is because it increases the supply of high tech labor. Increasing the supply of any good or service, keeping the demand constant will reduce the price of the good or service. This is basic ECON-101. In this case, the service being sold is high tech labor. Increasing the supply of people seeking high tech employment reduces the average wage for high tech work.

      Note that this is the reason why the same people pushing for more H-1B's are also donating to public schools to improve their high tech curriculum. They are actively seeking to increase the labor supply using whatever means possible. Whats surprising is how willing they are to make such a long term investment in education "philanthropy." It will take probably ~10 years for the education investment to bear fruit. Hard to call it philanthropy when its done for an entirely self serving reason :).

    6. Re:From the 2nd article by gl4ss · · Score: 1

      otoh if the supply is too expensive to keep the product viable, then in effect there is no market due to there not being cheap enough supply.

      rarely is this the case with software though of course.

      --
      world was created 5 seconds before this post as it is.
    7. Re:From the 2nd article by Tablizer · · Score: 2

      Actually, companies don't want to spend or wait for training in their specific tool stacks. They want instant plug-in programmers.

      If they can select from the entire world, they are more likely to find such. Whether that's realistic or fair or not is another thing: they want what they want and lobby for it because they can.

    8. Re:From the 2nd article by RabidReindeer · · Score: 1

      Actually, companies don't want to spend or wait for training in their specific tool stacks. They want instant plug-in programmers.

      If they can select from the entire world, they are more likely to find such. Whether that's realistic or fair or not is another thing: they want what they want and lobby for it because they can.

      Actually, considering the laundry-list requirements, even the entire planet isn't big enough. They're demanding statistical impossibilities.

      What they get are people who are willing to lie to get the job.

      Outside of a few things like politics, advertising and the executive suite, strong lying skills aren't generally considered as vital assets.

    9. Re:From the 2nd article by Anonymous Coward · · Score: 0

      Ding Ding! Parent should be mod'd up beyond 5 ... to 11 maybe?

      I like my company (consulting/contracting) as they pay me well and get out of my way. Something we 'old' programmers like. Funny, cuz at a little over 40, I don't really feel that old. Still plenty to learn and do in life (and programming even). Personally, I'm pushing further into Application Security & InfoSec currently.

    10. Re:From the 2nd article by davecb · · Score: 1

      My place has enough money, but we don't see as many good people as we did a few months back. At the same time, I have colleagues with other skill-sets that can't even get an interview... There's a definite disconnect in here somewhere

      --
      davecb@spamcop.net
    11. Re:From the 2nd article by Marxist+Hacker+42 · · Score: 1

      A long time ago, when I was a RCG (recent college graduate) I worked for a small software company that actually changed from using Borland Delphi to Visual Basic 3 for that reason. Plenty of people in different skillsets, but not enough at the price we could afford for Borland Delphi.

      I came in having coded in neither, that was a steep learning curve.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    12. Re:From the 2nd article by Tablizer · · Score: 1

      So Americans have to improve their lying skills to compete in the world.

    13. Re:From the 2nd article by Marxist+Hacker+42 · · Score: 1

      Possibly- which is why I'm generally against free trade.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  14. Do old Nerval's Lobsters need to keep submitting? by timrod · · Score: 5, Funny

    In recent months, it seems as if Nerval's Lobster has evolved into a submitter that lionizes single-source stories based on Dice advertisements. Despite all the press about Nerval's Lobster only posting Dice stories, is there still a significant market for older submitters, especially those who post actual news stories? The answer is "yes," of course, and sites like the comments section of Slashdot suggest that Nerval's Lobster should take steps such as posting something that isn't a single-source story from Dice and spending a lot of time on submitting actual quality stories if they want to not be mocked by commenters. But do they really need to go through all of that? If you have twenty, thirty, or even forty years of Dice link submissions, is it worth jumping through all sorts of new hoops? Or is there a better way to keep working — provided you don't already have a way to bypass the editorial system, that is, or move up to management, or just keep posting Dice links?

  15. The last time by schnitzi · · Score: 5, Funny

    The last time I jumped through a new hoop, I broke my hip.

    --



    I object to that article, and to the next reply.
    1. Re:The last time by Tablizer · · Score: 1

      I jumped through Hadoop and fell on my cluster.

  16. Oldest Dev by Anonymous Coward · · Score: 0

    The oldest developer I ever worked with was in his 80s working in a nuclear facility. He was the only one left that knew how a certain system worked. I remember him falling asleep at his desk a few times a day, as old people do, and I was told not to wake him as we would always wake up shortly. He was a good worker and part of the team.

  17. "In recent years" ? by Anonymous Coward · · Score: 1

    I was born in 1973. My first machine was a TI-99 4/A with 16 K of RAM. I grew up on Commodore and Atari machines.

    Every single step of the way, tech was always portrayed as a young person's game. Whiz kids abounded, and while there were older programmers, they were never well-respected (at least, not by the media and popular opinion).

    This is nothing new - ageism has been a problem in computers for at *least* the past 30 years.

    1. Re:"In recent years" ? by Anonymous Coward · · Score: 3, Insightful

      Yet -- the programmers I know are all over 40 and can code rings around anyone at any Silicon Valley company. Literally. They don't desire fame, fortune, or limelight. These guys work for the likes of IBM, Cray, old-school companies. You will never hear their names or read about them in print. However, they code for the most stable platforms this earth has ever seen.

      One old guy I studied under could pull strings of code from his memory that literally astounded me. He was "retired" at 50 because he didn't fit in. I was about 30 at the time. When he left, the department went to hell inside of six months. I left shortly thereafter. It was begrudgingly admitted by the younger "leadership" that Dan really did know what he was doing and that perhaps the younger programmers could have learned a thing or two. To this day, I still use skills and techniques Dan taught me. He was older, and old school. He was pedantic, well read, knew programming pitfalls, could see mistakes coming, could tell if a compiler would have issues with code, could debug better than anyone I've know before or since. This guy could spot errors in code like they were highlighted. He was uncanny. I'm still somewhat bitter they let him go. I heard rumours, but never confirmed that the younger team leads felt threatened by him. Good for them. He was worth at least 10 of them and had the knowledge of at least that many. Where did this guy go to college? He didn't. I think this pissed off more people than the fact he was a quiet rockstar in his own right.

    2. Re:"In recent years" ? by revnoah · · Score: 1

      I'm four years younger, with similar influences growing up with Atari and Commodore. You nailed it, the media loves young programmers and Millennials in general, GenXers haven't made news in decades (though we are called Gen X for pretty much the reason that we're heavily marginalized). Working with or for people a decade or more younger can make you seriously question your priorities. I still love coding but I've seen enough fads come and go, some of them have stayed. Advancements in the industry are very exciting and coding is still very fun, but I have adopted more of a "lets wait and see" for new tech and when implementing solutions, I want to know that technology will probably be around in a couple of years and that others will be knowledgeable in it. Perhaps a greater challenge has been changes in how people communicate in business. Most of it has been a great improvement, but not everything has been and younger people generally have a different style, particularly an endless supply of crappy animated gifs.

    3. Re:"In recent years" ? by Alioth · · Score: 1

      It's not unique to programming. It's everywhere. Good looking young fresh faces sell newspapers and magazines, the older face of experience does not. For instance, take music - predominantly young acts are promoted, and older acts that are making new music that's arguably better are ignored. See the headline "21 year old entrepreneur starts X business" - but never see the headline "50 year old entrepreneur starts X business" etc. The obsession with youth is human nature, not something unique to the computer world.

    4. Re:"In recent years" ? by turp182 · · Score: 1

      Are you me? Your first line is part of my biography. TI's Extended Basic was where it was at, and I did quite a bit of coding on Commodore's as well.

      I don't believe you are in a position to claim that ageism in IT has been a problem for 30 years though, you would have been around 10 years old then. Unless you are claiming that 10 year old's were getting jobs rather than proper adults.

      --
      BlameBillCosby.com
    5. Re:"In recent years" ? by Anonymous Coward · · Score: 1

      Yet -- the programmers I know are all over 40 and can code rings around anyone at any Silicon Valley company. Literally.

      Literally? You mean that when they code, actual rings appear around anyone at any Silicon Valley company? What color are they? Do you have any (non-GIMPed) photos of these rings?

    6. Re:"In recent years" ? by Anonymous Coward · · Score: 0

      You kids and your computers. Try a SWTPC 6800. Yep I'm that old.

    7. Re:"In recent years" ? by __aaclcg7560 · · Score: 1

      Yet -- the programmers I know are all over 40 and can code rings around anyone at any Silicon Valley company. Literally.

      What do you expect from a Logo programmer?

  18. Constant learning by Centurix · · Score: 1

    That's what it's about. Enjoying the learning experience keeps it flowing.

    Either that or learn COBOL. That shit ain't going away any time soon and it pays well.

    --
    Task Mangler
    1. Re:Constant learning by Tablizer · · Score: 1

      It occurred to me that all those alleged trolls typing in all caps are probably just COBOLers. It's habit.

    2. Re:Constant learning by Centurix · · Score: 1

      "This guy's shouting at me like a rich COBOL dev on anti-inflammatries"

      --
      Task Mangler
  19. Keep up your verbal and written skills too.... by technomom · · Score: 5, Insightful

    Yes, you should stay current. That doesn't necessarily mean GitHub, but you should at least have a pretty good idea of what GitHub is, what it does and how to use it.

    Here's the thing. If you want to get a programming job today, chances are you'll need to pass through some kind of "white board" programming test. That is, a 1-3 hour session where the hiring manager and team will sit you down and ask you to come up with code and architecture to solve a real world problem. That means that you'll need to be able to think on your feet. It can be a terrifying, humbling experience if you are not prepared for it or even if you are. So, the best thing you can do is be prepared.

    If you're selling yourself as a Java developer, you had damned well know Java inside out. Yeah, that means crack open a recent website and read up not just on all the fundamentals you've forgotten but also read up on some of the newer stuff that Java's added in the last few years. Walk through some sample interview questions on the web.

    Secondly, work on your people skills. You'll have to be able to explain yourself clearly and concisely. You can be a brilliant technical person but if you cannot be understood, you won't get the job. During the white board session, people aren't looking for perfect syntax. What they are looking for is how you approach a problem, how you break it down, and how you communicate your path through the problem. Again, this all comes down to good communication skills as much as how well you sling code.

    For the record: I'm a 53 year old programmer. I just "retired" from one company and landed in another with a 20% pay raise and better opportunities to move upwards. And yeah, I did have to pass a grueling 3 hour "white board" test. It can be done.

    1. Re:Keep up your verbal and written skills too.... by michaelmath · · Score: 1

      facebook put me through a 5 hour whiteboard test. 1 engineer each hour interviewed me. I was exhausted afterwards and slept the entire flight home.

    2. Re:Keep up your verbal and written skills too.... by Anonymous Coward · · Score: 0

      Why would you even want to work at Facebook??

    3. Re:Keep up your verbal and written skills too.... by Anonymous Coward · · Score: 0

      The last "whiteboard" test I did during an interview involved the guy doing the interview handing me a laptop with Visual Studio on it (it's a .Net shop) and giving me the requirements. I was done in under 10 minutes.

      I started the next Monday, and I've been here for almost 6 years now. My pay has increased approximately 50% in that time, and there's profit-sharing too!

  20. I prefer the old ways by Anonymous Coward · · Score: 1

    I've been in IT over three decades. Some things I've noticed.

    - Older companies like IBM may be "boring", but they are stable places to grow. I somehow doubt the programmer working on the Z-series range of mainframes are bored.

    - If you are happy programming in your language(s) of choice and your employer is happy with you, you're doing something right. I resist the desires to try and be "hip/cool" by learning every variation of C or C++ that comes down the pike from youngsters who think they are smarter than the pioneers. Yes, some of them are useful in their niches, but most real work is still done in C/C++/COBOL/Fortran77/Python/Perl/Java. If you're a MS fan, you likely use their offerings. I'm a *nix man since way back and I feel grossly uncomfortable in any other environment. This does limit my employer choices, but real companies use some form of *nix for the serious stuff anyway. I would refuse on grounds of principle, to work for someone who trusts their infrastructure to Windows. I've got mainframe buddies. I'm damned jealous of their work environments. Sadly, I let the one job go that I did have that used mainframes. One day, one day...

    - Over the years, my bosses who have been at least 10 years older than me have been the best bosses. Young people tend to let "power" and money go to their heads. Older people don't, at least mature people don't. Upper-level leadership already make good money.

    - I hate, not dislike, working with others in the same space. I need an office with a locked door, the lights out, and the EDM streaming while I compose my ideas in vim and/or increasingly in nano.

    - Managers that use buzzword terms are immediately on my shitlist: terms like "do you have the bandwidth to take on this project?"; "thought leader", "strategic", "wheelhouse", "best of breed". These mean you have an MBA or want people to think you are connected and informed. You are neither. Speak. Plain. English. Brevity and simple speech are hallmarks of people who get things done.

    - Meetings should last just long enough to address goals, progress, and snags. I don't give a damn about your kids, sports, the girls you're bragging about shagging, you name it. Let's stay focused and let me get back to my office.

    - What is it with men who like to start up conversations in the toilet. No. Don't do it. I'm there for a reason, and it's not to speak with you. Say "hi" in passing, and be on your merry.

    - I loathe working for women. I dislike their hormonal turns and twists. I dislike the drama that accompanies most women. I dislike having to walk on eggshells around women.

    - Smaller, more nimble companies, whether new or older are tougher to work for. They move quicker and more is expected of you and often faster than is comfortable.

    I dislike moving so quickly that I make mistakes a rookie could avoid. Often, it takes me several days to write even 50 lines of code. I'm methodical, pedantic, and something of a bore. However, code I write works once it's cooked and put out there. I don't like perpetual firefighting. I'd rather take the "extra" time and do something well the first time rather than constantly adding "hacks". I don't do hacks. I don't add things at the 11th hour. It tends to break things. I don't look to solve problems that don't exist.

    1. Re:I prefer the old ways by Anonymous Coward · · Score: 0

      Boring places like IBM that have lost money for 13 quarters in a row, are "Resource Allocating" older programmers faster than ever. They are hardly "stable places to grow".

    2. Re:I prefer the old ways by Anonymous Coward · · Score: 0

      It is truly a blessing that you choose to not inflict your horrible self on your co-workers. I'm sure they prefer to have you behind a closed door as well.

      I've been in IT over three decades.

      What's really unfortunate here is that you are not even really living, you exist like one of those creatures in The Walking Dead, unaware of the human life activity happening all around you.

    3. Re:I prefer the old ways by Anonymous Coward · · Score: 0

      OP here. I like people just fine, but I don't do what so many others do. I have several projects going at any one time and I don't have time to oasis in the kitchenette like the project managers and secretaries. I'm seen as a misfit by the ladies because I'm not on Facebook. However, I go home to an awesome wife and three children whom I adore. I've got a great life outside of work with friends and get togethers. I'm drained at work by people, but off work, I like interaction. I also don't attempt to do anything like what I do at work. People know I will not troubleshoot their computers or set up their mobile phones, or whatever. Unless people have an IT emergency, I fish and watch movies with my kids or take them out and do something they want.

    4. Re: I prefer the old ways by Anonymous Coward · · Score: 0

      A feminist!

      (oh no, more original comments)

    5. Re:I prefer the old ways by Anonymous Coward · · Score: 0

      You were doing fine until the quip about women. I've had good and bad experiences working with both sexes.

      Being correct in your coding is one thing. Not sure I'd take pride in saying it takes me several days to write 50 lines of code (assuming, it wasn't algorithm development for the first 2.5 days).

      And, yes, I'm another "Old Dude".

    6. Re:I prefer the old ways by Anonymous Coward · · Score: 0

      Basically I work in a place that handles adaptive scenarios. Our main developer departed so we are trying to clean up things and hold steady until we get better leadership. Most of our stuff is written in Python. This guy wrote some good code, but he documented nothing. I've just recently finished that task, at least for now.

    7. Re: I prefer the old ways by Anonymous Coward · · Score: 0

      Well, you're definitely not old dude, "old dude".

    8. Re:I prefer the old ways by umghhh · · Score: 1

      The same pattern as any industry that matured actually. AT some point you have few specialized houses doing good stuff and the rest of cheap stables where stuff is made 'well enough'. Users (by which I mean not only the humans using mobile devics for chatting trough FB etc) want it to have it cheap so they get cheap. Those few that want to get it right, pay for it.

    9. Re:I prefer the old ways by Tablizer · · Score: 1

      you exist like one of those creatures in The Walking Dead, unaware of the human life activity happening all around you.

      This. Is. Slashdot!

  21. You still go through HR for jobs? by tlambert · · Score: 5, Insightful

    The problem is that the HR departments want X years in specific technology.

    You still go through HR for jobs?

    That's so darn cute!

    1. Re:You still go through HR for jobs? by thegarbz · · Score: 4, Insightful

      This is marked troll but it is right on the money.

      I have been on the job market for the last 6 months due to an imminent redundancy coming my way (I was lucky to have a lot of notice). After 6 months my resume and experience didn't even land me an interview, yet a phone call or two with a few acquaintances and even to a vendor netted me 2 actual offers.

    2. Re:You still go through HR for jobs? by tlhIngan · · Score: 5, Insightful

      This is marked troll but it is right on the money.

      I have been on the job market for the last 6 months due to an imminent redundancy coming my way (I was lucky to have a lot of notice). After 6 months my resume and experience didn't even land me an interview, yet a phone call or two with a few acquaintances and even to a vendor netted me 2 actual offers.

      Exactly.

      When people talk about the "hidden job market" - be aware it's real. No, you do not go to a website and there's no "magic" way to look at the "hidden job listings". Those don't exist. There is a market, and if you've got the experience and the knowledge, it can land you a job quite easily.

      Thing is, to access it requires soft skills. I know there's a strong temptation to "bottle up" and be one with the machine, but you have to realize that your next job will come from your coworkers. So do socialize with them, do spend time going out on lunches together, make friends and be civil.

      Because when it comes time to jump ship, being able to call a friend or an acquaintance is what will get you the job. Sometimes it may be more runabout - you got a job from a friend-of-a-friend-of-a-friend who heard you're looking around and knows someone is needing someone.

      And yes, this job market is hidden. Because if you're good, companies will make a job for you. Their public postings may be slim, but going in the back door, especially at smaller companies, may create a job just for you.

      The HR and job posting thing will never find the best candidates (only the good ones amongst those looking). It's why companies have referral bonuses because they know great employees don't answer job ads. All it takes is someone putting your resume on a manager's desk, say "we need this guy" and you're in.

    3. Re:You still go through HR for jobs? by RabidReindeer · · Score: 1

      HR departments are what companies use to ensure that no one with any serious technical competence even gets interviewed.

      They're designed to screen for a standardized product, but the best technical people are anything but standard.

    4. Re:You still go through HR for jobs? by AmiMoJo · · Score: 4, Insightful

      It's a bit OT but this effectively dispels the myth that hiring is a meritocracy. It's often more about who you know, and who you are known to. That's why companies are making so much effort to improve their hiring practices and diversity levels - otherwise they end up just hiring more people like the ones they already have, rather than the best ones from a wide pool.

      As you say, many HR departments are clueless which really doesn't help.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    5. Re:You still go through HR for jobs? by satch89450 · · Score: 1

      Let me disabuse you of your incorrect notion. My last four jobs did not involve an HR department. (1) One was a "promotion" from freelance to full-time. (2) One was a contract gig "promotion" to full time. (3) One was from a newspaper ad sent to me by a friend, who knew the owner of the business. (4) One was an equipment co-location customer who got so dependent on me that he hired me to continue what I had been doing as "customer service".

      Indeed, looking back on my career I have very little contact with any HR department. My very first job came through the efforts of a gradute-student-run research project at Southern Illinois University. Several jobs were as a college student worker. Several more jobs came via recruiters. My best jobs was one of those error cascades involving computer magazines, the American National Standards Institute, and being a take-over-Charlie in a standards-setting committee.

    6. Re: You still go through HR for jobs? by Karlt1 · · Score: 1

      I know it's fashionable to hate recruiters. But I've worked with a lot of them that specialize in recruiting local developers. I either email them or call them, they send me relevant job leads, I tell them which ones I want to apply for, and 100% of the ones apply for I get at least to the in person interview phase. I've only had one job denial using this method. A few others wouldn't match my salary requirements.

    7. Re:You still go through HR for jobs? by Anonymous Coward · · Score: 0

      same here never landed a job I applied, almost everytime trough friend/ex collegue referral and just only once being called out of linkedin.

      I only had bad experience with recruiters, roughly split between those who needed just some meat to fill a chair and those who needed someone with a completely different profile than mine but just sent me to clients anyway

    8. Re:You still go through HR for jobs? by Minupla · · Score: 1

      I suppose you could view it slightly differently as "What is merit". If you define someone's worth solely by the quality and quantity of work they turn out, maybe. The thing is the "who you know" bit often times is a helpful proxy for "soft skills".

      As a manager, if one of my team comes up to me and say "Hey, I worked with Joe at Acme, and he worked well with us, turned out high quality code, participated in the scrum, and wrote tight test cases." I'm going to take that interview. Now if Joe was a right asshat, he'd not have gotten the reference.

      As a hiring manager, soft skills are important in my team, they reduce friction, and as any engineer knows, friction is wasted energy. Social friction is no different.

      Min

      --
      On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
    9. Re:You still go through HR for jobs? by LesPeters · · Score: 1

      +1
      - Apr/1995 - Oct/1995: hired part-time by consulting company (during last 6 months
      of active duty) on the strong recommendation of former USAF teammate.
      - Oct/1995 - Jan/2010: hired full-time (1) by customer of aforementioned consulting company.
      - Feb/2010 - Jun/2014: hired full-time (2) by former co-workers at FT Job 1.
      - Jul/2014 - Feb/2015: hired after strong recommendation by former co-worker at FT Job 1.
      - Feb/2015 - Present: hired by former co-worker at both FT Jobs 1 and 2.

      It's all who knows what you are capable of. Skills only go away if not used, and the best way to keep
      using them it to adapt them to modern problems (e.x.: from reading CSV files to reading XML/SOAP/REST output; from
      writing CSV files to writing Excel documents including full charts).

      BTW, still using the same language (Perl) to wrangle data into meaningful forms (to include a log monitoring program
      written, then open-sourced, from FT Job 1 circa 1996). Language du jour can pass by HR/recruiters' desks all day, but
      people who need things to Get Done know who can Get It Done, and are less caring about the how.

    10. Re:You still go through HR for jobs? by Anonymous Coward · · Score: 0

      HR departments exist to keep businesses from getting sued. The bigger the company (or the closer the the government they are) the more control they have over who is hired and the closer to mediocre the new candidates they provide are. Even in big companies upper level managers can often subvert HR in hiring. The position mentioned above that was so specific only one person in the entire world could fill it is one way managers do that.
      So yes the point is always make lots of contacts and never burn your bridges. On reason to do things like give notice isn't because you owe the company anything. It's because 5 years from now the manager you didn't burn might be at a different company and need someone with your skills. If you left him or her on good terms, and were a good worker for them, they just might push to hire you again. If you burned them why would they?

    11. Re:You still go through HR for jobs? by swillden · · Score: 1

      It's a bit OT but this effectively dispels the myth that hiring is a meritocracy. It's often more about who you know, and who you are known to.

      What you say is true in some cases, but the fact that knowing people makes it easier to get a job in no way implies that hiring isn't a meritocracy. There's another obvious explanation for this phenomenon: Merit is all but impossible to accurately evaluate in an interview.

      If I care only about the ability to do the job, nothing else, and I'm faced with two candidates, one of whom I worked with for a year doing a similar job and one I know only through an interview, I'm not going to be comparing them when making my hiring decision. Instead, I'll make two separate decisions: First, is the person I worked with able to do the job? I know the answer to this question with a high degree of accuracy, because I saw his or her work over an extended period of time. If the answer is yes I'll extend an offer without giving the other candidate any serious consideration.

      If the candidate I know can't do the job, then I'll consider the other candidate, but only then.

      My current employer has a hiring process that attempts to even this out and remove personal relationships from the hiring decision, but the effect remains. Individuals don't make hiring decisions, committees do, and as I understand it anyone on the committee who knows the candidate personally is supposed to recuse themselves. However, the process does accept and even solicit feedback from individuals who know the candidate personally, and the committee places great weight on the content of that feedback (which must be detailed and specific, and I'm sure is evaluated in the context of the employee's own work), because it's hugely more reliable than feedback from interviewers who talked to the candidate for an hour. Even with this process in place it's easier to get hired if you are respected by some current employee. Not because "it's about who you are known to" but because of the quality of the information available to the hiring process.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    12. Re: You still go through HR for jobs? by Anonymous Coward · · Score: 0

      You can go through hr... just make sure you list 5+ years experience with windows 10.

    13. Re:You still go through HR for jobs? by internerdj · · Score: 1

      The company I work for is very strict about HR. All our hires must go through HR. All the resumes have to go through HR. We can't interview anyone who doesn't make it through the HR process. Multiple employees can't recommend the same person to HR. Employee recommendations have to go through a specific HR process. So if it is working for you, great, but you won't get in everywhere like that.

    14. Re:You still go through HR for jobs? by pigiron · · Score: 1

      Not bad except for the "scrum" part. That would have me seriously thinking about letting go the team member who referred this person.

    15. Re:You still go through HR for jobs? by antdude · · Score: 1

      Ditto. I got a new within five/5 months after the layoff thanks to networking with people whom I used to work with.

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    16. Re:You still go through HR for jobs? by Anonymous Coward · · Score: 0

      Heh. Going in the back door.

  22. Re:Dice's Thibault needs clicks by Bite+The+Pillow · · Score: 1

    Dice's Thibault needs clicks. That's what's hard.

    That's why Dice may soon sell Slashdot, failure to monetize, and this story is an attempt to capitalize on as much market share before the sale goes through.

  23. Old Progrmmers should create the hoops by Anonymous Coward · · Score: 1

    You have it backwards. Old programmers should make every effort to create the hoops, no matter how arcane and inefficient they may be.
    Job security.

    1. Re:Old Progrmmers should create the hoops by umghhh · · Score: 2

      I recall getting a task and making a new module fulfilling it. Most of the time I spent on making it simple. I checked a half a year after release and to my surprise my code was full of patches - I look at all the tickets (these were old times where if you fixed anything then only because it was ordered by an architect or trough maintenance channels. All tickets but one were done in my module because it apparently was simpler to do. These also were times when design centers were paying fines to HQ for too high fault quotes which explained actually all of the tickets then. This was when I was young. I am an old fart and:
      I know very few guys as old as me who did not leave hoops - they are minority. The rest of surviving 50+yo guys go as far as refusing to cooperate with 'youngsters' like me or producing incomplete documentation (if any is produced at all). The resulting mess can be made working on customer premises in an emergency after weekend of well paid time in a hotel, by heroes and only by them. I did not believe any sane corporate management would allow it but in fact they appreciate it - all they have to say is this "I hired this guy who saved our arses so many times!" They do not of course mention that a simple industrialized fix could be cheaper. Why should they....I was fighting it for years until I understood. You just have to learn stop worrying and love the bomb.

  24. I jumped C++/Windows to Java/Android at 46 by Anonymous Coward · · Score: 0

    Realize that each time you change platforms, you'll forget the old one. I can scrape through now on C++ but by default I program in Java now.

    What amazes me is I thought I couldn't possibly learn it because I'm older and was told a lot of shite. But when I actually plugged in an Android tablet and got going, it was insanely easy.

  25. another jerkfest article on cutthroat capitalism. by nimbius · · Score: 3, Insightful

    21-year-old rock-star developers

    Burn out by 30 by the grace of corporations that bleed them dry and recreational narcotics that render them fast but futile for learning anything beyond ruby. the rockstars are great, until you put them in front of project managers, change management boards, and sysops with more than a decade of experience. At that point, its shreiking autism barfing buzzwords and pulling six figures.

    30-year-old CEOs

    do not a company make. a 30something CEO is about as stable as exchange on windows NT. As a corporation at best you have bragging rights to a token with an idea. At worst you have a neurotic powdekeg with no formal indoctrination in business at all. The best they can do is show up missing on a hike through the himalayas or some skydiving team building synergy pumping cockthirsty vacation in the third world. At worst, they leave your business without a continuity plan after insulting an ISIS warlord on the Syrian border when explaining their love of dubstep.

    --
    Good people go to bed earlier.
  26. Confusing the problem: by Hartree · · Score: 1

    The problem isn't just that the tech industry lionizes youth, it's also that they're awfully eager to feed age and experience to the lions.

    1. Re:Confusing the problem: by Anonymous Coward · · Score: 1

      yes. the problem isn't that old programmers are somehow lost in old ways of doing things and cant adapt.

      the problem is that old programmers understand intuitively that turd polishing is exactly that.

      they are going to come in with all sorts of articulate and well considered positions about how your
      current products and processes are dysfunctional, and you'll need to start doing things like
      test and review if you ever want to have a stable product that can be extended in the future

      no one wants to hear that shit. what a pain in the ass.

  27. Old Programmers Vs Young Programmers by sycodon · · Score: 5, Informative

    If you want a mobile client to send 180 character messages out to millions of people, hire a young programmer,
    If you want your networks to support messages going out to millions of people, all the time, every time, hire an old programmer.

    If you want a really cool interactive website where employees can manage the benefits and see how much is in their 401k, hire a young programmer.
    If you want your payroll to run and people to be paid accurately, every time, all the time, hire an old programmer.

    If you want a fancy game, hire a young programmer.
    If you want a system to manage the business that sells the game, hire an old programmer.

    If you want an employee that sees stuff as fun toys and re-invents the wheel at every chance, hire a young programmer.
    If you want an employee who understands that this is a business and that people's livelihoods depends on it being right, all of the time, hire an old programmer.

    --
    When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    1. Re:Old Programmers Vs Young Programmers by Anonymous Coward · · Score: 2, Informative

      If you want an employee that sees stuff as fun toys and re-invents the wheel at every chance, hire a young programmer.

      This isn't true anymore. Young programmers are obsessed with showing what they know, which means doing things the accepted way, which means using a framework. It's safe. It shows that you've learned something that someone can quiz you on. It also means you've saddled your employer with another technology to support and that you've spent more time learning a framework than the problem was worth, but your resume is buzzword compliant.

      An old programmer would have gotten the thing done in a fraction of the time, created far less code and used technology that is easy to hire, but he'd also be ridiculed by the young programmer for not keeping up.

      "Not invented here" isn't a problem with the young programmer anymore. "Afraid to invent it here" or "doesn't know how to invent it here" is more like it.

    2. Re:Old Programmers Vs Young Programmers by Anonymous Coward · · Score: 0

      If you want to build a cutting edge web site like Megacar hire a young programmer.
      If you actually remember what megacar was you're an old programmer.

    3. Re:Old Programmers Vs Young Programmers by Anonymous Coward · · Score: 1

      Frameworks invariably become obsolete after 2 or 3 years, they also break regularly and end up unsupported. Very few last the time of time in a business environment.

    4. Re:Old Programmers Vs Young Programmers by javaman235 · · Score: 2

      You forgot one, the one that's really at play with a lot of the lionization of not just young programmers, but a culture of childish hipster naivety that is actively celebrated by many large modern corporations:

      If you want an unethical product that exploits users more than helping them, without the programmers really knowing what they're doing, hire a (naive) young programmer.
      If you want an ethical product that helps users, created by a wiser person that see how it fits into society, hire an old programmer (or a wise young programmer).

      The culture that used to be called "spyware" has now infiltrated many of the highest IT companies, and become mainstream culture. The broader picture of how software effects society, and what you're really doing collecting all that info on people to sell out the backdoor, is something that comes with some cynicism and wisdom as to how the world actually works. Not knowing what you're really doing when you're being unethical takes youthful naivety, which is why its in such high demand.

      --
      -The art of programming is the pursuit of absolute simplicity.
    5. Re:Old Programmers Vs Young Programmers by Anonymous Coward · · Score: 2, Insightful

      If you want a stable business, that has a future hire both make sure they get along and teach each other things.

    6. Re:Old Programmers Vs Young Programmers by Anonymous Coward · · Score: 0

      I work at a company where at least 80% of the programmers are over 40 and we make fancy games. I'm over 40 and I've played games written by all the staff over 25 and I was still at school when I played games written by 3 of the guys here who left school at 16 and went straight into 8 bit game development and are still here.

      If you want your fancy games to run at maximum efficiency Hire an old programmer.

      It's only companies that have mega crunches and burn out their staff who need young guys and girls to code. In good places there's still a lot of grey hair about sharing their experience.

    7. Re:Old Programmers Vs Young Programmers by jittles · · Score: 1

      If you want an employee that sees stuff as fun toys and re-invents the wheel at every chance, hire a young programmer.

      This isn't true anymore. Young programmers are obsessed with showing what they know, which means doing things the accepted way, which means using a framework. It's safe. It shows that you've learned something that someone can quiz you on. It also means you've saddled your employer with another technology to support and that you've spent more time learning a framework than the problem was worth, but your resume is buzzword compliant.

      An old programmer would have gotten the thing done in a fraction of the time, created far less code and used technology that is easy to hire, but he'd also be ridiculed by the young programmer for not keeping up.

      "Not invented here" isn't a problem with the young programmer anymore. "Afraid to invent it here" or "doesn't know how to invent it here" is more like it.

      Haha you're hilarious. The young programmer will go out there and reinvent the wheel by using some framework or class he finds on stack overflow and then using that overly complex mess to do something simple. Why just the other day I completely removed a class that a programmer added to make modifications to simple strings. He grabbed the class from SO, which was overly complex in every way imaginable but just plain stupid for what we needed. I rewrote the functionality of an entire class with 4 lines of code - if you include the { } in my loop. All because some young kid wanted to learn how to extend a class and some other young kid saw it and thought it was the coolest thing ever. I see it happen with frameworks, too.

    8. Re:Old Programmers Vs Young Programmers by Anonymous Coward · · Score: 0

      So when are you guys going to get around to working on Half Life 3?

    9. Re:Old Programmers Vs Young Programmers by lagunastarman · · Score: 1

      well said :-) (as someone who has written more than a million lines of code that ran an entire manufacturing operation with 1200 employees, 5 locations and $350 million in sales a year, I find the examples given as dead on target) (and, as someone who has built entire municipal wireless communications systems used by every city agency, in normal and emergency situations, I find the examples given as dead on target) As an Android developer, I see apps that crash all the time, even critical things like Gmail from Google. But, I see some app developers, like Robert Chou, that write important, complex apps that work reliably all the time. I see back end systems that go down if the wind blows the wrong way. The last back end system I wrote 14 months ago has gone down zero times due to software issues and only once due to someone unplugging a switch in a data center. It is not so much about YOUNG VERSUS OLD, its about after 10-20 years of getting up in the middle of the night to fix something, you finally learn to do it right the first time and get a good nights sleep :-)

  28. as a 107 year old programmer... by drwho · · Score: 2

    Old programmers don't have to work. We're "consultants", sitting on the beach, collecting big fat fees for making the occasional modification to legacy code written in some obscure language. The best is, har har, when they hire us to document the code....we throw in so much bullshit into the docs that only a brother in our secret order can decode it. Do you remember Y2K? Yeah, that was us! The year 2038 problem is also going to be a big money-maker, even moreso than the pile of IPv4 space we're sitting on. Of course, it doesn't work out as well for all who enter the field. I see some old VMS programmers begging for beer money and looking for scraps of VT102's in Maynard...tough for them. Others have moved on to new careers, such as real estate agents, journalists, or porn stars, I know one feller that leveraged his way into being a big-city bus-driver, and pulls in just as much doing that as he did slinging bits at Wang, but for a lot less effort.

    1. Re:as a 107 year old programmer... by umghhh · · Score: 0

      I also knew a guy who after 9.11 picked up a job in airport security at Heathrow - steady job and you can feel a lots of fresh warm bodies - would this mean he was behind the attacks? Come to think of it - modern airplanes have lots of software that make them to fly. Maybe he obfuscated a piece of code that did fly them into WTC and Pentagon?

    2. Re:as a 107 year old programmer... by Anonymous Coward · · Score: 1

      Let me know how you're doing in a few years. I'm 112 and I can't even see the source code on today's monitors. But since I'm the only guy who still can maintain the Elliot ALGOL codebase (this is a Burroughs shop), they treat me well. I've got my own 80 inch OLED TV to single step my code.

      Hey what's that? Oh, someone forgot to remove the manufacturers sticker.

  29. Hoops: no. Relevancy + Network: yes. by Anonymous Coward · · Score: 1

    You absolutely need to keep your skill-set in shape; know what the market is demanding, and sharpen your tools accordingly. You don't need to be on the bleeding edge, but you do need to keep pace with the center of the curve. Doing so ensures a wider market for your skill-set.

    Skills are not the biggest part of the hiring game - they're merely table stakes. What you need is access to opportunities. Github & social media can work to raise your profile, but they're not the best sources. After working in industry for longer than 10 years, your best bet is your personal track-record & network. I.e. all the folks you've worked with in the past. Got laid off, or looking for a new opportunity? Get on LinkedIn, and start working your network. Particularly colleagues who worked with you within the last 5 years, and moved on before you. Remember: referral bonuses are pretty much standard these days; your contacts want to know you're on the market so they have a chance at that bonus.

    The best jobs & best teams hire preferentially hire referrals. I'm on a team that has grown from 10 to 30 in the last year; at least 40% of our new hires at the mid-senior level came from referrals. Every other hire was a massively hard slog of wading through whatever the recruiters could find. Our conclusion: if you are unemployed for more than 1 month in this market, there is a very good reason, and its not the market or the employers.

  30. What pisses me off as an older programmer by fredrated · · Score: 1

    is the trash younger programmers put out and think they have created a user interface. Problem is, the younger programmers don't understand how users think and produce something the YP likes but can't be figured out by anyone else. I have to work with new software every day produced by YP's and it usually makes me want to vomit.

    1. Re:What pisses me off as an older programmer by Anonymous Coward · · Score: 0

      It sounds like you are just bitter and out of touch if you're trying to blame young programmers for shitty UIs when old programmers have created equally shitty design. UI design is hard.

    2. Re:What pisses me off as an older programmer by revnoah · · Score: 1

      I think you've forgotten how bad UIs used to be. A lot of that was due to really poor tools, but seriously, things have improved dramatically in that area. The real issue is when something is thrown together and, rather than iterating through the UI and tweaking it, they just say "done" and walk away. I would however say that younger programmers are even worse at documenting their code than previous generations of coders.

    3. Re:What pisses me off as an older programmer by PRMan · · Score: 1

      Windows 8. Mic drop.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    4. Re:What pisses me off as an older programmer by Dutch+Gun · · Score: 1

      Yep, that was UX "experts" feeling their oats. It's a self-correcting problem when a company actually tries to *sell* that nonsense, fortunately enough. We're still in the correcting phase with Windows 10, and will only be purged once the last vestiges of flat, ugly styling gives way to a saner aesthetic. Maybe something with borders and gradients.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    5. Re:What pisses me off as an older programmer by RabidReindeer · · Score: 1

      The real issue is that "done!" is what Management wants.

      As far as they're concerned, if you can slap together a pretty UI in 2-3 days, they're impatient to have it in production by the end of the week so you can move on and get the next thing "done!".

      Forget the horrible UI, the backend is usually an unstable insecure mess. But since nobody sees that until your database shows up on Wikileaks, who cares?

      Today's platforms are sufficiently abstract and helpful that detailed documentation to the level that old-time software required isn't generally required. But since documentation isn't part of the UI, it's not important anyway.

  31. Hahahahahah by Anonymous Coward · · Score: 1

    I work at a startup with about 10 engineers. I'm 38 and not worried at all. The folks under 30, at least at my company, have no fucking clue what they're doing. I don't know if the younger generations just suck at life or what.

  32. s\workplace\workforce\ by dbIII · · Score: 1

    s\workplace\workforce\
    I'm sure you all know what I meant but some people like to complain.

  33. Age Discrimination is Real by DERoss · · Score: 2

    For almost 14 years, there has been a justice on the U.S. Supreme Court who used to chair the U.S. Equal Employment Opportunity Commission (EEOC). While heading the EEOC he held up some 20,000 age-discrimination complaints until the statute of limitations for filing lawsuits expired.

    Yet there are ways to hide your age until you actually sign-on as an employee. Never discuss any part of your career that ended more than 10 years ago. Touch up your gray hair; Clairol (or some other brand) is your friend. Men should touch up their mustaches and beards, too. (But DO NOT resort to comb-overs, toupees, or other ways to hide your baldness.) You can readily claim your college degrees, but do not mention when you earned them.

    Another area for caution is your salary history. Avoid discussing this. Take the position that you prefer to consider total compensation, including fringe benefits. Also indicate that past compensation might have been earned for an effort different from the one you are being considered. If you need the job and are willing to work for less than you used to make, do not allow your prospective employer use your past salary to disqualify you.

    Also, remember that old dogs do indeed learn new tricks. If you are experienced in three computer languages and three operating systems, the next one will be very easy to learn. In any case, the old tricks are sometimes very valuable.

    See my http://www.rossde.com/unemploy.... This might be somewhat dated, but the overall content could prove useful.

    1. Re:Age Discrimination is Real by Anonymous Coward · · Score: 0

      Given that 20 years have passed since you graciously took the time to write about employers and hiring practices, my recent experiences indicate the articles need some updating in that they are more than "somewhat dated". The chances of encountering a "TRW" experience these days are slim to none, especially in every State except possibly California.

  34. Life by jimbo · · Score: 1

    I guess I'm lucky that's not a concern in my segment; embedded software. At least as far as I've experienced. Different technologies are simply tools, new or old, that are learned as needed and job finding happens just as often based on personal networks as anything, after enough years in the industry.

    Good thing because most of the many excellent software engineers I've worked with does not nerd away on github after hours; they spend time with their children or spouse, go to the pub, play sports, etc. A lot of them don't care one way or another about open source either. If excited about the work we put in overtime, making hobbyist projects at home even less likely, though they do occur - of course there are exceptions to everything...

  35. 67 by AndyCanfield · · Score: 3, Insightful

    I am 67 years old, I have more than 45 years experince. My first "personal computer" was an IBM 360/20 with four keypunch machines.

    I have a web site (www.andycanfield.com). This year I learned Facebook (bad user interface, dumb pictures). Two months ago I had a stroke, so I'm typing this using 'onboard', which I learned YESTERDAY.

    My career path for the past 25 years was learned from the best Patpong hookers: "Find somebody who's got money, and keep him happy. The money will take care of itself."

    The company is still making money running software I wrote 20 years ago, and they know it. This week they want a new feature - of course I agreed. I support their servers weekly through my home Internet connection. I live in the town where they asked me to live 20 years ago.

    My wife I picked out myself.

    1. Re:67 by Anonymous Coward · · Score: 0

      You must have fucked over a ton of new people coming up to hold on your position. Anyone stick out as the most memorable?

    2. Re:67 by Viol8 · · Score: 0

      "learned from the best Patpong hookers"

      "My wife I picked out myself. "

      Wow, you're a class act. No wonder you probably had to get yourself a mail order bride.

    3. Re:67 by AndyCanfield · · Score: 0

      othing mail order. She used to work on Soi Cowboy in Bangkok; I've known her for 15 years.

      For several years I had two wives. The wives and kids and I used to take up an entire row at the Mormon church. FYI I have fathered 7 children; my children have had 5 mothers.

    4. Re:67 by Viol8 · · Score: 0

      "She used to work on Soi Cowboy in Bangkok"

      So she's a former "dancer"? Classy.

      Do you genuinely think theres *anything* in what you just wrote that will make anyone think the better of you?

      1) you're a bigamist
      2) you can't keep your pants on and have added to over population (spare me the fairytale biblical bullshit justifying it)
      3) your can't stick to one women at a time. See point 2.

      Take a long good look at yourself in the mirror grandad. You're no ones role model.

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

      Yea, well you're a judgmental prick. In the future, you should keep your dumbass comments to yourself Viol8.

    6. Re:67 by AndyCanfield · · Score: 0

      When I met her she was hired as a cleaning lady . but soon rose to waitress. Too fat and ugly to be a dancer.

      Why should I care what you think of me? I walked away from American culture. I would rather die in Thailand than live in the USA.

      I am a polygamist. I have a wonderful photo of three women; all three were my wives. If she wants me she can join the club. No 'excusive' option.

      I don't use birth control but I'm glad you do. People who don't like people shouldn't make more people. I love people. I love children.

      I am an ex-American living in Thailand. Why should I "stick to one woman at a time"? I say "No" maybe 90% of the time, but the ten percents add up.

      My Japanese-American ex-wife used to say that any man is fundamentally faithful - to whatever woman is standing in front of him right now. I'm not trying to make you happy; I'm trying to make her happy. Apparently I do.

      Probably feminists hate me. There are very few feminists in Thailsand.

    7. Re:67 by AndyCanfield · · Score: 0

      I post under my real name. I gave my web site URL earlier. I am up front about who I am. I don't understand this stuff about 'Viol8'. Why is this a part of your culture? Who are you hiding from?

    8. Re:67 by swillden · · Score: 0

      The wives and kids and I used to take up an entire row at the Mormon church.

      You should be a little less transparent with your sarcasm. Or know a little more about Mormons.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    9. Re:67 by Viol8 · · Score: 0

      "I don't use birth control but I'm glad you do. People who don't like
      people shouldn't make more people. I love people. I love children. "

      Another one too stupid to see any further than the end of his dick. Never mind that there are too many people on the planet already, you just keep on fucking away like an lobotomised over sexed chimp.

    10. Re:67 by Anonymous Coward · · Score: 0

      You are a disgusting human being. No wonder you cant find a job. Typical spoiled former suburbanite neckbeard.

    11. Re:67 by AndyCanfield · · Score: 1

      I attended various Mormon chuches in Thailand and Vientiane for ten years. They are good people - I like them. I respect them. But I could never commit to believing EVERYTHING that any man says, even their prophet, so I never actually joined. Because of this they finally told me to go away. The next time some Mormon missionary hits on you, ask him about "God The Mother".

    12. Re:67 by swillden · · Score: 1

      As a former LDS missionary, I'd have no problem with that question. I'd probably just quote the text of the hymn, "O My Father". Why, what answers did you get?

      Here is a decent summary of LDS belief about our Heavenly Mother: http://eom.byu.edu/index.php/M...

      Also, poking around your web site, I notice that you claim you couldn't buy into Mormon beliefs because you can't imagine a father damning his children to eternal torment... which is odd because Mormons do not believe God does that, which is a rather major difference between LDS theology and that of mainstream Christianity. I've also never seen any LDS congregation who would throw anyone out, unless they were being actively disruptive.

      Something doesn't add up here.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  36. If you're and older developer by JustNiz · · Score: 1

    avoid all web work. Thats where all the young guns go because its what they all think is cool, even though its actually as boring as F.

  37. More like crawling through a ventilation system by nerdyalien · · Score: 1

    I came to software industry quite late at the age of 27. I worked for number of web development project in Java. And I was fired a month ago saying I am "not a good fit for the team".

    The team in question is full of fresh grads (and I was the only non-chinese person), who are willing to work 18 hours a day, 6 days a week; tech leads and managers are around my age, and still they can't do a simple project without a major re-write 2 weeks before going live. Since I don't speak fluent Java, I was often look down for being a "non-technical" person. Still, every project I had control, I made sure work flow is optimised, everybody is in same page, requirements were correctly gathered and most important of all, managing client expectations and keep them satisfied.

    For the past few weeks, I tried looking for a similar job. Most companies are unwilling to hire someone in 30s. And as someone mentioned above, most Java jobs asks deep technical questions (and trust me, you will never use those concepts in real world). And also, lot of companies do not want to pay my previous salary level even.

    Then I tried Business Analyst positions, and most companies turned me down saying "you have no experience in this domain" or "you haven't done UML before" etc etc. Same goes with project management or other possible jobs in tech line.

    To be honest, at this point in my 30s, I feel like I am quite redundant in software industry, and my skills are worthless. It is quite hard to change careers, as I do not have experience in other domains like finance, healthcare or education. Looks like future is doomed at this point of time. I just can't emphasize enough to anyone who is willing to land in a tech career.

  38. What if I don't want to?! by 2fuf · · Score: 0

    Can you please stop whining about tech career discrimination? Ever considered that people might actually *not want* to work in IT?

    There are less girls in tech, because girls generally find it boring. And it's their right to have that opinion. Stop trying to change the world to your miserable, limited view of how it should be.

    Older programmers don't work because they cashed big when they were the rockstar programmers themselves 30 years ago and now are in early retirement. Or they no longer need to markets themselves because they are chased by headhunters anyway.

    Please stop this sick communistic world view that everyone should be exactly the same, isn't diversity and freedom to develop yourself something that America was once proud of? Get off my lawn you dirty commies!!

  39. Quit whining and grow up. by Qbertino · · Score: 1

    "Spending a lot of time on Github" ... WTF is that supposed to be?
    As far as I can tell, Github is way better than the classic mailinglist, because it has a web-ui you can use everywhere and the code is right next to the discussion you're having. If anything, I spend less time on github than on mailinglists. I can post a bug in an instant, if I run into one and it get's resolved faster than ever because Github is a godsend of a ubiquitous FOSS pipeline.

    If you think Github is a "new hoop" you have a problem. Github is a breeze of fresh air for the FOSS and dev community and all it does is put your coding skills under public scrutiny and two clicks away from review with no need for anybody to install any dev-software what-so-ever.

    If you're such a seasoned pro, that shouldn't bother you at all.

    Everything else is free IDEs, awesome new PLs, great FOSS software that reduce the gruntwork of back in the days to tweaking a few things here and there, advanced supercomputers that cost half a months wage and sit on your desk, slowly ditching pixel-based screenresolution. The team around me is a bunch of younger people that wet their pants if they see or have to look at a CLI and come running for my help. ... And tell emphasise all around that I'm indispesable.

    Really no problem here for seasoned devs, AFAICT.

    As for ageism - quit whining and grow up. ... Here's a comment on that issue from me from about a year ago (modded +5), if you need a hint or two on how to do that.

    My 2 cents.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Quit whining and grow up. by Anonymous Coward · · Score: 0

      "Spending a lot of time on Github" means that you do not do paid work on the job that has deadlines and is needed, but do free work for random repo. It does not really matter whether that "Github" time is spent on something technologically hard or at least useful, it just sounds cool to some hiring managers.

      Plus, Github is cool, the same project on bitbucket is not. Github has nice web UI with nice tutorials and therefore all hardcore programmers should flock to it instead of to competitors, at least that seem to be common thinking.

  40. No, but ... by wolfgang.groiss · · Score: 3, Funny

    Leaping through new hoops? No. Looping through new heaps, on the other hand...

  41. A lot of time on Github by Anonymous Coward · · Score: 0

    Experienced programmers often do not spend a lot of time on Github, because they have job where they spend a lot of time coding. So they might sell themselves on the "puts a lot into the job instead of into random Github repos". My point here is that you can not have it both ways: both being seen as super committed and crunching 80 hours a week and simultaneously as someone who spends a lot on Github. They are mutually exclusive.

  42. nerval's lobster... by Anonymous Coward · · Score: 0

    I'm gonna boil that lobster, I tell you...

  43. Re:Uh, what's the problem? (oh yeah) by Anonymous Coward · · Score: 0

    https://github.com/search?utf8=%E2%9C%93&q=dinner&type=Repositories&ref=searchresults

  44. Interpreting requirements by superflippy · · Score: 1

    I go through recruiters. With X years of programming experience, they come to me. But HR are the ones who gave them the job requirements, usually.

    I've been around long enough, though, that I can interpret what HR says into what's actually needed. 5 years of jQuery experience? How about 15 years of object-oriented javascript programming, that oughta be good. I can familiarize myself with a specific library as needed.

    Reading through the job requirements from a recruiter is like being at the end of a game of telephone - you have to guess what the actual intent is, see if it's a job you really want, and if it's something you think you're qualified for.

    --
    Your fantasies contain the seeds of important concepts.
  45. The breakup speech by Primate+Pete · · Score: 3, Insightful

    This is tough, but you need to hear it... It's not the industry. It's you.

    You didn't lose an IT career, because you never had one. By your own description, you don't have control over the technologies that you've tried to use. I also notice that you didn't mention any business domain knowledge.

    I could sugar-coat this and tell you that it isn't fair, but this really how economies have always worked. If you want a job, you have to bring something of value to the relationship. It is not up to potential employers to train you so that you can take their money. Face the fact that with less than 3 years of experience, no evident business focus, and weak technical skills, you rate as entry level at best.

    Figure out what you want to do, learn how to do it, and find opportunities to use your actual skills. You may need to make tradeoffs and compromises along the way, so think about your choices carefully.Getting started is tough--I've done it more than once--but putting it off just makes it harder.

    Last, if I was interviewing you, and you blamed your lack of success on the ethnicity of your co-workers, I would end the interview and not call you back.

    I know it is hard to hear criticism, but I hope it helps. All the best in your search.

    1. Re:The breakup speech by Anonymous Coward · · Score: 0

      You are 100% correct. He reminds me of the guy in Office Space that "takes the requirements from the customer to the engineers".

      In his words: "I made sure work flow is optimised, everybody is in same page, requirements were correctly gathered and most important of all, managing client expectations and keep them satisfied."

      The world needs doers. We need programmers, people who actually DO. We only need a few people who make sure "everybody is in (on) the same page".

    2. Re:The breakup speech by Anonymous Coward · · Score: 0

      You seem rather cocksure for someone who did not actually evaluate the poster, nor ascertain the facts of his situation. Neither fact of your ignorance caused you to consider the value of sharing your worthless opinions.

      congratulations! you are Donald Trump.

    3. Re:The breakup speech by Anonymous Coward · · Score: 0

      Insightful? This guy's off-the-cuff remarks are insightful?

      Just because some swinging dick uses "command voice" to state an opinion, it does not mean he knows anything about the person he can so easily qualify and quantify without having exercised any diligence in confirming what the other guy said.

      Why reward "Pete" for stroking his own ego?

  46. "new hoops" by Punto · · Score: 1

    Oh this is about social media. I thought they meant hoops like wading through a bunch of ObjC and Java bullshit in order to have your main() entry point and go into a loop that runs your program.

    --

    --
    Stay tuned for some shock and awe coming right up after this messages!

  47. It is absolutely a meritocracy by SuperKendall · · Score: 1

    It's often more about who you know, and who you are known to.

    But that is only if THEY KNOW YOU ARE GOOD to start with.

    I've had lots of people I knew from working with them, ask me for references or if there were openings where I was. Some of them simply were not good programmers so I just ignored the request or politely declined...

    It's not like just knowing someone is enough, in the programming world people remember who was good to work with, and that is the reason why going through people you know can work - precisely because the tech world is the ultimate meritocracy, and few people want to spend time learning if someone new is worthwhile if they do not have to.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  48. New site for young programmers by Anonymous Coward · · Score: 0

    I hear all the cool young programmers are hanging out on 4chan!

  49. What you know, who you know? Both. by seniorcoder · · Score: 2
    It's not what you know that will necessarily get you a new job.
    It's not who you know that will necessarily get you a new job.

    It's both plus having the ability to communicate in a reasonable manner.

    When you are "experienced" and have quite a few years of development behind you, a decent developer will have built up a list of friends from previous or current jobs. Hopefully, these friends respect your ability to develop. When it comes time to obtain a new job, hitting up those friends is an invaluable resource. I have hired several colleagues from previous encounters in this manner. I have even hired the same guy twice. Each time I moved jobs, I pulled him in behind me. I have also been hired twice thru personal references myself.

    Just think about it. Do you think an interview is much more than a crapshoot? You are trying to judge the suitability of a candidate based upon a few hours of interaction. Wouldn't you rather judge someone based upon their past performance of which you (or a friend you trust) are familiar, having previously worked with them?

    I'm not saying that an old dog shouldn't learn new tricks. Far from it. It's every developer's responsibility to maintain their skill set. I am extolling the virtues of building a network of past/current colleagues who might be of help to you in the future, just as you might be of help to them.

  50. Learning for life... by Anonymous Coward · · Score: 1

    After so many years of experience you'd think older programmers would know that you learn and adapt or you stagnate and fail. That goes for anyone in the IT field at any age or experience level. If social media and public code repositories are the new way to prove programming acumen then its time to get over it and dig in.

  51. Stop listening to all the shit, Whip out your dick by satan666 · · Score: 2

    That's motherfucking right. Don't listen to shit like "you must know all the new languages". Really ? What the fuck does any language have that C++ does not. I know Assembler, C, C++ and perl. I dare someone here to tell me that I need a new language. I double dare you! When I go to some interview I make them cry like babies. I was there when there was no Solaris, just SunOS. I started with Solaris 2.3. I wrote my own device drives for Linux Kernel 0.9xxx. Who the fuck will try and make me feel bad about how old I am. I forgotten more than most people know.

    Be confident in your knowledge. Do not go the interview feeling sorry for yourself. You have experience, knowledge people skills. Be proud. Never show fear.
    Walk in there and whip out your dick. On your dick you have a tattoo of all the Linux kernel versions.

    Who gives a flying fuck about Python and PHP and Ruby and Java shit. You know C and C++. Fuck everybody else.
    Thank you for listening

  52. Come the revolution you'll be scurrying back. by Anonymous Coward · · Score: 0

    Come the revolution you'll be scurrying back. Like that prick McAfee.

  53. Re:I would be an awesome developer by now by Anonymous Coward · · Score: 0

    Only the incompetent blame their tools.

  54. Yep, you do by CharlieG · · Score: 2

    Take it from a 50YO programmer, you have to keep learning, or else you end up out on the street looking for jobs. Joke? Even if you do, you are competeing against 20 YOs who have the same amount of experience as you do in the "New" stuff, and companies don't want old folks

    --
    -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
  55. Hey! Use C++. Who said PROGRAMMER at 20? by Anonymous Coward · · Score: 0

    Truly... you cannot learn computing in four years, hence we are all full of bugs and gliteches everywhere. Use C++, anything else is like decoration or scripting.

  56. Youth culture is real by Anonymous Coward · · Score: 0

    As an older but experienced developer I see it all the time.
    An example is National Instruments. I have experience they should be able to use but after months of trying I gave up.
    Later I encounter a guy at a meetup that works for them and ask him about it.
    He replied that National has a youth culture image and they like to brag the median age of their staff is 30.
    Sheesh.