Don't worry it happens to the best of us. I had a similar situation and it lasted for quite some time. Actually it lasted until I left the employer I was at. There are a lot of below the surface issues that can affect your ability to develop optimally, language, platform, the code base can all have an effect, even office politics can have an effect on your code quality. In some ways we are like athletes, where better…
Ask HN: Please help a frustrated Mid-Career (?) Developer!
21–30 of 35 posts
Re: Ask HN: Please help a frustrated Mid-Career (?) Developer!
#22I've also found that constantly coming up with new ideas and suggestions for your company's core product, even if they never get executed, is very fulfilling. When you are doing so, you are often checking out new technologies or processes and the learning experience leads to the sparks that ignite my creativity and passion.
Side projects are nice and all, but it sounds like you want social acceptance for l33t hacks as well. I think you may just have to accept the fact that many developers are treated like factory workers and their managers are the ones rewarded with respect (and cash) on behalf of their best works.
Re: Ask HN: Please help a frustrated Mid-Career (?) Developer!
#23Re: Ask HN: Please help a frustrated Mid-Career (?) Developer!
#24...how do I get my mojo back and get that level of technical excellence back? You decouple your day job from your need for technical excellence. You do something on the side. Maybe a pet project. Perhaps a little service work for customers you find. Contribute to an open source project. Or best of all, start your own business. This is what I did and it changed everything. I have never complained about the lack of sti…
If he doesn't want to be a software developer, then sure, he can duck the issues of maintenance, legacy code, low-level code, and all that. He can hobby-code his own projects and avoid other people's code. That means finding another career, though. If he wants to revive his programming career, he needs to face up to his weaknesses, which is exactly what his current job is pushing him to do, if only he'll commit to it.
Re: Ask HN: Please help a frustrated Mid-Career (?) Developer!
#25If it really is burnout, there are many resources for how to approach that. An important part, though, is taking a break. Surfing the Net doesn't help. You need time away. You'll know you're at least partway through it when you begin itching to try something new.
Like many here, I went though similar periods in my career. You do get through it and you can definitely become a better developer over time, despite age. Assuming you like what you're doing and you want to improve, then the question is, "what to do?"
Decide on something new that you want to learn. A new language, development environment, operating system, tool set, or whatever. Then pick a problem and work on it. Do it at home in your spare time, so there is no pressure and no expectations. You may not notice any immediate benefit, but you will be growing and improving. This is what makes the difference long term.
Best of luck.
Re: Ask HN: Please help a frustrated Mid-Career (?) Developer!
#26I went through it myself recently, and it lasted for several months. At first I attributed it to stresses from homebuying, marriage, etc. But eventually the excuses ran out, yet I still found myself spending a lot of time surfing the net and cruising on my past accomplishments. I tried schmacking myself across the face. I tried changing the position of my monitor to make it easier for others to spot my laziness. Nothing seemed to work. I had gone from being a top producer to a worthless slouch, and I couldn't get seem to get out of my rut.
Then I finally realized the bleeping obvious: I simply no longer had any interest in what I had been working on. What started off as challenging work had turned into an endless stream of moderate enhancements and inane customer support issues.
I was very fortunate to be in a position where I could transfer ownership of the project and move on to different things. The effect was immediate. As soon as the work became challenging again, my productivity immediately shot back up. Hopefully you're in a position to do the same. Good luck!
Re: Ask HN: Please help a frustrated Mid-Career (?) Developer!
#27Unfortunately I cannot offer words of advice, I'm in the same mood and a similar position right now (and it starts to influence my private life a lot, which sucks. Explain to your SO this kind of "I'm feeling that I don't accomplish anything so we're fighting regularly, sorry").
Story's, as I said, similar, but with some key differences: I'm senior in title and in practice, but not in payment. My job's in a niche (OCR/DMS) as well, where basically people just jump between competitors if anything bothers them. I don't want to follow this practice. I might leave, but this inbred culture leads to lots of problems.
Coworkers are mostly converts from VB times and stopped caring about self education after they were forced to learn C# 1.1 (it still works. Nvm that 4 is out). I lobby for a (company provided, I use git personally) version control system for 5 years. The company handles projects in the 5-6 digits range and didn't manage to support this request for the most basic of tools yet.
To add insult to injury we're divided into two divisions, one is doing projects for the customer, one is developing the platform. The latter is elite and you won't get a job there. I'm sure they don't even earn much more, but they do the interesting thing. Design new features, research new possibilities. We (as I said, I'm "senior", but still) are just code monkeys.
Sorry for hijacking the thread, but this crushes me, right now. I'm seriously unable to get up, unable even to turn on any machine. There's so much I want to learn and do, but the mere thought of my day job currently stuns me. I constantly find me wandering off, I even think the Net is boring and I've seen it all by now.
(Queue the "Quit the job" responses.. Currently searching for better alternatives, but I've a family to support - and maybe I just abuse that as an excuse to hide my fear for something new).
Long post, in huge parts offtopic - sorry for that. Let me finish with "Yes, you're not alone". And the best of luck to you, this is for me the writers block in programming - and it sucks.
Re: Ask HN: Please help a frustrated Mid-Career (?) Developer!
#28For me, the answer was a side project that grew into my full-time job. (I had a few false starts, and had to get a few other dayjobs... but I did quit my maintenance job to focus on my own company, and that was the first, and a necessary, step.)
Re: Ask HN: Please help a frustrated Mid-Career (?) Developer!
#29I have a very simple advice that I got from someone far back, do one thing that will make you feel that you accomplished something. It could be anything, an android/iphone app, a usable web app or a game (in HTML5 may be?) or just patches to your favorite open source project.
The joy of building something which people use is unprecedented. It helped me a lot and I'm pretty confident it will help you too!
Re: Ask HN: Please help a frustrated Mid-Career (?) Developer!
#30I recommend you three things: 0. Keep the day job & the money flowing.. it is not everything but having it gives you lots of options.
1. Pick up a hobby that has nothing to do with software development
2. If you want to understand why your are feeling the way you do, read "Flow" by Mihaly Csikszentmihalyi