I'm really having trouble with this, since it is the perfect opportunity to learn something new, begin a personal project... essentially do just about anything, but all I do is surf the Internet. I find that I don't want to look at anything programming related, and I'm seriously wondering if I'm letting boredom get the best of me, I'm depressed, or experiencing burnout? Any suggestions for how to go about taking back this unproductive time would be greatly appreciated.
|
|
Its your free time, the only person that can motivate you is yourself. If your not motivated enough to want to learn during free time at work, then that says you are bored and possibly borderline burned out. I say go off-line. Do something other than programming for a while, take up a sport or something. Slowly the craving should come back. |
|||||||||||||||
|
|
The best way to learn is to teach.
|
|||||||
|
|
Do you feel this low level of motivation outside of work too? The sedentary aspect of programming has gotten me down a few times. Physical exercise, especially team sports, outside of work have had a very strong positive influence on my concentration. January can be a difficult time of year to be motivated (blue Monday is "bad science", but makes salient points).
Personally, I juggle to keep my brain/body balance and problem solving going. Club passing is very fun. |
||||
|
|
|
I find that my motivation and hunger for programming waxes and wanes. There are times in my life where I literally eat, sleep, and drink programming! I have lived in my office under my desk at times... And there are other times where I cannot give a damn. It's all just too fraggin' dull and tedious and same'ol'same. Personally, I feel awful when I'm in a funk, and not stoked on programming. But it happens, and (so far) invariably changes over time, and I become deeply engaged again. Trying to force yourself to always be at the high point of that sine wave... is probably not healthy or a reasonable self-expectation. Fulfill your obligations to your employer when you're at a low, and remind yourself of when you're at the top of your game, and the benefits that your employer gets almost for free then, and I think it'll all wash out fairly in the end. |
|||||
|
|
Be careful of what you develop on company time Putting together a cool idea or project during work hours, especially on work time, can lead to some ownership issues if that idea takes off commercially. You may find that your company wants a serious slice of the action if you invent the next Google. Refactor your wetware However, if you find yourself reaching for Hacker News or some other news feed rather than working on your own development then perhaps the time has come to read Refactor your Wetware. This can give you a range of insights into problem solving that may lead you to generate a renewed interest in programming. Perhaps combine this with an excursion into Project Euler and see where it takes you. |
|||||||
|
|
This is difficult to address without the root cause; ie..if depression is the problem, addressing that will be a significantly different approach then how you would address experiencing burnout. This may sound outlandish but first and foremost talk to your doctor. If depression appears to be a front runner then they should have a plan to address the problem. If this is simply a case of burnout; become diligent at seperating what you define as your time versus what you define as the employers time. Do not bleed the employers time into your time and vice versa. This should begin to force a re-evaluation on what interests you. Once you find something that interests you that interest will naturally start to take priority and should provide a machnism for getting back into the swing of things. If you do not define software development as your time any longer; then at least you have a bucket to place that activity in, employers time. You can then focus on your time outside of work on whatever the previously recognized new interest may be. |
|||
|
|
It looks like you are missing the fun, so it might be time to search a job that you find fun. If you are not ready to give up your job you might want to try to bring in the fun again. For me it would be finding purpose and fun. I don't know you well enough to tell what you think is fun and for what purpose you might get motivated but what I think is fun might be helpful.
|
|||
|
|
|
When I get in a rut and don't want to be productive I just think about being unemployed. That gets me back into the flow of things. |
|||
|
|
|
This is where I'd probably suggest a little reflection and retrospection on your life. A few questions that may help:
The idea here is to try to find what was good and bring in more of that and try to avoid the bad though this isn't always realistic as well as do the occasional checkpoint to see whether or not you are going in the right direction. |
|||
|
|
|
This rings alarm bells. Context: I suffered a massive burnout over the last 18 months, to the point where I'm taking an open break from the profession as we speak (finishing up at my job this Friday in fact) - and your question sounds eerily like something I might have asked in the early stages of my downward spiral. Take it seriously. If it really is early stage burnout, you need to handle it now. As Aaron says, getting professional help is not too outlandish. They can at least help diagnose whether it's depression, burnout, or just a temporary spike of normal everyday stress. The key point is: you don't want to take your chances. Because if it's one of the first two, it can get very ugly, very quickly. |
|||
|
|
|
I wouldn't be overly concerned with what you do during the time that you have no pressing responsibilities. It sounds like you just came off of a larger project and just need to unwind bit. Everyone has bouts of that. What would be alarming is, if you were being generally non-productive during a period where you did have schedules to keep and deadlines to meet. As a programmer, you naturally pick up on changes in how something behaves, even if it's you. Sometimes, those behaviors aren't as anomalous as you think. Time spent decompressing a bit is not time wasted. I also don't think that you've lost interest in programming, you just happen to lack an interesting problem to solve. Enjoy it while it lasts. Read the news, dig through Reddit, look at some funny cats on 'teh interwebz' or answer some questions on SO. Things have a way of naturally going back to 'normal'. |
|||
|
|
