Ask HN: Are you as passionate as you used to be?

58 points by py4 ↗ HN
At 13-20 years old, I was very curious and passionate about computers. I spent hours learning computer hacking and exploiting with buffer overflows, taught myself C, C++, linux, python, ... I did a lot of side projects in my 18s.

Now I'm 28 years old, working at a FAANG as a software engineer. It's been a couple of years that I don't have the same curiosity and passion to learn new technical things, outside of work, as I did before. I value and like learning new stuff in my day-to-day job, but thinking about learning a new programming language in my free time does not make me excited anymore.

Is this normal, possibly due to aging for some people? Or is it because all my curiosities have been solved after undergrad, or could it be a symptom of chronic depression as I pretty much don't have craving for anything anymore?

90 comments

[ 3.0 ms ] story [ 166 ms ] thread
From what I can tell, this is a very common technical career arc. It's only a problem if you view it as one.
After a while, a lot of software development starts to look the same, at least if you aren't working in cutting edge tech. I still love software, but mostly I only write code for work now. In my spare time, I do other challenging hobbies that are quite divorced from software (like fiction writing). I feel this keeps me balanced and avoids my getting sick of software.
Heh - I should re-start reading books - I feel like they make like more colorful for me.
If you can’t find the time, there are a few wonderfully well narrated books out there.
For me it comes and goes.

I was a kid in the 1980s excited about 8-bit micros. Today I have days when I am more excited than I ever was about about what I and other people can do with computers and I have other days when I think the 2023 web is all ashes.

I have times when I play a lot of video games and watch a lot of TV shows. Other times I am into literature, art, psychology and soft subjects like that. Other times I do demanding technical side projects. I think I am doing my best when I do side projects that combine those interests.

I think it is good to have a rhythm. One thing I like about being involved in electoral politics is that you can work really hard on a campaign for a few months and then not think about it for two years which helps avoid burning out.

(comment deleted)
Work and passion do not work along very well unless you are lucky. Best option is to grab a few millions when you are still young (and better still single) and then do whatever you want. Without "fuck you" $$ we are simply glorified slaves.
> Is this normal, possibly due to aging for some people?

Be careful not to get set in your ways. In the beginner's mind, there are many possibilities, but in the expert's mind there are few. Treat coding like a new adventure, as if you were 13-20 again just discovering new things for the first time. Never let that spark be extinguished. Fuel it.

The million-dollar question is how to prevent the extinguishment.
About work? Yeah

In life? Nope. I keep finding new passions. Picked up the guitar after years of not playing and my creativity is born anew.

Is playing the guitar a good "rest" from coding? Or does it use the same muscles?
There's definitely some overlap, but overall it's fine. Definitely a good mental break. The guitar is a fingertip and wrist and forearm thing. So the wrist overlaps a bit but it doesn't mind me. I also am deliberately very aware of my arm and hand pain and tiredness.

I also play electric guitar so it's easier to play generally.

Serious guitar player and coder. There is some overlap, but the areas prone to RSI are slightly different. I code 6-12 hours a day and play guitar 2-6 hours a day, most days in the middle of both ranges. Posture and form are really important in both but I've never had a problem where I couldn't do one or the other. However, I do notice some discomfort if I get sloppy or lazy doing either.

In guitar, posture, a good drum throne (roc-soc high stool with the back) and a more ergonomic guitar (Strandberg Boden) has allowed me to play as long as I'd want to daily as opposed to slouched over in a chair or on a couch with a Les Paul (that shape further exaggerated my slouch).

Similarly, good posture, an aeron chair, a good bright monitor with a monitor arm and a splitboard (UHK) has saved me from the aches and pains. My prior setup had me seriously wondering if I needed to start seeing a specialist for occasional numbness in one of my hands.

