I would like to emphasize that the side project doesn't necessarily have to be technology related. You might learn more by learning outside your comfort zone. Computers are computers - they take our input - GIGO. I learn more when I have to interact with real people. Like with computers - If you work with cars all day, is working on vintage cars truly a hobby?