P.S. I also spent a great deal of time getting degrees. B.S. in computer science and a Master's in Software Engineering. It is often not required to get a job, but it is still a barrier for many openings.
In 20 years your field might have made large parts of my field redundant. I truly hope so :-)
Programming is still a young profession and it's growing at a tremendous pace. The population pyramid of Programmers' Land actually looks like a pyramid which might cause programmers to think that older people can't make it.
I know many older folks in IT who are still active. My old man continued until he was 70. They may not know the newest tricks in node.js or machine learning but they are the only ones who know the old legacy code that lock-in users and protect their jobs.
I bet you and most of your colleagues will be active until retirement. Just like lawyers may continue as partners (partially or mostly doing managing or marketing) many programmers might transfer to management.
A lot of programmers have long formal education but the market for programmers without education is still huge and the salaries for programmers without formal training easily beat almost any other professions where there are no educational requirements and a lot of professions with educational requirements. In which other profession can you realistically hope to start with salaries of 60-80k after a few months of online courses?
I used to have all sorts of minor aches and pains from sitting most of the day. Now I spent an hour standing, an hour sitting, plus the usual breaks, etc. I'm more productive and happier. If your company won't buy one for you, buy it yourself. It's worth it.
Maybe you can get away with doing just your job and going home to relax. I would wager, you may have difficulty finding your next job however. Have you never programmed so much you start having dreams that it takes steps to breath and you subsequently have a difficult time breathing? The physical toll takes years to manifest. I am in my 30s. If I did not exercise at least every other day I would not be able to continue doing what I do. You are most likely in your early 20s. Wait and see what a lifetime of programming does to your nervous system. I would not be surprised if a study reveals programming causes brain damage.
That's just not how it works outside the Valley. I've only crammed extra hours in to meet a deadline a few days a year, and only at one company. I've worked at 3 different companies in two different cities 400 miles away. Nobody expected 80 hours a week or whatever and I, quite frankly, wouldn't do it because I value time with my family and I'm not productive 80 hours a week. We also highly value experienced programmers and they command a higher salary. I don't have a government job either and I never have. "Valley culture" isn't synonymous with programming as a profession.
Any Marissa Mayer? Isn't she mocked for her poor leadership?
There's a lot more to running a successful business than people being physically present on Saturdays.
You're running into quite the hyperbole. If programming literally makes your lungs stop working why keep doing it?
>You are most likely in your early 20s.
I am in my late 30s.
Programming in general is a really good cushy job. Valley culture is what is toxic. I'm sure it you worked construction 80 hours a week for however many years you'd be in much worse shape than if you were getting paid a large salary to write some CRUD app.