Let me put some realistic advice. Don't think of it as a gatekeeper point of view but more of realistic view on where to put your head. The answer is not intended as shot of ageism but if you want to take your anger and vent at me. So be it. Still I wish to stay realistic.
Degree does matter, when you are developing serious applications. e.g. With arts and humanities degree, if companies start to hire the intern grad for the rover or the drone programming where even small change in float value can destroy a product, that's where the degree comes in for in depth involvement of developer or worker. Don't think of this as a gatekeeper point of view, this sort of products are in realistic world, with realistic expectations. If companies start to compromise on who they hire, that reflects in final product. We can't do kumbaya, lovey dovey in this sort of sector especially when recession kicks in.
Salary does matter. If you are going to be into Web dev position salary is not going to be 120k plus unless adobe or top 100 MNCs hire you. That's where the maintenance projects come in. So let's say you learn to code, try to find maintenance projects where you are fixing someone else's code or product instead of building from scratch. Those jobs do pay and many MNCs are always in search to find a guy in such case.
Lot of people here don't tell you the reality.
Try writing React like framework from scratch in 50s, you'd exhaust. Try remembering workflow for making dashboards using your full stack knowledge in 50s. It's even more harder. Being under 40 would be lot more ideal time for this. Sure exceptions exist but they are exceptions for a reason and not the norm.
Try to remember which library is right for the job as you age, that decision making switch is even more harder.
Try making game that involves a lot of complex details, you'd exhaust making games too.
Work life balance is harder upto 40, and after 40, even health comes into equation.
Religious, political and social opinions also have impact considering IT and Dev field is more of left leaning, you will definitely face lot of forced opinions on you in such context.
Note: Remember that programming, gaming, video streaming and vlogging are extremely exhaustive activities, where your age would definitely impact the performance. Will power can get you ahead but there is also limit to how much body can take.
So my suggestion: Go for jobs like say - Web Dev, WordPress support specialist, theme and plugin development for web based app or product, front end web dev, designer etc.
Buddy, I'm 50. I apologise in advance for the directness of this reply, but since we're speaking honestly here: I work in a much higher pressure complex technical situation than you ever will. Every day. There's a reason I get flown all over the world (which I hate) to do the jobs that affect millions of people. Why? Because I'm 50. Nobody younger can handle the pressure or has the experience I have, or believe me they wouldn't be paying me what they are - they'd have someone younger for less $. I'm sorry and hope I've not offended you, but you really need to have a good think before saying this stuff. I suppose, I used to have the same view at your age... It's just not an accurate view point. Oh, and I went to University and did 1st year engineering... It's ok. I can add up.
No offense taken. I can understand you point of view. My point regarding the 50s wasn't meant to be ageist but more of realistic view of how some people here were not realistic about starting something from scratch in this age bracket. Again this is based on what I have seen from the people who are restarting the career at that age bracket on those specific tasks. Again not meant to say that innovators, entrepreneurs, coders don't exist on 50s, 60s, and onwards. It's just people are not being honest about age bracket and physical limitation.
That's good you're not offended, though you did miss the point. That's ok, it'll click later on down the track.
Just out of interest, you sound like you have experience in high stakes projects. Do you lead a team (sorry, I don't know the correct terminology) or are you part of a team working on a big project?
Yes, working with one team on project for govt.
Ah. Very cool. I have a friend that has a few govt contracts in the local govt management sector. Which area are you developing for?
Energy & infrastructure sector.
Sorry, I had to sign up after a long time lurking just to reply to this - ageism aside, this is completely incorrect from my experience. The older, more experienced developers I know (I sit somewhere in the middle of the age spectrum myself) are typically the most detail oriented, having already learnt the cost of half-assing it.
I don't want to be negative about any other group, so I won't go down the road of "if anyone's likely to be sloppy and ignore the details, it's XYZ...", but what I've witnessed in my career (even if anecdotally) is completely contradictory to your post.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.