I am a developer and I have a 40 hr/week job. It is a very good job and I put a lot of effort in it. But I have also my own ideas that I would love to develop, but I am struggling to organize time and material to develop something for me.
I read a lot and have a lot of ideas, about little porjects to test new technologies or new patterns, but never find the time.
I would love to learn the experience and techniques used by someone who have been able do to something like this
There are 168 hours in a week. If you work 40 of them (+ 10 hours for inconvenient lunch breaks and commuting) and sleep 56 of them, you have 62 hours left. There you go. Figure out where those 62 hours are and spend them wisely. Organize your schedule so you have enough hours when and where you need them.
B (the right-brain/emotional approach):
Yes, you have ~62 hours from the above example, but you probably want a social life, need to eat and exercise, and it would certainly lead to burnout if you spent every free moment cramming side projects where you can. Instead of (or in addition to) managing time, manage your mental energy. Find a pace and rhythm that work for you to make regular progress on projects you deem worthwhile.
It's very important that you know yourself for this to work. Here's what has worked for me:
* Go to the gym on lunch breaks during the week. I reclaim that pesky break in the day, stay healthy, and generally feel refreshed and energized after a visit.
* It's cliched, but I don't have a cable subscription. (I spend my time on HN instead, so I suppose it's a wash)
* Absolutely make time for guilt-free relaxing. For me relaxing is going on a hike or camping trip, grabbing dinner with friends, or playing an instrument.
* Spend time reading. There is a lot of good material on time management or lifestyle design. What's important is that you read and learn to isolate the signal of what matters to you from the noise (and there is a lot of noise).
* Live by this mantra, "If it matters to you, then you'll find a way. If it doesn't you'll find an excuse."