Short Coding Projects?
sapped asks: "Whenever somebody advocates a new programming language for you to try, they will usually suggest writing something in it that will take you an hour or two to code, so that you can get a feel for it. My problem is that I tend to go from extremely trivial ideas straight to stuff which will keep me busy, for at least a few days. I don't seem to have a handy in-between size project that I can test stuff in. The closest I came to this was writing a little ad-blocking proxy for my browser, a few years back. Any ideas on neat small non-trivial projects?"
you can always got to Topcoder and check out some the problems they have over there. They have all sorts of coding problems with varying difficulties.
-----
One is born into aristocracy, but mediocrity can only be achieved through hard work.
Now try doing that without looking up things in a book -- obviously I cheated here and just used the GCC. You see what I mean, though: Writing a mail program in assembler is somewhat more tricky than Python.
Some NP problems are solvable in polynomial time. NP-complete problems, which the parent was probably referring to, are currently not.
It's hard to be religious when certain people are never incinerated by bolts of lightning.
I usually write a tetris clone.
Basic operation is 400-1000 lines typically