MOVED to Other in the programming section.
Programmers do programming.
If you need something to do, think of something that interests you and code the fuck out of it. You wanna do something with the webcam? Learn about webcam API's. You wanna write a tool to automate cleaning out your trash bin, then code it. There are more than a few places google will point to for coding projects. Daniweb.com has stickies in all languages with project ideas, Python being the most prevalent since it is the most popular language.
If you are still lost, find an opensource project like Twisted or something else that INTEREST you and fix the bugs. Joining something opensource and closing error tickets will gain you respect, knowledge, and fixing others problems.
The biggest thing I'm getting at is you really need to find something you think is cool and go with it. When I got into coding, augmented reality is what I was after so I studied it and learned all I could. Then moved on to image processing because I wanted to track moving objects in the webcam feed. Find something you thing is cool/awesome/interesting and go with it.
I was going to remove this topic when I first read it to be honest, because it comes up soooo fucking much and project ideas and the like can be found on google and other forums and all. GOOGLE PROJECT IDEAS. And the whole what do programmers do? question was kinda stupid, programmers program. Programmers aren't going to go fix the transmission in your car, or help your credit score, the fucking code. What else would a code monkey do? Not to be mean or rude, but it was a touch of a stupid question, but this thread will be locked after a few more replays are made, just saying.
[EDIT]
Scratch that, locked because google will yield more/better/all answers.
/