Live data from Hacker News

Ask HN: Starting a Career in Programming at 61?

news.ycombinator.com

1–10 of 186 posts

Ask HN: Starting a Career in Programming at 61?

#1
Yesterday I had a conversation with my dad (61), in which he asked me whether it made sense to start programming professionally at his age. It is kind of a crazy idea, but I promised him I would ask my "hacker friends" about it, so here I am ;)

A bit more context, in case you are interested: he has worked as an executive at multiple companies in the past decades (CEO, CCO, CFO). As he grows older, he has noticed it becomes increasingly difficult to find work, even though he would love to continue working for the years to come. I think he feels inspired by seeing me thrive as a contractor, with access to a global marketplace and seemingly endless working opportunities.

He learned to program when he was a student, probably Pascal or Basic, but as far as I know he has never needed to use that skill in his professional life (though I assume his excel-fu is excellent, because that is the preferred "programming language" in a business environment).

I have no idea what to advise him, so I'm curious to hear your thoughts. Maybe I will even send him the link to this page so he can read along!

Re: Ask HN: Starting a Career in Programming at 61?

#2
I had a colleague in a previous job who was actually employed as a trainer but picked up a lot of Excel VBA stuff that was "beneath" the actual development team and got so good at it he landed a pretty decent role at another company just working in Excel.

He was late 60s.

Re: Ask HN: Starting a Career in Programming at 61?

#3
There is being a "professional programmer" who mostly builds large systems that put other people's expertise to work.

Even before the microcomputer revolution, back in the dawn of timesharing, there have also been "non-professional programmers" who write software to put wheels on their scientific, engineering, business, literary, accounting, medical, mathematical, artistic or whatever skills they have.

To be a professional programmer you're really going to have to learn how to whip other people's bad conceptual models into shape, track down difficult bugs, not use an O(N^2) algorithm when an O(N) algorithm is available and N is large, understand the difference between C++ compilers and whatever details turn up to be relevant in a particular case. (e.g. You're never going to know all of these things but you have to find out the ones that are relevant to your project!)

The non-professional programmer is going to be more focused on the problem domain even though they still sometimes might need to figure out something technically hard to make their system work.

Re: Ask HN: Starting a Career in Programming at 61?

#5
> he has worked as an executive at multiple companies in the past decades (CEO, CCO, CFO). As he grows older, he has noticed it becomes increasingly difficult to find work, even though he would love to continue working for the years to come.

Finding a business position that's a good fit for him would be a much easier way to stay employed until retirement than switching to programming.

Re: Ask HN: Starting a Career in Programming at 61?

#6
I am almost the age of your dad and I have been a professional software engineer since 1986. In the first years I worked with Pascal (VAX-Pascal and Turbo-Pascal.) From 1990, I mostly used C and C++. The last two years I have been working with C#. Now that I am getting a bit older, I noticed that it takes me more time to get know a developing environment and all the libraries/packages that go with it. It is a big leap from knowing how to develop an excel sheet to, for example, develop a website with a database backend. I am always happy to have younger colleagues who are good at setting-up a development environment. Also being an efficient software developer is much more than knowing how to program.

Re: Ask HN: Starting a Career in Programming at 61?

#8
I don't think it's vastly different from someone younger who wanted to shift career into tech without previous experience.

I would recommend him taking one or a few bootcamp classes to bring him up to speed, maybe focus on one area in particular (e.g. web development) then find a smaller dev shop where he could come in and support in a junior support role to start with and then take it from there. Maybe develop a few pet projects to build his portfolio in parallel.

It's not impossible but maybe manage his expectations a little bit that he's going to have to start more or less from scratch.

Re: Ask HN: Starting a Career in Programming at 61?

#9
My advice would be for him to identify specific applications of programming that interest him and then focus on identifying the skills he'd need to develop expertise.

One approach would be product or industry specific. Maybe he'e really intrigued by applications of GIS and that could lead to exploring specific companies in that space and the talent they need.

Another would be open source. Maybe he's really interested in databases and could dive deep into that part of open source and find out what things he wants to do.

No guarantees with either route, but the older you get, the worse the odds are if you are just a person with programming ability like many others.

Post reply on HN