Live data from Hacker News

Career planning: Where do old devs go to?

ayende.com

71–80 of 326 posts

Re: Career planning: Where do old devs go to?

#71
post #43
post #32

Falsification: around and after age 35 I found it increasingly difficult to find work, until I got a clue and scrubbed my resume of all evidence of exactly how old I was (removed education dates; I'd already been trimming older jobs due to length and lack of relevance). Did that in the midst of one job search and the difference was like night and day. BIG caveat: my family and I look a lot younger than we are, with n…

MIT's operating systems class used to (in the early 2000s) be based on Lion's book on UNIX Version 6 for the PDP-11: http://pdos.csail.mit.edu/6.828/2014/xv6.html

And I can attest the Lions' book is great, I read it as samizdat in the very early '80s, found it more useful than the K&R of that time (or at least K&R's chapter on pointers and arrays was awful, and Lions went way beyond teaching you C). Of course it helped that the system I was supporting for pay was a PDP-11/44, and the student run computer center I founded used a surplus 11/45, all running UNIX(TM).

Re: Career planning: Where do old devs go to?

#72
post #42

That's because programming is an entry level job. No, I'm not trolling: I'm quite serious about that. Engineering has almost always been an entry level job; computers or not. You start as an engineer; and as you get better, the number of engineering management jobs is pretty limited, so there's nowhere to go for the vast majority of people. But you get pulled into enough internal projects you start to develop a bit o…

Well, that is one of the two branches you can take, and probably the most financially sound one (plus it can be rewarding if you like that kind of thing).

The other is to become a specialist (as in, an expert in something). It's not as common, and most companies don't offer a dual track (and when they do, it can be a trap)

The one thing you don't want to take is to get stuck (the "one year's experience 30 times" edw talks about), and I see lots of people getting stuck. I'm kind of stuck myself but I think I'll be able to transition into business soon.

Re: Career planning: Where do old devs go to?

#73
post #49

37 years old, studied computer science at university, and have worked in the software industry since graduation. Currently at a mid-size/large, multinational software company. We have a large number of developers with 20+ years experience. You aren't seeing their resumes because they're here and don't have a reason to leave. I've been here 12 years now, and if you can't match the 25 days vacation, 10 sick, 12 holiday…

Haha, I see this a lot. Banks who pay mediocre developers $150k a year plus crazy benefits to write entry-level reports because fuck it; the salary for the entire IT department is a rounding error on the bonus pool for the traders so who gives a shit? Good luck getting those guys out of a job like that. Not saying you're mediocre; but a job like that leads to mediocrity and complacency because the work is often uncha…

Any tips on getting those entry level reporting job at banks who pay 150,000 USD? I'm 23 so I'm willing to leearn.

Re: Career planning: Where do old devs go to?

#74
post #23

59, programming for 42 years, the last 35 professionally. Here on HN for 7.5 years. I've always been very busy (one of the main reasons I don't post on HN as much any more). I don't have a resume. I'm not on LinkedIn. If I ever ran low on work, it would probably take me a day or two and a few phone calls to find something. I don't work on anything unless I find it incredibly compelling. I write applications. I've see…

>>75% - one year's experience 30 times, not 30 years experience. You don't want these people. You are basically saying 75% of the developers after certain age are useless. I don't agree or disagree with your statement . Just startled. What does it say about software development as a career ? Would you say the same thing for lawyers or doctors with 30 years experience? This is depressing.

> Would you say the same thing for lawyers or doctors with 30 years experience?

I don't have a reference for this, but I remember reading that other than surgeons, doctors' skills decline the further out they get from medical school... of course that's doesn't take into account a lot of the other important parts of being a doctor like how you interact with patients, etc.

Re: Career planning: Where do old devs go to?

#75
post #25

Earlier quoted context omitted.

> "Thanks, but I prefer coding, I'd rather stay where I am". "...but i want more pay - how about CEO level pay?" "nope."

I'm not sure that's a totally valid sentiment. For starters, top-notch developers in the US earn salaries that approach CEO-level pay (ok, maybe not quite, but certainly top-5% salaries nationally). Even as a mid-level developer, my salary matched that of experienced project managers in my wife's previous line of work (large insurance company). And CEOs generally lead a very different lifestyle than a good developer.…

I did my mechanical engineering and having a pain in finding a job. I'm planning to get into programming. What do I need to do to become a decent developer who is in demand and can earn decent money?

Re: Career planning: Where do old devs go to?

#76
You wind up taking "haircuts" and doing without equity here in Los Angeles till you are like me, 43 and forced to live in a squat with no running water because the startup you were working for decided to kick up your hours to 21 days, 7 days a week with no overtime, and then cuts your base pay by 2/3 so the founders don't take a haircut, this has been happening over and over for 14 years for me to the point where this company has me doing without personal hygine to finish their product, ironically its a health oriented compnay. Sounds like the ravings of a mad man, but this is how they treat developers in Los Angeles.

Re: Career planning: Where do old devs go to?

#77
I've been programming professionally since 1986 when I had a 70+ year old mentor writing accounting and plant control systems in TurboDOS. Now I code AND design large complex systems using either .NET or Rails. I don't send CV's to people unless they ask for them and they have to know of me in the first place to even ask.

I think the older devs that are still relevant probably don't show up in the job seeking type of data, they are probably already booked with paying work and startups!

:)

