Loosing interest to code.
Year and half back I used to write applications in Ruby on Rails for a startup which paid me less. Various reasons forced to me to look for a high paid job and I finally landed up in Corporate IT wolrd where now I spend my time maintaing ancient COBOL code. The job sucks.
I thoght in the spare time I would do a bit of hacking and develop hobby projects, but nothing seems to be going fine. The day job is keeping me occupied and now I am loosing interest to do anything in my spare time.
Anyone in similar situation ? Need some expert advice to motivate myself and start writing applications and building hobby projects in my favorite programming language.
15 comments
[ 3.2 ms ] story [ 46.3 ms ] threadI know that I accomplish very little without this type of "project clarity" and often end up poking around at this and that without actually finishing anything. And just to be clear, I'm not talking about 30 pages of tasks in MS Project ... Just a list that you can see diminish over time.
I'm also far better off if I get up early and do my personal projects first, do my paid work and save the reading for the evening ... You may not have the mental energy left to code in the evening so save the less intense work for then.
So ... What are you building? Can you make me excited with a short elevator pitch? If not, maybe you're not excited enough about it either?
These are my issues ... Maybe some will resonate with you.
With a job where you're just propping up a rotting old codebase, programming probably just feels like crap after crap. Start a project where you can have something cool happen after just a couple of hours of coding.
The feeling of things actually progressing gives a lot of drive to continue. I guess thats the reasoning behind setting small, achievable milestones.
Go code up something fun & immediately gratifying :)
1. Pick something that you want to build
2. Pick something new that you have wanted to learn
3. Use 2 to build 1
4. Have a specific goal, and keep working X minutes a day - absolutely no matter what.
5. Ship
Time actually runs fast, and even if you spent just about 60 minutes a day, you will quickly realize that you can squeeze in almost a working day into a week.
It's quite powerful, and before you know it you would have racked up a lot of knowledge, and actually have stuff to show.
2. Make a small commitment - and keep it.
- Start with a smaller project, something that you could finish over a weekend. Finishing that kind of a project will leave you with the confidence to continue with more demanding projects.
- If you're working on a larger project, split it into smaller chunks. Make a list of things that could take, say, half an hour, and complete them as and when you get the time.
- Don't depend on others for motivation - motivate yourself. If you don't know why you want ot work on your own hobby projects, nobody else would.
There are lots of people I know that struggle to find the time to work on side projects. Funnily enough, I see that people working in startups find it as hard as us corporate IT folks to find the time.