As an IC I find it frustrating because I usually need a bit of ramp up time to understand what I'm doing and then invest a lot of time into working on something before being picked up and thrown into a different direction. Sometimes the directional change then being a 180 back to what you're doing, and you think to yourself "I just wasted a day investigating something for nothing".
I'm starting to notice signs of burn out in myself. What do you do to manage this? I know boundaries at work help, but in the 8 hours that you're in the madness what do you do?
Nah not for nothing, they paid you. If they want to pay you for dumb shit, that's on them.
You'll have to find a way to let go of the frustration though, that's the real problem here. I just try not to get caught up in what the business is doing, it's just a job, and their goals will never ever ever align with my own, so no point sweating it.
I work at a small company now. When my boss does something stupid, I tell so and why. Sometimes I need to change tact because that's what the business demands, but sometimes he's like huh you're right (generally for technical reasons, although the cognitive cost of task switching is real) and we stay the course. Either way it's nice to have somebody listen at least.
People who are in constant PoC mode will eventually get burnt out and won’t get rewarded for it either. It’s a sign of poor management. See if you can work with your manager to create a set of quarterly goals to accomplish which are meaningful to the organisation. Unless your org is a very early stage startup, they should be able to do this. If not, time to find a new job or you’ll end up having wasted your time
It can be frustrating, but it helps to think of yourself as more than someone who slings code... think of it as being someone who is helping to explore possibilities.
Not sure if it applies to your situation, but I know the perspective helped me, that if you're neurodiverse (especially autistic) then "just let it go and accept you're being paid" was advice that _never_ helped me. I'm autistic. That's just not how my brain is wired to work. I needed different strategies to get to a better place.
Scaling how likely a given direction was to actually be implemented, then giving an appropriate amount of effort, helped a lot. Then I could spend my time on what I _should_ be doing. Like refactoring, learning new libraries, or just reading a book.
I hope it gets better for you.
Perhaps you really dislike (micro)management and need more autonomy/ownership/control (or just input/participation from your end) over your time/approach/order-of-tasks?
And think/elaborate more on where this "wasted a day investigating something for nothing" is coming from.
Perhaps you're not understanding (or not even getting to hear/see) the whole picture on why "business thinks investigating that is worth one day of your salary"? Or maybe you know and disagree?
Or is it happening so much that it's basically constantly being bumped between such tasks?
Anyway - I wouldn't necessarily listen to the "you're still getting paid so who cares" advice crowd...
I believe such stuff is like cilantro/coriander.
For some of us that don't have specific genes mutations - that stuff actually smells/tastes like dish soap.
And while some people can just clock in and collect the paycheck - others are wired differently.
So really spend more time on zeroing in on what exactly is (de) motivating for you.
I get paid regardless of what I'm working on. If management asks me to shift gears (which they do, often) its because that's the most valuable thing for me to do at that time. At the end of the day, my goal is to provide value to the company.
Does it suck. Yes. But its part of my current job.
I've worked at other places where this happens much less often as well, such places do exist.
* Sometimes the answer is to go work for a better boss. Someone who does constant 180s is impossible to work with.
* Sometimes it helps to learn more about business (I recommend "Lean Startup"). You'll understand the rationale for the changes.
* It might help to learn how to present/guide to options, like a consultant (I recommend "Secrets of Consulting" by Gerry Weinberg). "Do nothing" is usually a very solid option, and you have to educate your boss about it.
* You're always in control of energy/timing. Sometimes you can slow-roll a bad initiative and see if it goes away. Sometimes you can work like crazy to get a good initiative completed so that "its done already and can't be rolled back".
* You may be able to piggyback necessary work onto questionable work. So that if the core feature is canceled, you've "cemented" some small unrelated improvements in the codebase
I've mainly taken a mindset of extreme uninvestment, not that I'm not working hard or interested in the problems put before me, but I'm very uninvested in the work going anywhere or anything happening with what I do. This was very hard to learn after running my own companies where I essentially needed the opposite mindset.
Do your work.
Find your allies.
Right now you are learning to work under pressure. Don't take it personal. Someone above you is cracking and there is not much you can do about that.
- learn something
- explore different parts of the codebase
- think about new/different problems to solve
...and try and enjoy the ride.
Small companies do tend to thrash around, but it's pretty unavoidable and often can be a small companies competitive advantage. Doesn't make it any easier, I appreciate.
Creative work is enjoyed by embracing the messy process. Frustrations and all. Only assembly lines are repetitive and solving hard problems feels like hard work because it is.
The good side of creative work is it is mostly not boring. Therefore you don’t have to make up high standards to have something interesting to do.
Do whatever it is that will make you the kind of person other people want to work with again. That’s what being on a team is all about.
Hard work feels like work. And it feels hard. Good luck.
One day, I simply quit and started my business. We are doing $200k in MRR now with two of us. Business is mix of software and physical store.
My suggestion is to work on and for yourself.
Disclosure: Not a finance or health advise