Live data from Hacker News

Ask HN: Can you switch to a programming career despite nearing 40?

news.ycombinator.com

91–100 of 102 posts

Re: Ask HN: Can you switch to a programming career despite nearing 40?

#91
Part of it is that when you are 15 years old almost all the hours of the day are yours to pursue what you want, and if you focus you can cover immense ground on something you are intensely interested in, all while being fed, clothed and ferried etc.

Fast forward 10, 20 years, some children, maybe a few wives/ex-wives, aging parents, you just don't have the time without some sort of moonshot mentality.

So I think a lot of it is circumstantial and not actually age directly, I am over 50, and design/write highly specialized software, the sort that ends up averaging a line a day across the life of the project maybe, or definitely that kind of metric for unique code.

I pick up new stuff all the time, I look for better ways and tools in general browsing etc almost every day, experiment with whatever I can get my hands on and find that any slow down in cognition is more than made with by experience and the ability to just "see" things at a glance other people cant.

Don't let age defeat you for no reason, believe in yourself and not what other people say, you will know what you can do fairly quickly, just be honest with yourself and target your strengths and work on your weaknesses.

Re: Ask HN: Can you switch to a programming career despite nearing 40?

#92

I was 36 when I quit my corporate finance job, took a year off and learned to program, so yes, you can. Tips? - Make a plan, when are you starting, what do you want to have accomplished in year 1, 2, 3. Commit to it. - Make a financial plan, I basically lost 65% of my income (ouch), but I knew there were high paying jobs out there. How long can you live on a lower salary or are you good just taking a cut anyway. Do y…

I admire your drive very much. I too started programming in my 30s, but have always struggled with it and now wish I had pursued something else.

I cannot imagine having the mental energy or the enthusiasm to spend most of my evenings doing side projects and reading CS books. I'm happy for you, but is that what it takes to do ok in this career? Hours and hours of unpaid work, even after you've got a job?

It just makes me wish I had focussed on being a product manager or something. I'm pretty sure most of them aren't spending all their evenings reading management books.

Re: Ask HN: Can you switch to a programming career despite nearing 40?

#93

Part of it is that when you are 15 years old almost all the hours of the day are yours to pursue what you want, and if you focus you can cover immense ground on something you are intensely interested in, all while being fed, clothed and ferried etc. Fast forward 10, 20 years, some children, maybe a few wives/ex-wives, aging parents, you just don't have the time without some sort of moonshot mentality. So I think a lo…

I agree, especially about the mentality part. I'm 30 and I've already seen my expertise in two obscure stacks thrown away, the politics behind promotions, and more. I feel like why should I bust my ass learning a new stack if I'm just going to be thrown away and don't even make that much.

Of course that's also coupled with the family constraints you mention as well.

Re: Ask HN: Can you switch to a programming career despite nearing 40?

#94
post #19

You need two things: skill and accreditation. You can gain skill by studying or doing code camps, going to college, etc. The easiest way to gain accreditation is to follow what similar people did. If you go to a reputable college, your CV won't be rejected. If you do a coding camp, chances are your CV is going to get rejected a couple of times before you have a chance to do an interview. This is what I mean by accred…

You don't need accreditation, but it will make things easier. I think that is what you are saying, but it bears clarification.

Thanks, I thought I made the point but thank you for clarifying.

Re: Ask HN: Can you switch to a programming career despite nearing 40?

#95
Does BI developer classify as programming career?

- Requirements taking from business owners

- Data modelling for data warehouses

- Writing Python code for transaformation (from source table to data warehouse tables) and their scheduling as we are following ELT but EL parts are taken care by HQ

- Writing Python code for alerts, monitoring and dashboarding (using the excellent Dash library)

- Huge amount of SQL

If the answer is yes then I did switch to a programming career when I'm two years from 40. I'd really love to do more ETL but sadly HQ took away most of the job.

Re: Ask HN: Can you switch to a programming career despite nearing 40?

#96
Apologies if this is already covered by other responses, but one thing to consider is the incredible pace of change in the software industry. In a matter of years, new technology can go from being unheard of to being an industry standard. New languages come along and supplant older ones, new services and tooling are created which become the de facto means of building certain types of software.

There are lots of jobs in the industry, especially at larger and older companies, which will just involve working on systems with a mostly static set of technologies being used, but it's worth considering the effort it takes to stay modern with your skills and experience if you're not just trying to stick it out with one company

Re: Ask HN: Can you switch to a programming career despite nearing 40?

#97
My 2 cents:

Avoid competing with 20-somethings coming out of local coding bootcamps. Here there are multiple groups churning out React + (node or ruby on rails) web devs. Just learning Angular instead would set you apart.

Pick one thing and focus on it. It can be so exciting to learn a bunch of new things but you will end up spread too thin to be of much value. Now that "one thing" can be a full stack of a couple technologies, but pick one of each and specialize in it.

Don't be too niche for your market. If you're in a small market, there may not be a lot of demand for machine learning or rust. A solid .NET dev is likely more employable. Look at open job postings and use them to build up a list of common needs there.

There's a pattern I've seen a number of people successfully follow. Find a somewhat newer technology with good potential value in your market. Learn it. Blog about what you learn. Develop a talk about it and give it a couple of times (Meetup groups are usually desperate for speakers). Produce a video of your talk, either from an in-person event when we can again or one from your desk environment. Start pinging publishers about writing a chapter or reviewing a book on your chosen tech. If possible, get your name on a book cover, even if it's with other authors. From then on, you are "Zero Balance, author of 'Getting Started With Golang Embeds'". Even if you're applying for jobs that aren't closely related, you project a lot more authority than the average coder.

Re: Ask HN: Can you switch to a programming career despite nearing 40?

#98

Absolutely. I wish more people would. This industry's over-representation of 20-30-somethings creates a real echo chamber. When any group is over-represented in an industry, that industry will struggle to hear other perspectives and experiences. So please, let's increase the supply of diverse voices. (This is not an "SJW" thing, by the way. I can feel some of you being triggered by words like "diverse", but I'm not t…

You raised a great point. All the diversity initiatives I came across seem to solely focus on race and gender but never age.

Re: Ask HN: Can you switch to a programming career despite nearing 40?

#99

In the last ten years I have written useful programs in Python, MATLAB, C++, Java, and PLC programming languages (ladder-logic and structured text, which is like PASCAL). I do a bit of Python and Julia programming now and dabbled in Rust but with little free time, I don't have time to do much more. I'd love to switch over to software development but don't know how to manage the transition. I am willing to take a pay…

Yes, and this is the difference between 'coding' and development, and then further on to engineering and ultimately architecture - the further in you go it is not about how to do, but what to do, and it becomes more about a way of thinking (in systems rather than tasks).

So the question isn't really if someone at 40 can learn to code, it is more if someone, at any age, who hasn't thought in terms of systems can grasp it.

I have met some people who can't code who understand systems in a way that would totally blow away most people, SV, London, Peru, wouldn't matter where you were.

I have also met people that can code endlessly, but couldn't architect a novel system arrangement if their family was being held to ransom, it's a way of thinking.

It used to be that a systems analyst was a profession all of it's own, not really at all any more, and it is my observation this is the really root cause of so many software projects failing.

The first step in any formal analysis is Problem Identification, but it is surprising how often people will spend tens, hundreds of millions of dollars and never formally go thru this essential first step, and are then basically better off buying lottery tickets than hoping for a successful project. (and then go on to blame the consultant, or the market, or the fickle users, when really it was them all the time but they just never realised it).

So code, phht, that is not even the entry ticket, more the uniform.

Post reply on HN