Live data from Hacker News

Career planning: Where do old devs go to?

ayende.com

141–150 of 326 posts

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

#141

Earlier quoted context omitted.

>>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 o…

>> It's just a job

I can understand this mentality, but cannot sympathize with it. Personally, I refuse to treat my job as "just a job." I want it to mean something. I want to look forward to coming to work everyday. I want to feel like the work I do makes a difference, as opposed to fizzle out and die in the massive corporate bureaucracy. I hate the idea that I'm just spinning my wheels, looking busy, collecting a paycheck. Doing so is just... soul crushing. That's the best way I can describe it.

I'm actually literally 15 minutes away from giving my two-weeks notice. Just waiting for my boss to come in. I'm glad I had the chance to put my feelings in writing somewhere other than my resignation letter because I wanted to get them off my chest but not burn bridges. Thank you teh_klev. :)

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

#142
post #129
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…

How many years of experience do you keep on your resume? I've been keeping 20, but it seems the bay area startups can smell that I'm old. (I've not met age discrimination outside of the bay area startups run by 22 year old type companies.)

Roughly a dozen years, under the heading "Recent Relevant Experience".

But I went more by the oldest jobs that looked really good on my resume, like being the VP of tech or being directly or indirectly responsible for most of my company's revenue, and including figures. Even better than developing software that you claim works is having people buying it and proving it works.

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

#143
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…

> I saw the game for what it was early and got out of engineering before I hit 30. What did you jump into afterward?

I went and got an MBA and jumped into consulting. Because I worked for a number of startups before that, my niche started out being helping big companies foster innovation internally. At this point, I'm more on the marketing/product side of the equation, which is extremely interesting in my mind. You really need a tech background to do product for anything but retail goods these days anyway; and in the media products space I work in, it's almost mandatory.

Net result is I took on a bunch of debt to go back to school but my salary is much higher now and I have a lot more control over my destiny. I don't regret it for a second.

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

#144

As an old dev (47) who's main focus is now management (the only thing I still program is devops stuff), there are some reasons why I stopped being a developer a few years back: 1) Developers are treated without much respect. Seriously, even with the scarcity, and even when we do get paid well (which is relatively rare) and have nice perks, developers still don't get the kind of respect other similarly highly skilled…

Part of it from my perspective is that a lot of organisations aren't inherently software businesses, but need developers to create and maintain tech solutions for the employees doing the "core" work of the company. I build and maintain systems that are used by several hundred core employees, but am paid less than them - I'm not bitter about that, I'm paid well in comparison to my circumstances, but it's unlikely that…

The problem is that it is now 2014, and many if not most of those companies couldn't function without software. They're just deluding themselves. There are fewer and fewer businesses in which software developers really are "peripheral/support employees". If you are company with software developers on the payroll(instead of using commodity IT), you're probably not able to function without them.

You are probably a lot harder to replace and a lot more skilled than many of those several hundred "core" employees. You probably are a "core" employee, it's just really convenient for them to not think of you as such.

As long as you don't complain or jump ship, they'll just keep doing that. Of course it's not all that tempting to jump ship, since even businesses that are "inherently software business" underpay developers, so if you're comfortable where you it's hardly worth it to move on for a few extra bucks. Despite the fact that all of those businesses are definitely whining loudly about the scarcity of developers.

Hell, even if you are "peripheral", if the same company needs to invest huge sums of money in office space, equipment or other "peripheral" stuff to "support" those "core employees", they will simply do the math and pull their wallets. It has nothing to do with "peripheral", it should be about scarcity and economic value. Paying you twice as much won't make a dent in their spreadsheets, nor will it make you insanely overpaid compared to many other employees.

But unfortunately in reality nobody bothers to do the math, it's all about "perceived" value, and as long as both you and your employer live inside the reality distortion field that totally undervalues developers, you'll continue to get underpaid.

The few companies that forget about prejudices towards techies and simply do the same cold hard math they apply to every other investment have absolutely no problem paying way above "market rate".

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

#145
post #49

Earlier quoted context omitted.

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…

> the work is often unchallenging It's a different challenge. At a bank, you manage a system based on boring, mature technology, that processes billions worth of transactions every day. Or a server park of 20,000 machines. It's not mobile game development, but on the other hand at least it's not mobile game development.

(I've never worked at a bank, but I've talked with people who do.)

It can also be work with too many grotty doesn't-teach-you-anything-technical challenges. For example, a bank that has acquired multiple companies with incompatible, archaic, poorly maintained systems, and struggles to keep them interoperating while stitching them together under some ill-considered technical policies and bizarre regulatory side constraints. Struggling with medium-scale technical challenges that only exist because larger-scale technical best practices aren't followed isn't as productive as it could be. You do learn things but it's akin to learning how to develop code in a dysfunctional language in the absence of specifications and source code control systems and testing: too many of the things you learn tend to be kinda messed up. And by the Anna Karenina principle they may not generalize well to your next job, even if that job also has more than its share of screwed-up challenges.

All businesses tend to have some proportion of work that is too idiosyncratic and ill-conceived to be satisfying or to be a good long-term career choice, and it's dangerous to overgeneralize from anecdotes. But I don't know any way to sharpen up a claim about the proportion of idiosyncratic ill-conceived work so that we could test the claim with proper statistical sampling. Falling back to anecdotal evidence then because it's all I have, there might really be a tendency for some parts of banking have more than their share of this.

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

#146
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…

Why is this comment getting upvoted? It's pretty insulting and arrogant to paint a massive swathe of our community as stupid, unambitious people who never progressed past hello world.

Let's remember that in those 42 years the number of BASIC, FORTRAN, or COBOL jobs has diminished through to almost nothing. The last person I met who described themselves as a COBOL programmer was about 10 years ago, and even they said they did it for the money as there were so few of them left.

So the programmers edw519's knows have in all probability probably managed to switch from COBOL to to VB6, then Java or PHP and then maybe even C# or Ruby and are probably nowhere near as stagnant or unambitious as he's portraying them.

It's that or he hangs round at COBOL programmer's meetups.

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

#147

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…

They put a limit on the number of sick days per year?

In America, they limit the number of days they'll pay you while out sick. It could be worse. Fast food businesses refuse to pay for even a single day out sick and have been known to fire workers for taking more than one or two unpaid sick days. They actively lobby against laws mandating ANY paid sick days.

America is the only country in the developed world where people tolerate and expect restaurants to pressure workers into preparing food while they're sick and can barely feed their own families. Don't eat fast food if you visit.

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

#148

Earlier quoted context omitted.

why are you startled? Have you never heard of the 20/80 rule? It appears in almost every dataset. The top 20% of any set do 80% of the work. Example: The top 20% of a population owns 80% of the wealth. And yes, this applies to other occupations as well.

It's called the Pareto Principle( http://en.wikipedia.org/wiki/Pareto_principle ) and it does not need to be a symmetric 80/20 split. 1% of the people own 50% of the wealth is one other application of the same math.

Wikipedia doesn't do narrative justice to the interesting history behind Pareto. We tried to correct that in this blog post (http://www.emphatic.co/blog/know-stuff-think-shouldnt/).

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

#149
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…

I build cool stuff, I have kept up to date on new technologies, and languages. But I don't have a big network of people who "need a website" and I don't build websites, so I don't have people constantly calling me offering me work. That doesn't make me someone who has "done the same job for 30 years".

My skill is not marketing my skills on a freelance basis. My skill is in engineering.. and a variety of others (like startups, people management, etc.)

I hate 80/20 like splits that are so binary.

Part of the problem here is that it's very difficult for many people under 30 to imagine someone over 40 is not falling into your %75 category. They already think that most people can't do fizz buzz.

I once had an interview with a 20 year old with 2 years of experience. HE was the head of development at one of those startups that raised millions on kickstarter.

He asked me the question: "How would you do feature X in language Y?". I pointed out that you couldn't do it in language Y but that you could do these other things that were similar. He then said " In language Z you do this and that's the answer I was looking for". But language Z is not the same as language Y.

Flubbing a question? No problem. Everyone can get nervous. Giving a BS question and then using the "wrong" answer as a reason to not hire me? Suspicious. So, why would he try to do that? Well, it turns out we were on a video call.

Who wants to hire someone old enough to be their dad? I understand that sentiment.

But the Software Industry hasn't developed a pyramid of job titles you can climb.

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

#150

Earlier quoted context omitted.

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.

The programmers aren't entry level, but the work they're doing is entry level (in difficulty and maybe in quality). I've worked for a bank before and the environment (for this level of work) is stultifying. I just fell into the work, though, and I left after a couple of years. I wouldn't know where to seek it out. HOWEVER, I can give you a little bit of advice on what skills might be a little bit useful. You want to…

Oh good god I do Business Objects work right now. I wouldn't wish that on anyone. Not even for 150k.
Post reply on HN