You loose motivation when you suddenly stop believing in what you do, even for a short time. Find a way to persuade you back that you are great, your work is needed, awaited and will change the world.
1 Upvoted this answer as this is a real problem right now. – Lothar Aug 21 '09 at 13:31 This reminds me "Dunning–Kruger effect" wikipedia article. BE AFRAID!
^^ – Arnis L. Aug 21 '09 at 13:52 Well the problem "New in town" mentioned is more the opposite of the "Dunning-Kruger" effect. – Lothar Aug 21 '09 at 14:05.
A "boot loader" for such times: N - Nutrition E - Exercise W - Water S - Sunlight T - Temperance A - Air R - Rest T - Trust.
I was running a 1 man development company for awhile and at first, I was doing really well. I'd program for 12 hours straight and made significant headway through that period. Over the course of a few months, I noticed myself taking more and more breaks that kept creeping up in time spent.
Before I knew it, I was in your boat where there was a 2 hour window in which I got stuff done annd the rest of the day was pretty much a wash. I'd always find something else to do, like research on new technologies, reading the news, discussing development with friends, etc. As a result, my workload would pile up and in order to counter that, I'd find myself working long hours near the deadline. Now, I've always been a procastinator but not this extent.
I just couldn't convince myself to develop. I think a large part of it was that I just didn't feel like I was making headway. With the downturn, my workload eventually crept to a crawl which only made matters worse.
I didn't have the drive to get out and shop for new projects because that would mean more drival programming. So I got a typical 40 hour a week job. This, if anything else, has been the most motivational refresh.
I now see how lucky I was and how I regret not putting in the time and effort. That said, my recommendation is to change your work scenario. If you are working for yourself, I recommend taking up a small typical contract and get a wakeup call.
If you are working for someone else, I'm not sure what you could do. Maybe try looking for a larger development firm?
1, if you have freedom, don't take your lifestyle for granted. – UpTheCreek May 11 '10 at 11:44.
Code something else. Learn something new. Boredom often settle when you're doing the same things every waking hour of your life.
You can either: Write start a new project - there are lots of new interesting technologies out there. Pick one of pick all of them if you want Start a new hobby - do cross-stitching if you have to, watch all the good tv series out there, watch the movies Troll at StackOverflow - this will eat your time - challenge yourself to beat Jon Skeet's rep. I'm sure you'll have your time occupied by this Walking in nature, shopping, and yes, even visiting the red light district when done routinely, can burn you out.Do something you've never done before.
The 'boot loader' provided by Ries is great, but it's strange that 'Social interaction' is missing. Solitary confinement is used in prisons as a terrible form of torture. And often freelancers inflict this torture on themselves voluntarily.
The human animal needs a lot of social interaction. Working by yourself is very likely to take its toll on your mental wellbeing after a few months.
Take a vacation, even if you don't want to. You need to 'reboot'.
Yeah I need vacations, or I get into this "my life is just looping" state, and my days just start getting worse, a vacation provides a disconnect (don't bring a blackberry or any other connection back to the office! ) – Jakub Aug 21 '09 at 13:13.
3 I tried this, the fun project just takes over. – Chance Aug 21 '09 at 13:21 then take a job somewhere with more than 1 person personnel and a boss. And do the fun stuff in your spare time.
– Toad Aug 21 '09 at 13:45.
Burnout is an avalanche. There's no slow progression, otherwise it would be easy to spot. Couple of things that may help you: Pay yourself a Salary, this may sound silly, but it works.
If you say to yourself that you will be billed hourly, you can force yourself back into the routine; otherwise you're going to get "poor" quickly. It adds a sense of urgency. This is pre-burnout though.
Next would be taking up a small-time hobby, for instance Gardening. Fresh air, working with your hands, more physical etc. It can clear the head. Make your world a coding analogy.
Sit and figure out why things work and how you would implement them This is all obviously taking into consideration you've tried a normal holiday ;) I hope some of these help you, they've helped me. Cheers, Kyle.
You might consider finding someone to discuss your work with regularly, or maybe even a sort of support group, if you will. I know as a grad student, I often suffer from a lack of motivation. But usually meeting with my adviser helps me remember why my work is meaningful and restores my enthusiasm.
Getting out of the house... riding my bike, hiking trails, taking photos... but just getting out of the house (or vegging out to some TV) I have considered changing professions back to network admin or some form of management so my brain will be left over for "fun coding.
Sounds like you have been doing the same stuff for too long, and that you need to do something completely different. Or perhaps find some people to work with. Find people to review the product, give feedback as to which features should be made.
Between have a wife, kids, two jobs, and other crap I struggle to find time to write personal code. As a result I am always motivated to write once when the opportunity, that rare pocket of available time, presents itself.
And what about having two wifes .. :-) – Yossarian Aug 21 '09 at 13:40 1 Leaves less time for writing personal code. – sbi Nov 16 '09 at 13:33.
Finish The Projects You’ve Started. Or Call an End to Them. I know you put a LOT of effort into your project but maybe it is time to let go and move on with something else.
This might seem to you that you wasted a lot of time but you did NOT! While you probably made some mistakes in your project, you also learned quite a lot, and will surely avoid those mistakes in future projects. Or, if you really want to bring this to an end, start from the beginning.
This may seem frustrating first but sometimes is the only way to save a project.
1 Yeah I need to be more like an Lakota Indian: "When you discover that you are riding a dead horse, the best strategy is to dismount". – Lothar May 11 '10 at 18:54.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.