- My daily drive to be productive is down the drain. I just don't feel like working - I don't have a lot of work pressure, deadlines are comfortable, and I am meeting everything - I am in a great job, I have recently switched careers and I am feeling great about it. So no snags there.
The problem
- I just don't feel like working at all, like lazing around, doing nothing, watching TV, sports, and then just make up something and speak it out in the stand up.
Just can't seem to get out of the rut. Has anyone experienced this, and if so, how did you get out of this?
Set a timer for 5 minutes and stare at what you want to do. Don't do anything but stare and unfocus. For me that's switching to the IDE and looking at whatever code is loaded. I don't read it, I just stare for 5 mins. More times than not, before the 5 mins is up I've start working.
There's also acceptance that when you start anything, it's a slog. You need to "wade thorough sewage to get to clear water".
Change Your Brain: Neuroscientist Dr. Andrew Huberman https://www.youtube.com/watch?v=SwQhKFMxmDY
Another reason you might be capable of doing more but aren't is the way work gets done. Many companies or teams now don't know what to do with high output or aren't built for it, they're set up process-first with a lot of task overhead and prefer the predictability that comes with that to maximizing throughput with more surprises.
When I am motivated to do extra work I'm likely to do it when I can just do it, and unlikely when I have to get approval, fit it into a sprint schedule, etc. It can work against you to deliver extra work in an environment where others think of deliverables as zero sum (they're not) and the extra work you deliver doesn't fit into someone else's idea of priority. Again, you don't have to frame it as a problem but a need to understand how you think and work in relationship to different environments.
2. Take a day off. No guilt, no thinking about what you should be doing. Don’t schedule anything for that day. I see too many people take “mental health” days and then panic to try to get all their appointments set up for that day.
3. Start forcing yourself to do little things. As someone else mentioned, force yourself into 5 minutes or just reading code. Force yourself to fully grok someone else’s pull request. I went an entire year forcing myself to push code for review every single workday because otherwise I felt like you’re describing yourself. It was brutal some days (“rewrite X class with streams api” was a common change), but it both kept me going and got me some respect from my colleagues.
I have a job I hate, that is stressful, and ranked me as a low performer last year (historically been ha high performers). The company has screwed me over a bunch of times, so I see my effort as being wasted or unrewarded. Why should I try? I don't even make the US median dev salary. I don't think anywhere else would be better. So I'm in a similar boat as you - looking for distractions and excuses to be lazy.
It seems like you are lethargic because the role is easy for you. If you like the place, and you want to develop your career there, then ask your boss, what you could work on to create a bigger impact. You might find that there is more opportunity for you there after all.
If that doesn't interest you, then you can coast for a while. That's fine too. Eventually, you'll probably get bored with this, and then you'll find another job with a more interesting role.