I'm much the same, a lot of the time I find it hard to do things like Project Euler or redoing work in a new language because it's not interesting to me.
I have found that watching videos from things like GDC/TED talks about particular software techniques has given me motivation to try and copy them. Yeah, I'm not pushing the boundaries of human knowledge or making a killer app but it's a new piece of technology or technique that I've never done before.
Perhaps look to implement something that you haven't done before in a way you haven't done before. Personally, my current project is a Fiber based raytracer. Having never done either before, it's an interesting problem to solve when you don't look at anything but documentation on MSDN for functions.
I have found that watching videos from things like GDC/TED talks about particular software techniques has given me motivation to try and copy them. Yeah, I'm not pushing the boundaries of human knowledge or making a killer app but it's a new piece of technology or technique that I've never done before.
Perhaps look to implement something that you haven't done before in a way you haven't done before. Personally, my current project is a Fiber based raytracer. Having never done either before, it's an interesting problem to solve when you don't look at anything but documentation on MSDN for functions.