Lost interest in programming
I currently have a job with a big company with a decent income. I do my job pretty well, but it is clear that I lack initiative and could be more proactive. I can implement and build things fast, solve complex bugs and problems, but all I want is to get it done - I don't do anything extra to make it better, or find out if what I am asked to do makes any real difference, or find new things I could work on to make an impact.
Over the years I have sort of lost interest in technology. I know enough to do my job well, read hn and news and stuff, but that's about it. I don't try out new things. I have an attitude that it is mostly just the same 1s and 0s that I can figure out if I really want to.
I am actually going to join a startup for a lot less pay soon, but I am just joining for the experience, hoping a change of environment might help with my general apathy. I am not sure though.
Anyone else has this feeling, and how did you resolve it?
10 comments
[ 0.26 ms ] story [ 33.1 ms ] threadIs there anything troubling you that your 'lost interest' may be a more-or-less symptom of?
If your passion lays in programming and you have this problem then a change in scenery will help a whole lot - it did for me at least.
Switching to a start up completely changed my life. I completely agree with alttab, I feel more ownership over the projects I work on, definitely more pride and excitement. I think you need a change of pace, a start up would be a great idea. Try to take a week off to clear your head in between jobs though, you'll want to go in with an open and clear mind without thinking about or being depressed about your previous job.
Also, don't get too focused on the salary. As some recent HN posts have also outlined lately, there is much more to life than your salary and I think you'll really begin to get your excitement and life back.
There are a number of problems with this though. Go to Indeed.com and type in the name of the language you know. Look at the many opportunities and how many of those fall into respectable salary ranges. Now type in other occupations. Not quite as good, huh. On the bright side, Indeed.com mines Dice, Monster, and other tech-oriented jobs, and many opportunities are duplicates because different recruiters are advertising the same opportunities.
Anyway, let's assume you are still burnt out and the reality that you will probably make less money doesn't scare you. I am also in that situation, so I understand.
Here's some stuff to look at:
Skim down this list: http://www.daveramsey.com/store/cBOOKS-p1.html
Read 48 Days to the Work You Love
Do the PrincetonReview Career Quiz: http://www.princetonreview.com/CareerQuizResults.aspx
Don't feel shame for wanting to do something else. It is normal.
If you are so hateful of your current job and work, it could just be the environment too. But for me it isn't. I like coding, but it gets boring. And technology for the sake of technology is lame. Whoopie- So there's xxxx (name your favorite new tool, programming language, etc.) Who cares.
That's as far as I've gotten though. Just don't jump off a cliff. You should take risks, but just quitting is probably not the right answer. Although I've thought about it. A LOT. And I think this job is affecting my health (random abnormal head pains, etc. that don't match any known description of disease I've seen, that went away mostly while on vacation).
If that doesn't work - go to the gym and workout as hard as you can. You'll remember what it feels like to put your full effort towards something.
I think the trick is to keep finding problems that you don't know how to accomplish, and would like to learn/hack a solution.
For me, I eventually started trying to tackle problems from a completely new approach, it got me really excited, and I am now developing my own programming language and start-up around it. And now I have never been more interested in programming in my life. I am completely fascinated with boolean logic and number theory and spend way too much time reading Wikipedia articles on a wide range of nerdy things. Programming became fun again because I was learning again.