Here's the scenario:
You've just quit your last job and you've got another one lined up in one month. You want to improve yourself as a raw coder, not so much to learn <insert latest hot technology here
> but you want to do something that will benefit you in your software career. What do you do?
This is exactly the scenario I find myself in. I'm currently working on writing my own compiler but I think that will only last me a week or so. I am looking for something that will help me move from average coder to grand-master. As I currently am not among the 'elite' I would like something that will take me one step closer.
Any suggestions? Let me clarify I'm primarily looking to crank up my coding skills. The business stuff is a good call, as well as the 'have more sex', I'd like to keep this software oriented.
Responses:
Write a game: Good idea, but I've already done that. It was actually disappointing in terms of how much game coding skills actually transferred over to "real world" work. But it was fun nonethe less.
MBA/Business: Great idea. That's on my list.