No, I picked a new Thing just to makes things interesting (but its not a super exciting one - Tai Chi - I should really learn an instrument next)
Do you experience joy when you perform activities that brought you joy in the past? Do you find your capacity for joy and activities in general to have decreased? You might get checked out for depression or nutrition/hormone levels. In cis men, low testosterone can cause you to lose your passion for a lot of stuff. But so can not enough magnesium and other trace minerals.
Not that much. Programming was much more fun when I was a kid. everything was new. Every single computer science concept used to amuse me. I used to think about how X works. how Y works. I feel like after finishing undergrad, I pretty much knew how everything in CS "basically" works. compilers, databases, machine learning, etc etc. I still like programming, but I'm not as passionate as I used to be about it.
Is it just programming or is it for anything else that brings you joy, e.g. any hobbies or media you consume.
>> I pretty much knew how everything in CS "basically" works

Ha! You haven't gotten that old yet, or you'd never believe that!

I thought the same. I was pretty much getting slowly convinced I had to get out before I threw my laptop out the window. I both loathed and dreaded the thing.

And then Stability dropped Stable Diffusion, with all the messy and impressive effervescence that followed. And OpenAI released Whisper and opened access to text-davinci-003.

Now I feel like a kid again. All the new things I can make, that before would have taken ages and required to catch up on tons of boring domain expertise. All the new interfaces and UXs possibilities that have just opened. It’s almost magic.

It will probably become my new normal, I guess. By It pretty sure there will be something else by then. I just have to make sure I’ll still have an open and curious mind when it happens.

"Stay hungry, stay foolish."

I feel I have lost my "hunger" and was wondering what went wrong (if any) along the way.
That can happen. It’s one of those things that, for many reasons, can come and go.

But I’m afraid a random stranger on the Internet wouldn’t necessarily be in the best position to help you here.

Yeah totally. That's why I wanted to first see how common this is among people here.
I wouldn’t be surprised if those who feel or have felt something similar were much more likely to reply here than others, so it will probably be heavily biased.

Nonetheless, reaching out is always a good idea. If only not to feel alone facing whatever the day’s struggle is.

Personally, I’ve just started trying wave.ai. No idea if it’s worth it yet, but I’ve heard great things from people whose opinions I usually find worthwhile. I just hope it might help with the long term.

(comment deleted)
I'm 33, yes I am. Grew up on computers but only started programming in uni. Learning pytorch, programming every day, working at a security startup doing low level linux dev.

I worked at a FAANG and found it absolutely soul sucking. I hated the code bureaucracy.

I hope to go out on my own soon doing an AI related startup.

No. Software gets crapper and crapper. Microservices, distributed nonsense, nothing is elegant any more. It's just stack overflow to manage to get parts to speak to each other for the promise of scaling, that so few companies actually need. No one knows how to build nice software any more, we just throw more cloud services at it and hope it works.
As a 14 year old I got into amateur radio and I was totally infatuated. That carried on through college. My ham radio experiences and learning helped me decide to get into electrical engineering where I've been blessed with opportunity.

Now as a 31 year old, it doesn't interest me as much, and in fact drains me to do some of the things that past me was invigorated by. Still seeking that former passion.

Something similar happened to me, the magic of programming is gone - now it is just another job that pays well. Personally I moved my interests to stock markets/investing/economy and also philosophy (but only basics).

I still feel about once or twice a year a need to quickly code a side project but it usually lasts month up to 3 months. In that time I code something that eventually is abandoned, but gives me some satisfaction.

When I was younger I tried things like taking part in CTFs and reading math books in my free time. Now something changed and those things seems pointless to me. Maybe it's the nature knocking on my mental doors telling me it is time to become a father?

Becoming a father is truly an amazing thing.
Yeah I was still feeling pretty motivated (I hate the word "passionate") at 28 but started to lose it in my 40s. I'm in my 50s now and want to retire but will need to wait at least until my kids are done with their educations.

