views:

86

answers:

1

I understand that there are tons of similar questions here and I also understand that the "correct" answer is whatever motivates you. However, I always have trouble generating ideas. Sometimes, I sit for hours coming up with nothing (I am not exaggerating) and I just end up wasting time.

I've found that my main motivation is this: I can make whatever is needed. I'm pretty sure that this seems weird but this is how I am (unfortunately).

I am a student, have basic knowledge in C, C++, and Java. My python knowledge mostly comes from reading diveintopython.

Some other "specifics" that might help:

  • command line only
  • I'm most interested in file I/O stuff and parsing documents/data
  • I recently switched to Ubuntu from Windows
  • This is something like a summer project so, can't be too big

Thank you very much for your ideas.

+1  A: 

Perhaps the obvious answer is to start working on an open source project. The bug tracker cleanly outlines what is needed. By completing the work, you will at least make one person happy, but usually many more. This would also fit nicely into your switch to Ubuntu. You can leave an open source project at any time, as well.

Interested in parsing documents and data? Cython is a pretty cool Python open source project, that you might like to hack a bit.

carl