My client is a start up with little to no organisation, they want me in the office, and want me to get things done by verbally asking me, constantly changing their minds and, and most times I'd have to switch context constantly.
While the pay is relatively aright, and I have bills to pay, I have lost all motivation to keep on working. I stare at the computer but can't think. I really want to get my motivation back, but don't know how.
Can you share your experiences on how to keep on how to rapidly re-boot?
That being said, if changing jobs is not an option in the near future, here are some tips:
1. Take pride in what you do. Try to write the most beautiful code. Learn new technologies. Make Easter eggs.
2. Remove friction and sources of frustration. For example if you write tests, you don't have that felling that you might have broken something after you made a change.
3. Communicate. Explain people how you fell. Probably, people don't realize they are disturbing your concentration. Maybe they can send an email or make an appointment.
4. Plan a vacation.
5. Accept things the way they are. If some days you are not as productive that's okay and ultimately not your fault.
6. See the positive.
I work in the same 'industry' and equally dislike it as a whole and also completely lost my motivation.
>> No pay is worth working at a job like that.
Not when you have a family to raise or bills to pay, the thing with this betting industry is that it pays as said relatively to very good. There is also an overload of jobs, and if you are anywhere smart and in this stuff for a bit you can get a pretty good salary. I made a salary jump of about 80% in 3 years working in this industry.
What I hate the most about this industry is that there are some very talented people working in here, which could do much better things then programming systems to make people loose more money then they already do. Makes me sad.
What I do? I am working on some side projects, and just 'grind it out' during the office hours and do what I have to do, time goes by faster. Hoping to get one of my projects off in the next months/years and leave this industry behind for once and all.
Where are you based?
I am based in London.
The best thing that has worked for me when I'm just spinning my wheels is to travel. Enjoy life and appreciate what it has to offer. Changing up your routine will allow your mind to do that. Think hard about what you want to do and live your life now. It's short.
There are some red flags here. The request of your presence in the office, not having a roadmap, missing features / bugs list, etc. What I'd do is to get rid of them asap.
But.. There is zero time to chill-out? There is always time and it is flowing. At this point, it doesn't matter if you sit in front of your computer for 12 hours; it's what you've done on your time. Stop. Take 2-3 days off and tell them to organise in the meanwhile. Tell them about how they are consuming you and when you get back at working you want to do things better.
Go out to the nature on your off time. Go to a swimming pool or swim in the sea if you can, ride bicycle, run, read something you've enjoyed in your childhood. Take the computer out of your sight. Spend time with your family, the ones those make you just happy. The idea here is remembering how it's to be happy and productive. Also some thoughts will occur such as are you doing everything as you should? are you alright with the outcome of the work you've completed so far? etc.
Good luck with it and hope you can overcome this.
[1] Take a week-long break from work and do something enjoyable. If you can't take a break, go to step [2]. [2] In the long-term you need to either fix your attitude to your job, or change your job. If it's a contract job, see if you can last until the end of the contract, then take something else.
I suspect you will need to ditch the job. If you do that, make sure you try to take a break before starting the next time, to give yourself time to reboot your motivation.
If you're starting to experience any kind of serious depression or burnout, you really need to quit the job pretty soon before it gets out of hand (I've been there).
Just remember there are always other opportunities out there - you are never as trapped as you think you are.
Two suggestions:
1) Make sure your human interactions are actually positive. If your clients keep pointing you in different directions and making you context switch, fix that. Spend an hour thinking about how that interaction could be better, and some steps towards making that happen. I've had success with writing down requests on a shared whiteboard, and making sure the people asking understand what you would have to de-prioritize to work on the new shiny thing they are asking.
2) If the job was initially exciting, it can probably be exciting again. You should take a break, or find something not-work-related to spend our time doing (e.g. a hobby).
I compared it to walking a dog. The dog runs around side to side front to back sniffing everything but at the end of the day, the dog is still tied to you and you to it.
If possible get more involved in the actual business and start to build in flexibility and anticipate future enhancements based on the business goals.
If you don't get a say in the business and have no path to equity, leave.
It's hard to do especially if you have bills to pay. But you are going to have to take that step and make an effort to move on. Work becomes very difficult once you start resenting it.
Pull out requirements, prioritise, make weekly iterations, and put yourself somewhere where they can't come and interrupt constantly.
Most importantly, change something. If you always do what you've always done...
Good luck!
I have a feeling this should reset a button somewhere :) Thanks.
Sometimes I get pseudo-code as spec requirements, or get told 'solutions' instead of elaborating on the problems at hand. So, I don't get the chance to learn any new stuff besides what's in the pot.
The second option is to still find what you really really want and find it, and quit.
Being in resistance is just wasting time sorry :-) Good luck!
Book examples: In the Plex, Masters of Doom, Steve Jobs, Founders at Work, Coders at Work