Re: Career planning: Where do old devs go to?

#78
post #42

That's because programming is an entry level job. No, I'm not trolling: I'm quite serious about that. Engineering has almost always been an entry level job; computers or not. You start as an engineer; and as you get better, the number of engineering management jobs is pretty limited, so there's nowhere to go for the vast majority of people. But you get pulled into enough internal projects you start to develop a bit o…

Your comment makes an interest contrast with edw519s which is the most upvoted one in this thread.

I think we're both right. He seems to have gone the independent contractor route - which is a perfectly legitimate career path for a rock star developer who wants freedom. It's also incredibly lucrative - independent contractors can easily make double what someone working at a company can while charging half of what contractors from professional services firms do.

But again, there's only so much market demand for that; and I would have trouble believing that more than 10% of his peer group at age 30 went that way.

This is more typical to what I've seen: someone started out as a developer writing back-end code, but noticed that it was more difficult to deploy the code consistently than it was to write. So they started helping out the tech ops team with that, until it became most of their job. Then the tech ops manager quits, and the company needs a replacement. The back-end developer was doing the job anyway; and it's a pay raise, so why not. Now they notice that the real reason it's so hard to deploy back-end code is because the servers are never patched, so they work on a process solution to make sure everything is consistent. The work is still technical in nature, but it's becoming much more process-oriented.

Maintaining a technical skillset is hard. Not many people have the energy to keep it up throughout their 30s when they're having children, taking care of sick parents, etc. So you'll see a lot of people gradually move to the business side - which isn't hard to do when you have an engineering mindset that helps you solve hard problems. It's also often a pay raise anyway.

Re: Career planning: Where do old devs go to?

#79
post #25
post #18

Earlier quoted context omitted.

If you have succeeded, why not stay where you are? Why do you have to move up? "Thanks, but I prefer coding, I'd rather stay where I am".

> "Thanks, but I prefer coding, I'd rather stay where I am". "...but i want more pay - how about CEO level pay?" "nope."

CEO's and managers get a lot of shit on HN, but there is a reason they make more money (in general, obviously there are exceptions, especially at tech companies). The main reason is that what they do is more valuable.

At most companies the coding required is easy and doesn't require much thought, low-skill = low-pay. The job of allocating capital and people to the highest ROI areas is much more significant to most companies' success than having the best programmers.

Re: Career planning: Where do old devs go to?

#80
post #23

59, programming for 42 years, the last 35 professionally. Here on HN for 7.5 years. I've always been very busy (one of the main reasons I don't post on HN as much any more). I don't have a resume. I'm not on LinkedIn. If I ever ran low on work, it would probably take me a day or two and a few phone calls to find something. I don't work on anything unless I find it incredibly compelling. I write applications. I've see…

>>75% - one year's experience 30 times, not 30 years experience. You don't want these people. You are basically saying 75% of the developers after certain age are useless. I don't agree or disagree with your statement . Just startled. What does it say about software development as a career ? Would you say the same thing for lawyers or doctors with 30 years experience? This is depressing.

I'm 47* and I've been around a bit (dotcom era startups to banking and telecoms) and I'm familiar with the 75% mentioned. There is a type of programmer that works away in blue chips turning up to work on time, doing what's asked of them and then knocking off at half five.

Sure they maybe repeat the same one year's experience year after year perhaps with some technology transitioning years from COBOL to VB to VB.NET or C# or maybe Java, that kinda thing. They'll know Oracle or MS SQL or DB2 well enough to make stuff work, or maybe they call into a message switch (with a pre-wrapped library for their language/framework) to read/write their LOB data.

They work there for years and years collecting their salary and annual (if there are any) bonuses and many will be the last lucky few to hang on to a decent occupational pension, in return to knocking out code to meet business requirements. But they do it well, they know their line of business apps for their organisation's market sector and "how things are done". These are conservative people working in conservative business environments.

The thing is who cares? Many of these folks have interesting lives outside their corporate bunkers which involve travelling the world, renovating houses, flying small aircraft, model trains and enjoying friends and family...and much, much more.

It's just a job and I'm sure these folks will have their own measure of job satisfaction which will be different from ours. It might not be as exciting as the seat of your pants local startup but it pays the mortgage and provides reasonable financial security.

Sure there are no absolute guarantees about job security, but I live in the UK and we're at a lot less risk of being fired for no reason other than "at will". It takes quite a bit of legal effort and cost to make employees redundant, especially in finance where you're fairly likely to be a member of a union (mass redundancies have to be negotiated and consulted on and redundancy payments agreed etc).

It's not depressing, it's just that these folks have different priorities in life.

Scott Hanselman described some of these folks as "Dark Matter Developers"[0].

[0]: http://www.hanselman.com/blog/DarkMatterDevelopersTheUnseen9...

* To address the Ayende's question, being 47 I'm probably an "older dev" I've worked for the same company since 2003 (ISP/Web Hoster), I like the work, I'm happy there, they treat me well, I work from home, it's (fingers crossed) reasonably secure. It'd take a really seriously good offer to make me change employers. This is not to say that I don't keep abreast of the latest tech and frameworks, the fact that I follow HN should make that abundantly clear; for example we're looking at how we could monetize Docker for our clients - first heard about here.

Post reply on HN