Do you want to be doing this when you're 50? (2012)
Experiences of Programming at 50+
- Many commenters in their late 40s–70s say they still code professionally and/or as a hobby and enjoy it, some more than ever.
- Common pattern: they like IC roles, problem‑solving, mentoring, and “puzzle‑like” work, but strongly dislike late nights, fire drills, and pointless stress.
- Several say they’d quit immediately if stuck in mega‑corp, heavily politicized, or non‑technical roles; others left management to return to IC work.
- A few older devs feel burned out, physically and mentally, and want to step back to part‑time or hobbyist coding.
Environment, Agency, and “Toxicity”
- Whether programming feels toxic or joyful is repeatedly framed as “environment-dependent”:
- Bad: misapplied agile, endless bug chases, 2am sprints, security theater, micromanaging managers, Jira‑driven time tracking, no domain understanding.
- Good: autonomy, remote work, small teams, direct contact with users, time to understand domains, ability to say no to unrealistic demands.
- Several argue the real issue is lack of agency and poor communication with stakeholders, not programming itself.
Art, Constraints, and Craft vs Factory
- One camp: constraints (time, budget, legacy code) are inherent and even generative—like in art—so complaining is a sign of weaker engineers or perfectionism.
- Counterpoint: many constraints (ceremony, process, arbitrary deadlines) are unnecessary and stifling; once you’ve worked without them, they’re hard to accept.
- Some emphasize personal craft and long‑term “pet” systems where they can pursue their own standard of perfection.
Corporate Processes, Agile, and “Golden Age” Nostalgia
- Older devs recall 1990s–early‑2000s as a “hacker” era: smaller teams, more slack, less ceremony, more intrinsic motivation.
- They see later waves of agile/scrum and management theory as attempts to turn coding into a factory line, attracting people “just for the money” and diluting hacker culture.
- Others push back: agile was meant to reduce bureaucracy but was co‑opted; problems come from management culture, not methodology per se.
Work, Money, and Retirement Choices
- Many 50+ devs keep working because they enjoy it, but also due to financial needs or lifestyle expectations.
- FIRE and “one more year” dynamics appear: people trade hated but high‑paying mega‑corp roles for future independence.
- Some urge younger devs to avoid lifestyle inflation, cultivate options (small companies, self‑employment), and separate “coding for joy” from “coding for a paycheck.”
AI and Future of the Profession
- Several older devs are excited about AI tools removing drudgery and making mundane tasks fun again.
- Others worry about enshittification and commoditization, but most in the thread do not believe near‑term “prompt‑engineering only” doom.