Do you want to be doing this when you're 50? (2012)

  • I'm 56. By far the oldest person on my team and older than most of the managers and executives. I've done it all since starting with computers when I was probably 12. I work for small companies where they let me work largely by myself on large problems. I love the challenge of learning new things and am all over AI tools to automate out the redundant boring parts of the being a programmer.

    I have been fortunate and successful and managed my finances. I don't even have to work if I don't want to anymore. I do it to keep my brain challenged.

    But if I was stuck in a boring mundane programming job for a mega corp then I would retire in a second. I've never stayed at a company once it's grown too big. Middle management kills creativity and sucks the life out of your soul.

  • After reading many of the other comments, I've come to realize there's a big difference between the trajectories of those who are doing this now at 50 vs those earlier in their career now contemplating it. The biggest difference I can see is that in my era, people went into programming because they loved it and wanted to know everything about it. Once there was high demand and great starting salaries compared to anything else, things changed and many get into it for the lifestyle without the innate interests.

    > It's about the constant evolutionary changes that occur in the language definition, the compiler, the libraries, the application framework, and the underlying operating system, that all snowball together and keep you in maintenance mode instead of making real improvements.

    This paints a very different picture of software than how I perceive it. Most backend work is basically making plumbing and applying domain logic from one consistent persisted (or in-memory) state to another. My understanding of operating systems, programming languages, and databases hasn't changed for the most part in decades, only additional details being filled-in as I encounter them. I learned far more early in my career doing embedded C programming as a co-op, then later C++ multi-threaded programming for OS/2 and Windows NT, and lastly using a number of SQL databases. Programming languages, frameworks, and APIs were the least of my concerns like using some other plumber's toolbox while fixing a leak.

  • I've really changed my perspective on this type of thing as I approach 50.

    Great art is always made under great constraints. Software is no different.

    It's always the weaker engineers that are constantly complaining about the things listed in this article. Complaining about all the "stupid code" and "stupid decisions" that were made before they arrived.

    There is no realistic scenario where you can spend infinite time developing the perfect solution. And I say infinite because there is no amount of time that will allow you to achieve perfection. Perfection does not exist.

    It's true in art, and it's true in engineering.

  • It's interesting that this article was written in 2012. I can totally relate.

    Back in 1991 when I started my computer science degree, I just wanted to create new things - I liked to reverse engineer, take things apart, hack code and build stuff that never existed before. My friends were going into chemical engineering because the average salary was like $45k / year whereas programming was something like $38k / year. They thought I was short-sighted because I didn't go for the money. But, it didn't daunt me that I got paid less. I thought it was awesome that someone would even pay me to do the type of work I was doing. I earned $33k in my first year. In contrast, I had a friend who managed a Barnes and Noble and was making 45k, but I didn't care.

    The early years were pretty awesome. In the 90s it was exhilarating to be working with your brainy hacker friends late into the evening. No chaos or rush - we'd release every 3 months on a regular schedule. We had tons of slack time to just play around. After work, we'd go out and have beers and talk philosophy and art and culture (It was during this era that Paul Graham wrote Hackers & Painters). But, then the salaries started going up, and up, and up. I knew the field wasn't sustainable when my salary greatly exceed my chemical engineer friends. It was sometime in the mid 00s that I realized I needed to make an exit plan. While my collegues were out there buying giant houses and fancy cars, I doubled down on the minimalist lifestyle and dumped everything into investments.

    By 2010 I was making 30% more than my boss, and I could see the discontent. I was making more than some of the executives. The expectations became super high, and I could see the end was nigh. The field became flooded with people who didn't care about anything but the money. It diluted the creativity and energy. The status-seekers viewed programmers as blue collar, and they weren't going to let blue collar guys make more than them without some punishment. The consultants made fortunes teaching the 'boss class' how to turn programming into a factory. Programmers weren't allowed to create anymore - we would get a 'Program Manager' who would give us a 'backlog'. It was super demotivating and not fun anymore.

  • I have asked this question myself when I was younger, but I never had the ambition for some leadership role or to do something else than software engineering. Now at age 63, I am still a software engineer. Last year, I have started a new job as an embedded software engineer at a small company, and I am very much enjoying it, learning new things about electronics, clock domains, and how peripherals work (like I2C peripheral of the ESP32-S3). I am drawing flow-charts for the first time in my career and developing unit tests to make sure the software works as desired. I am learning many new things and I am enjoying it. I am still working on becoming a better software engineer.

  • I’m in my 50s. I still code and I still love it. I got hired into a FAANG in my 50s and I’m still better than most of my team. I told the recruiter I didn’t want to interview or work as a staff level I wanted to be an IC at the senior level despite my 30+ years of experience and I’m happy.

    This past weekend I’ve been coding a couple of side projects that has been using OpenAI to classify a bunch of things and I’m still having a ton of fun.

  • I'm 50. Yes. "It's about trying to come up with a working solution in a problem domain that you don't fully understand and don't have time to understand." This has been my trick for staying engaged and excited about my work. Do try to understand the problem domain. It makes a world of difference in what you code, how you're perceived, the kinds of roles you can be promoted in to, etc.

  • Sitting in an air conditioned room mentoring engineers and writing code? I mean, it beats what most people did for the vast majority of human existence to survive.

  • The comments in the article are all ā€˜glass half empty’ comments. Many of the issues listed are opportunities to innovate. Use them!

    I’m 49 and just sold the first company I founded. I’m already building my next idea (although this time without financial constraint) and continue to work on my open-source projects.

    I started coding as a hobby when I was 10 years old. I still love being a maker and the process of making. Now that I’m financially free and working on my own ideas, for my own reasons, it feels just like it did when I was 10 years old.

    I’ll stop when I’m dead.

  • > But large scale, high stress coding? I may have to admit that's a young man's game.

    If you're not up to it, or it's something you don't want to do, or you're just going through a low period, then that's OK, speak for yourself.

    But this piece is being read by a lot of still-in-school and barely-out-of-school aspiring founders. And you're feeding ageism, to their detriment, and to the detriment of everywhere they'll work.

    It's not unusual for teenagers with no real world experience to think they have all the answers, that their parents and adults aren't as smart or capable as them, etc. Fortunately, they grow out of it...

    Unless a startup incubator, that historically favors impressionable young boys, hands them a bunch of money, and tells them they are the best people to do a startup. And when said impressionable young boys are exposed to ever so slightly outside that messaging bubble, they see articles like this.

    And so the illegal, yet nigh-institutionalized, ageism persists.

    Sometimes, when I see one of these articles, I think at least it's a blessing that we're not seeing more self-appointed representatives of other groups who are discriminated against in employment, volunteering themselves, to go out of their way, to feed that, and screw over everyone else.

  • I am 55. I expected to be replaced by less expensive remote developers decades ago. I'm still not 100% certain why it hasn't happened.

    I feel incredibly lucky that I get paid quite well to do something that is reasonably fun. Which gets me through the days that really suck, like meetings.

    I would love to find a way to retire and keep programming for something more useful. Do any charities need programming work? I ponder teaching sometimes, but I am not great with kids.

  • I don’t want at 40. More than half of my life spent on crap you cannot explain to a kid or a stranger, because it’s self-imposed complexity driven by people who are barely adults and have all the time in the world to invent more and more of it to show off among themselves.

  • 52 year old programmer, and yes, absolutely.

    Most of the things described there the inevitable results of using tools. The times it goes well and the tools work perfectly are great, but less interesting and memorable than the times you find bugs in them.

    But if they're keeping you in the office until 2am then the problem isn't computers, the problem is terrible management.

  • Related:

    Do You Want to Be Doing This When You're 50? - https://news.ycombinator.com/item?id=33185945 - Oct 2022 (6 comments)

    Do You Want to Be Doing This When You're 50? - https://news.ycombinator.com/item?id=19924589 - May 2019 (8 comments)

    Do You Really Want to be Doing this When You're 50? - https://news.ycombinator.com/item?id=4611337 - Oct 2012 (242 comments)

  • I've been a programming pro for 40 years, enjoying it for the first 35. But after covid the bloom has faded. My home for the past 20 years has recently become a production shop in which jira, github, confluence, process workflow, and now copilot-driven templatization have taken over, replacing our old mission to invent whatever it took to rock the world of the customer.

    I suppose I should have expected this in a fortune 100 IT shop. For 15 of my 20 years in R&D, our mission was to deliver the goods and let the laughably misdirected IT fashion of the day be damned. But since covid, IT's love for processes surrounding the delivery of software products has trumped all else. How insanely BORING. And I work in AI. These should be the BEST of times.

    I prepared for this day for decades, by taking a bunch of AI and computer vision classes part-time and adopting a variety of AI tools and libs. But until covid, we only danced along the fringes of building smart software without quite immersing in it. Then with AI's maturation during covid (and esp since), after 60 years of gestation, AI's day to bear fruit is nigh. But rather than embrace the dizzying possibilities of how AI could reinvent R&D from first principles, I find we're supposed to be happy just turning the crank -- adopting someone else's turnkey AI system to perform the same old task and with the same old objectives, hoping only to be a bit 'better'. Blah.

    It's time to shed this old skin and let myself evolve. Adieu corporate America.

  • If anything I think I like programming more in my mid 50s than in my teens/twenties/etc.

    It’s my desire to be exploited by uncaring corporate greed that has starkly diminished over the years.

    Maybe that’s what the author meant about ā€œlarge scale, high stressā€.

  • I want to be doing ā€œthisā€ but with enough financial freedom to not care when things aren’t going my way in my career, freeing me up to focus on the fun parts.

  • There is more to life than sitting in front of a computer teaching it to jump through hoops.

    People smarter than me simply find a reasonable work life balance and prioritize time for their loved ones and their hobbies. Those people do fine in their fifties and beyond.

    Some people can't imagine doing anything other than working -- those people struggle once the cruel reality of aging finally forces them to retire.

  • The problem described here is a fundamental mismatch between the structure of our economy and the conditions that facilitate human thriving

    I have no reason at this stage to believe that this will get better instead of worse

  • Well. 50 was six years ago for me. I just "retired" back to being a senior IC after a six year stint as an engineering manager. I absolutely want to be doing this until I retire from full time, paid work. (After which I will still be doing it in some form.) I was less happy as a manager than as an IC.

    My experience has been that as I get more senior, the frustrations that the OP complains about are less and less a part of my day-to-day, and when they do pop up, I find that my accumulated experience usually helps me to solve them quickly.

    What's interesting to me is that when I was in my late 20s I went through a "what do I want to be doing in my 50s" exercise. I decided to get a PhD, did some interesting research, published some papers, did a postdoc, but ultimately ended up back as a dev at 40. I don't regret any of it.

  • Came for comments and so happy to NOT see doom’n’gloom that all my friends (in mid-thirties) are spreading about absence of future of programming in light of all AI stuff. Perhaps Im in denial but I don’t believe our job will turn to pure prompt-engineering in near future (or at all)

  • I’m well past 50. I suspect some the more negative sentiments in this thread are common in other industries too.

    Aging ain’t easy. Feeling like your past life choices have limited your current options is almost inevitable.

    But this is a well-paid field with interesting problems every day, unsolved challenges, and lots of young talent keeping things fresh. And if you have a few gray hairs you have options to mentor others or speak to management with some gravitas and credibility.

    And tbh if you are a full time dev in your 50s at this point you should be able to do a good chunk of your job on autopilot. That leaves some time for you to direct your energies to your own interests. Situations vary, of course.

  • I'll arrive there soon, and the answer is "obviously, yes".

    I am fortunate enough not to have to deal with much of the kind of frothy, api-plugging work the author describes. I can see why that would get old. Big corporations are soul-crushing, and I will not work for them anymore if I can help it. Fortunately for me, there seems to be no shortage of lively young startups with interesting problems to solve.

    If I could no longer find small, friendly teams willing to hire me to do interesting work at a reasonable, sustainable pace, I might well look for a different career. As it stands, I enjoy this sort of work and hope to continue doing it as long as I am capable.

  • I'm 46.5, which, if my calculations are right, puts me about 1.5 yr away from potential retirement. I'm looking at the 4% rule, but trying to be extra cautious about it –- not counting the house, factoring in taxes, etc.

    The biggest thing holding me back is the fear of becoming utterly useless. I can just picture myself endlessly scrolling the internet, basically waiting for the day to end (besides, obviously, getting more exercise and generally being healthier, those are the positives).

    Working in a megacorp can be great. I greatly enjoy my current job, but I just wish it had more breaks in it (ideally, guilt free).

  • I'm 38. I fell in love with programming when I was 11 or 12. Just hand transcribing BASIC code out of a book into a little Intel 386 laptop with a hard drive measured in Megabytes.

    The magic for me has never really stopped. Throughout my career I've attempted jumps into other roles like product and management, but I just keep coming back. I still play with new languages and libraries in my free time, building toy projects with no intention to "ship" them...just for fun. Like an artist might doodle in a sketchbook.

    I really, really hope I'm still doing this when I'm 50, and well beyond.

  • I'm 62 and still love it. Loving it more and more, because I knew exactly which obstacles to avoid, like kindergardening (ie management), meetings, toxic communities (perl and C++) and committees.

    My colleague is 72.

  • I'm almost 50, and I'm still... tentatively... enjoying this profession.

    My thinking is greatly informed by friends who have made noble career choices that boil down to stuff like "helping kids." They are just as burnt out, if not moreso, in their careers.

    To be honest, I am kind of over coding. I had reached mission-critical burnout a few years ago but was "rescued" by actually finding an interesting and supportive startup.

    But I'm not convinced there are any careers out there that would be pay the bills and be more rewarding.

  • I think a huge part of the challenge is we all suck as a field.

    Why does something new have to be invented or api need to be deprecated? Do we take into consideration all the things that will break? The docs, the online examples, do we give sufficient context as to why something is a solution or works-for-me and move on? Tech like docker and Java were supposed to simplify but did they actually fulfill their mission? I think I will write a book on this one day.

    I moved to management but my heart is still in the code. And it weeps.

  • the strange part is that we believe software engineering is a lot more logical and less social and chaotic. Turns out it's not that different from car repair or plumbing, always dealing with fragile assumptions. It's indeed very toxic, it's like constantly lifting weights with the wrong posture.. you harm yourself, even though you could do the same amount of work, or more, if you were on a stable bench.

  • For me, the answer is an unequivocal ā€œYESā€. However, that’s only come from realizing I don’t want to be a Hell Desk grunt at 50, or a SysAdmin at 60. I’ll still be dealing with customers in some fashion, sure, and I’ll likely still be involved in the ā€œgrunt workā€ of backup rotations and Active Directory GPO troubleshooting in some form.

    This question helped guide my career path from Help Desk, to Administrator, currently into Senior Engineering, and presently pursuing upward growth into Architecture. The question forced me to consider progression and growth, and what I want it to look like.

    And so by the time I’m 50, or 60 with how slowly upward positions become available? I’d like to be a one-man show at a small firm, with a varied workload keeping me challenged and motivated yet under my direct control. Or maybe as an executive or leader at a mid-sized firm, mentoring younger colleagues into their own career paths and taking the role of a Captain rather than a deckhand.

    But no matter what, I’ll still be the first to roll up their sleeves, dump the title, and help out in a crisis, because I love it. Just, y’know, not all the time.

  • HNers, what's your advice for a 50-year old IT professional who has worked in research for most of his life, but quit a couple of years ago? I'm very skilled but lack any relevant industry experience. Still, with getting older and having a family and all, my monetary demands are on the rise. I would like to transition into a really well-paying job but don't know how to get there.

  • A lot of people here have commented who want to be (or are) doing this when they're 50+ because they love it, but what about those who don't?

    I'm 29, I've been an engineer for 6 years and have ended up with a high income and a lot of cash in the bank (not retirement-level, but more than 98% of people my age). Yet I've realized that the main reason I've chosen this career is because it provides the fastest path to wealth. If I were choosing a career purely based on what I wanted to do it would be something in the arts, likely film or music, but the arts are a famously difficult way to make any stable income. Same for starting my own company in the tech space, I think I'd enjoy running a company more than being an engineer. It's hard to walk away from a high, stable income since I'm not from a wealthy family. Lately I've been doing some soul searching and a part of me wants to quit and start fresh doing my own thing.

  • I'm 51, will be 52 later this year.

    I learned how to code on a Commodore 64 in the 1980s, first MS BASIC then 6502/6510 assembly language. My first professional jobs were C programming for now ancient Unix systems like SunOS and AIX, then I did a lot of Win32 programming, embedded systems, C++, Java, some Go and eventually switched to mobile devices, Android primarily.

    My paying job is still writing code and I still love doing it. I never went the "FAANG" route, preferring smaller lifestyle-type startups to larger extreme growth ones. This route is/was certainly less lucrative but also far less stress and better work/life balance.

    In addition to still coding as the "day job" I still write hobby code on the side, over the past few months I've discovered the joys of Kotlin Multiplatform and shipped a somewhat niche app (a PvP game tracker for the videogame Destiny 2) on Android, iOS and Windows with an audience closing in on 1,000 users (890 more precisely) based off of just organic word of mouth (its just a free & ad-free for-fun app so no reason to push it with actual marketing).

    So yeah, I'm glad I am still doing this when I'm past 50.

  • I'm 45 and I love it, no technology problem is unsolvable and frustration is usually caused by non technical people (e.g. feature changes halfway through a sprint implementation that's been planned and refined for a month previous).

    If you're a person who gave up adapting and learning - "it's a young man's game" - then perhaps the OP has a point for his case, I've seen it often enough.

    The 90s had COBOL programmers were out of work, the 2000s had VB6 programmers out of work, and my old bread and butter Java, is being abandoned in AI in favour of Python and TS.

    But I love the fact AI is coming for my job, in fact I'm retraining for it, I learnt TS about 10 years ago, I can write C, and my Python 3 is passable.

    It keeps me on my toes always, and imho as long as anybody, young or old trains on the frontier/edge you'll never be out of work. The minute you give up that edge... well.

  • I would love to be continue doing programming for the remainder of life. It's a lovely activity. But it is a young man's game, as the essay says.

    Sometimes you can just look around and the answer is staring you in the face everywhere you turn. It's not just "ageism" in tech that makes it skew young. Young programmers have more capacity for long, deep coding sessions, yes, but also for the long, tedious marches through APIs and stack traces and documentation and standard libraries, carefully orchestrated rollback procedures, all-nighters, pager-duties, etc... the "mundane" stuff, but also the "fun" stuff like designing new languages, green field projects, learning new tech stacks, etc...

    Of course there are exceptions, but in the case, the exceptions prove the rule. I see a time when I'm happily puttering around as a hobbyist programmer.

  • I don't code for a living. But I'm over 50 (ahem) and:

    1. I still work in tech 2. I work at a startup 3. I write code daily as part of my job as a product manager 4. I love what I do and don't want to stop

    Just yesterday, I had to match one set of urls to another set of urls by domain name, which involved:

       1. Stripping down various badly-formed urls to just their main domain -- Claude and ChatGPT both proved incapable of creating regex to do this; my code wasn't perfect either, but it was closer than they came.
       2. Finding all cases where a domain from set A was a substring of a domain from set B, or vice versa.
       3. Outputting various bits of related information for further assessment.
    
    I could have done it faster, but I can't say I didn't have fun doing it, and the result was useful.

  • > But that, unfortunately, is not what most programming is about. It's about trying to come up with a working solution in a problem domain that you don't fully understand and don't have time to understand.

    This seems more like a ā€˜their job’ problem than a programming problem per se.

  • It would be nice to have that kind of job security.

  • To me software engineering is an interesting and kind of inexhaustible field, but the longer I do it, the more familiarity I have with the problem space, and some parts of it can become routine (it's ok to do things the boring way). And so I don't experience it as a constant adrenaline filled racecourse — often it's just an interesting professional activity. And if I decide to get deeply emotionally drawn in some of the time, that's my choice, rather than a requirement of doing my job.

    (Obviously, the job evolves a lot over time and will keep doing that, but it isn't always starting absolutely from scratch every time either.)

  • I haven't always enjoyed the work of programming, but I've always been able to get it done and deliver value. What I can't handle is the endless nonsense from management. PMs who just run around stirring up drama to make it look like they're busy. Direct managers who refuse to listen to concerns and/or mandate absurdly bad solutions. CEOs who bitch about there not being enough asses in seats at 9am, but he knocks off at 3pm to go meet his CEO chums for beers and has to have IT reset his email password every week (true story).

    Solving problems with software is gratifying. Corporate BS isn't.

  • Yes, I do and I am and I still love doing it.

  • > the first person to discover that a PNG image with four bits-per-pixel and an alpha channel crashes the decoder

    We had one where a long comment in a PNG caused quadratic slowdown. I decompiled the library and fixed the issue (appending strings a char at a time and not reusing the stringbuilder).

    And then a colleague pointed out that simply recompiling the decompiled file also fixed the issue. After digging in the JIT compiler source, I learned that it had code to handle this issue, but it was tuned to the exact output of a modern compiler.

  • TBH it sounds like they're not very good as a programmer or they're not at a good company to be one. I'd expect if you're still doing this at 50, you'd have a good amount of experience at navigating through stuff and getting to the key parts with deep understanding of the languages, infrastucture, tools, and APIs that are being used.

    What's different in my experience, is that my this is still technically interesting and far preferable to not this. An IC role (including staff level) is largely dictated by technical concerns of correctness, efficiency, and comprehensible structure--all things I enjoy making. When I encounter folks who used to be like me but moved on to non-hands-on roles, they lose their technical depth and can't evaluate things first-hand, having to delegate technical issues and making best guesses based on who/what to trust without full understanding themselves. That's not a position I want to be in.

    There's truth in "trying to come up with a working solution in a problem domain that you don't fully understand..." but I don't agree with "...and don't have time to understand." When in a new area, I'll make a partial solution that's "the simplest thing that could work" and make iterative refinements as I understand more and more. I occasionally do extended deep work at odd hours, but that's by choice since working from home. I never feel like I have to work at 2am, except for the rare times that I'm on-call for my area and get paged.

    I've never come up with an answer to "What would I prefer to be doing instead?" Working at a small, stable company with a good product would be nice but doesn't pay nearly as well. My advice would be to try a number of different companies until you find one that suits you, or try to put yourself in a position at a company that fits you. I've done both and satisfied with my results. At a large company with good engineering culture, you can move between domains to keep things fresh if you get too settled-in and bored.

    OTOH the author may be well suited to using AI tools to automate "skimming great oceans of APIs" to make their work more fun and cut and paste from generated solutions. They'll still need to have some picture of the current situation, where to go, and evaluating the steps taken to get there.

  • I'm 50 and I want to be doing this, minus the 2AM coding. Fortunately that part is optional!

    I am not doing it at my current job and nobody's complaining.

  • I'm almost 71 and I still write code every day. The only difference is that I haven't done it for an employer in seven years.

  • I think this is more of a rationalized excuse to not enjoying your job. I'm not saying that debugging, learning or tackling hard problems is not frustrating. However, if that frustration outweighs the fulfillment that you get from it, one should just say 'I dont enjoy doing this' instead of 'I wont be doing this when I'm 50'.

  • Late 50's and still enjoying it. Are there some frustrating days? Sure. But overall it's fine and is relatively well paid. It helps to have one or two co-workers that you get along with and can joke with. At this age you get random aches and pains that keep popping up which make me appreciate my desk job.

  • I'm turning 63 rather soon. I don't want to be doing this when I'm 63 - at least, not full time. I don't have the concentration to keep pushing my brain through a concrete wall for 8 hours a day, day after day.

  • Over 50 and yes I do. Especially when am WFH and can ignore office politics, posturing, and ladder climbing.

    As someone who is not a status-seeking individual, I don't need to "see and be seen", and it pays well.

  • I’m 51 and still love coding. I do what the author describes but because I’m building something and I’m excited to see it work or see someone else enjoy it. And I’m racing towards that exciting moment.

  • Yes, I do, and am almost 50.

    I feel fortunate. I get to solve puzzles with a lot of my time.

  • I am in my 40 and joined a startup last year. Best decision ever. I still love what I am doing and I can’t imagine doing something else.

  • Yes. All real work has difficulties to be overcome. There is a pleasure in learning, overcoming challenges, and solving problems for others.

  • I’m over 50 and still a professional developer. Sometimes it’s fun, but I’d retire if I could. I don’t have any other realistic option to provide the same quality of life for my family, due to health/mental issues. I worry constantly about being laid off again and often feel like I don’t belong. No offense to the young guys, but I’d be much more comfortable working with older developers, a regular relational database, and racked servers at a relaxed pace, but I’ve interviewed with small shops like that, and they smelled of death.

  • > all your friends are still at the office at 2 AM, too

    I think I’d be fired if I made a habit of this

  • In my case, in fifties, I am still programming away. There is nothing else I can do.

  • 40 here, coding on my bed with my kid asleep beside me. I’m very grateful.

  • Yes, I do, and am almost 50.

    I feel fortunate. I get to solve puzzles with most of my time.

  • Well, I am well over 50 and cannot imagine anything more fun.

  • I mean... i'd rather be retired (and I'm almost 50, and def won't be!), but... yeah? I love programming, it's fun to me. I guess I'm old enough that that was the main reason to get into it. Doesn't mean every job is fun to me, some of them suck and are soul-destroying, for sure. But programming? Sure, it's fun. And, sure, that includes dealing with bugs and legacy architectures that are difficult (i.f.f. given the ability to improve them), and organizational challenges (that are not insurmountable) -- that's all part of the problem-solving.

    Perhaps trying to pick jobs that are not awful and which I find rewarding, which aren't necessarily the most lucrative ones as the occupation has become increasingly lucrative, is why I can't retire at 50 like some of you though!

  • I'm 50yo. There's a distinct difference between coding for self-fulfillment and coding for work. I hope to keep coding, it's an acceptable career for long-term, and because I don't have fortune or glory, I need a sustainable job.

    But that's the key, in my opinion, are sustainable jobs: a job that one can find agreeable, low-stress, for long-term ebb and flow challenges, and it pays slightly above one's family needs, to allow savings for the inevitable. Does capitalism allow for such things or does capitalism by it's nature, want this to be rare?

  • The author also talks about a Perl script that does the entire blog backend.

    Having gone to the website with a full-fat desktop browser… colour me f**king impressed. Fast, responsive, almost instantaneous… exactly what a website should be.

    But for the life of me, I can’t tell if he’s got a public repo for that script. Has anyone else stumbled across it?

  • I'm a contractor at a mega corp (senior technical role at a large, boring non-technical company). I love it because the company is so inefficient, I can easily get my job done with time to spare and work on other side-projects.

    I see the daily work of my manager and I think I would hate it: drowning in useless meetings and keeping upper-level management happy with their ridiculous requests.

    With all of my combined work, I make more than him with less bullshit.

  • (2012)

    Not that the material is out of date.

  • My professional work? No. I'm on the blink of completely DGaF about the quality I deliver as long as they don't fire me.

    My side projects? Yeah I guess so. Not as sure as I was 5 years ago, but I need to do something when I'm older, no?

  • I am around fifty. I do it for work and hobby. So, I guess -- yes.

  • [dead]