Ok. Thanks for the reply. I’ll try to come up with some problems for myself
As for where I get my ideas, I keep finding stuff I want to improve all the time. I believe in writing code to solve everyday problems. Even if sometimes the code bit takes long :P
I also try to solve these problems using new stuff I learn. I am not a CS grad but I am reading computer architecture just to be able to better Appreciate GPUs better. It'll help me eventually learn OpenCL some day.
Coding is fun. Make sure you are having fun with whatever you do.