You become much more cognizant of the ticking clock on your lifespan after you pass 50. You realize you have maybe 20-30 years left (which sounds like not much after you've lived 50), and you don't really get enthused about spending it learning yet another framework, language, or piece of infrastructure.

Right. My passion moved on from being about the technology itself to using it to help people with their problems. Realizing that something that is trivially easy to me can be almost life-changing to someone else is exciting.
I've read similar anecdotes for a decade now. That has really pushed me towards the FIRE movement and kept me there for a while. Only recently have I realized that my position towards my career (don't get attached or financially dependent, you can be laid off tomorrow, aspiring for days of no more work) has had a really negative effect on my life. I've been in a perpetual state of waiting for the future of no work. I spend plenty of time living in the moment but at the highest level my current life plan has been "wait" or "rest and vest". Life has been materially better in every single way but I couldn't shake this unhappiness of "waiting". I also felt very similar to OP. It wasn't until I recently turned down a much better job offer at Amazon and watched Stutz that has made a profound impact for me. Turning down a financially better job at Amazon (to put my sanity and happiness above money) really helped me realize I genuinely have the job I want. Watching Stutz made me aware of the 3 aspects of reality no one can avoid (Pain, Uncertainty and Work). In my mind FIRE was going to solve all 3 aspects for me. I write all of this only to say I agree with you. But for others who find themselves overcompensating by overlooking/hating work that can be just as big of a mistake. Except for this mental shift my life has been mostly the same for the past 5 years, but the past 6 months have been significantly happier.
For me, I think it goes in waves. I went through periods where other things in my life were in disarray or where I had a lot of stresses from having kids and worrying about their future or just plain sleeping less while they were infants and toddlers or when the company I was working for was struggling financially.

Then there are upswings where the pure joy of learning something new or trying something challenging in computing comes right back with as much force as I could ever remember there being. (Doing Advent-of-Code in clojure this past Dec was one of those times of nearly pure joy for me.)

I do think it's easier in your first few years out of school because there's so much to learn and you're getting that feeling of progress and novelty every week, if not every day. After a while, you start to have more grind and less shiny-new, but there's still enough enjoyment that I get at not quite (but almost) twice your age.

If you "don't have a craving for anything anymore" that probably is a sign of general depression and you might need to talk to someone, might need to exercise, might need a vacation, or who knows what will help you climb out of it, but if you used to like programming and lots of other things and now you find you don't enjoy programming nor other things very much, I'd wager that it's not the programming part that's changed in that story.

My passion for tech outside of work extended into my 30s but by late 30s, after having children, it dwindled. It has recently picked back up again in my early 40s as I can view the world somewhat through my children's eyes and their curiosity and creativity is infectious. So my advice is to try to be curious about the world again and if that curiosity flows to building technical things let it take you there, if not it might take you somewhere else just as interesting.
I feel like at your age (28) most are slowing being pushed (by society or cultural norms) to be passionate/curious about (instead of side projects):

what it's like to work towards a long term relationship (marriage) with a significant other

what it's like to raise a family

I'm always impressed when I see how productive people are online with coding projects/hobbies when they are 35-55 and have a family/children. It seems daunting to be able to manage both.

For me, I just don't see anything exciting in the future for me with regards to software engineering and my career.

When I was first starting out, possibilities were endless. Lots to learn, lots to build.

When I was in college, I started getting internships, and dreams of disneyland-like big tech jobs were abundant.

Now, I have the big tech job and everything is objectively getting worse. Big tech jobs are less and less cushy. Jobs are harder to get. Salaries are going down. Layoffs left and right. Promotions and raises are a grind. Etc. etc. Absolutely nothing to look forward to.

People are talking about depression and low-test, but maybe the future just isn't bright anymore, and this is a normal reaction.

> maybe the future just isn't bright anymore, and this is a normal reaction.

I think it's a normal reaction, but there are other normal reactions you could have. Could you be part of the solution? I think people (and software developers in particular) are trained to think that you must be able to fully accomplish something as an individual in your lifetime for it to be worthwhile, but this clearly hasn't always been the case.

