Ask HN: Lost my passion for development, anyone else been through this?
After 7 years of working as a professional software developer I have realized this is not my passion anymore, and have started to doubt if it was a passion for me to begin with. I feel I'm not smart enough to keep up, I feel I will never be anything close to a "hacker", I am stuck being an average programmer. I have tried building things but it all seems like work to me, no matter how interesting the project might be or the technologies I choose. I have tried taking courses via coursera, learning new languages and technologies, even going back to the fundamentals learning algorithms, compilers and so on but again I lose interest, it all seems like work, makes me feel too dumb or stupid, not fun, and work has become something I dread and its making me miserable, I can only wait for the weekend to come and get drunk.
I live by myself, recently moved to a new country where I don't know anyone, but I have a mortgage and development is the only thing I "know" how to do and the reason I moved countries. I am still trying to find my passion, music has always been something I love, I am teaching myself electronic music production and guitar but at 30 I don't see myself making a career out of music or anything else for that matter.
Has anyone else been through a similar situation? is it possible to reignite my passion for software development? is it possible to switch careers at this stage in life? if not then how can I make the best of this situation?
Thanks HN.
8 comments
[ 5.6 ms ] story [ 30.7 ms ] threadAlthough I suspect that your problem is that you didn't like to code in the first place (which you sort of said). I think the thing to do is to find something related and realistic that you have enough passion to keep you going. So can you be a rock star at age 30+? Maybe, but it's a long shot. But I bet that there is something that is viable that does get you excited. And I suspect that you're smart if you had the ability to go another country and earn a living (maybe your passion has something to do with that?). But whatever you do, don't try to fake a passion.
Programming can open doors into just about anything these days.
Have you thought about combining some form of software development with your love of music? Not sure what exactly ... maybe an educational app to learn how to read music scales or something.
It's tough feeling average when everyone wants to be a rock star but most people are closer to being average.
As far as your day job "that's why they call it work" it's not always going to be fun and exciting. You'll go through periods of time where you lose and regain your passion.
The guy working heavy construction in the construction zone on your way to work probably isn't 100% happy with his career either.
If you've been doing this for 7 years you are smart and you can keep up. Consider changing to a new company or new project. Sometimes managers have a way of making you feel not smart enough or able to keep up.
A career change is possible, typically you'll have to take a lower salary.
Music is an awesome hobby that you can do on the side. So keep learning musical skills and making music. I had a band in college so I had the dream of being a rock super star that has been replaced with being a tech super star (SaaS apps, big house, five cars).
So keep a positive attitude at work, maybe seek out a new project or maybe a new company for a change of scenery.
A nice distraction from your day job would be focusing on your music in the evenings and on weekends . . . if you have an interest in starting your own business look at starting a music related website or SaaS app or a SaaS app to replace your day job income. StartUpsForTheRestOfUs.com has a good podcast to learn more about that option.
The economy is tough out there so appreciate having a stable job as a developer.
Good luck.
You mention "being an average programmer" and learning new things feeling like work because they make you feel "too dumb or stupid."
So what is fun? Something you are good at? What are your expectations?
You also mention "trying to find my passion" Cal Newport wrote some articles of how "following your passion" is dangerous advice because it doesn't work like that.
Perhaps you are depressed and you just need to find some meaning behind what you are doing? Have you read Man's Search for Meaning?
Because being good or bad at programming doesn't have to affect the enjoyment you get out of it. I know some grumpy rock-star programmers who seem to unconsciously be chasing this concept of being accepted or loved when they finally reach whatever level of perfection they have invented for themselves. Imagine how frustrating it must be for them, every flaw is preventing them from receiving what they desire.
I worry that your line of thinking is: I'm not happy. -> OK maybe it is because "I'm not a good programmer." -> OK, let's try becoming better -> Progress with natural setbacks -> (Frustration because you aren't becoming happier) -> Maybe it is because I'm not a good programmer -> OK, maybe I need to do something else.
Also, moving to a new country is hard for everyone, it sneaks up on you.