I’d be depressed if I was one layoff away from six-figure debt. Tech workers living in SF should build up enough savings and a Plan B such that they can easily recover from a layoff. This includes looking at where you live, big purchases, etc… Maybe a CX-5 or a hybrid RAV4 is perfectly fine for one’s needs instead of the Model X. Maybe it’s worth it to get two roommates if you’re in your 20’s - it’s not as bad as you think and you sidestep the scam that is rental prices in SF. Etc etc…

Sometimes depression (and maybe low test?) can come from an actual or perceived lack of control. There are tangible steps people can take to make themselves more anti-fragile, and if you have a significant other, you need to be able to articulate why cutting back on lifestyle expenditures is necessary and can actually make you happier/feel in control of your destiny.

I’ve been just as passionate as I’ve ever been. What I think helps is NOT working anywhere where you’re just a fungible cog, such as FAANG. Small companies where the founder is hiring you directly to solve a very specific, describable problem.

I go to work knowing precisely what my work does for those who use it. And I get feedback from those people and live for the moments of “holy shit that used to take 5 hours to do. Now it’s 15 minutes!”

I’m not sure how you can get that loop closure at big well-established companies.

I guess the rub there is that not everyone can be so lucky to not have to work at FAANG. But there are more small companies than you’d imagine!

I noticed a sharp decrease in my world curiosity at 34. This was also the time in life that I accepted a lot of "responsibility" towards the traditional way of life, ie, stable well paying job, career growth, long term relationship, etc.

My read is that once you are fully integrated into the "system", it has micro ways of keeping you engaged - working towards that next promotion, buying a new model of your favorite EV, having your stocks vest so your net worth can increase, etc.

Creativity requires freedom to take risk. Post industrial revolution life incentivizes you to not take risks. Overtime, variability of actions goes down as does creativity.

Our jobs are all consuming of our lives - we see it as a moral good to see our jobs as "crafts"; so if you want become a better X, you should not only invest your 9 - 5 in it, but also your weekends reading books about it, your free time doing side projects showing your "passion", found a business so you can ascend into a new social class of "founders", etc.

Very interesting view.
“I've come up with a set of rules that describe our reactions to technologies:

1. Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works.

2. Anything that's invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it.

3. Anything invented after you're thirty-five is against the natural order of things.”

-- Douglas Adams

This is extremely common but not discussed in technology because it changes rapidly and often happens naturally (but often only at a surface level).

For academics, there is a common piece of advice to change what you are working on every ten years radically [1] because by that time, you have explored all of the areas that occur to you (low-hanging fruit and your specialty) and that you need an influx of new idea to refresh that creativity and curiosity that you used to have.

This happens in every field and every career. Your options are to continue as you are (and things will stay the same), to learn something at a much deeper level by becoming a specialist (which only partially addresses what you described), or to change areas/fields (this can be as simple as backend -> frontend/mobile/OS/etc.) and start over.

Only the last one is guaranteed to relieve your feelings, but it comes with all the negatives and insecurities you had when you first started.

#2, you've solved most of your curiosities, and it takes more and more work to dig deeper to refresh your interest if you keep doing the same things. It could be the others, but your wording makes me strongly feel it's #2.

As far as depression goes, a lack of curiosity is the first step toward depression, but not indicative in itself. Everything becomes familiar with enough exposure, but not finding new things to be curious about means you're in a rut.

[1] https://www.science.org/content/article/scientific-swerve-ch...

You have responsibilities now, like rent and food. You probably didn't have those when you were 13-20.

As I often say, when I was young I had more time than money, and now I have more money than time. I'd rather use my money to buy time, which sometimes means just paying for something that I would have hacked together myself in the past (like a DVR or a piece of software).

I still have plenty of passion, but it's for other things, like stuff my kids like to do, because then we get to do it together.

> As I often say, when I was young I had more time than money, and now I have more money than time.

This observation is subtly touched on in The Dark Side of the Moon, by having Time and Money on different sides of the vinyl :)