Yes! I've found this approach very useful with my own projects. I might not be out here inventing C++ or Linux, but it's actually not too hard to find projects where you can apply well known computing techniques or technologies to a new domain to do something truly new.
I think this is really motivational because doing something new and showing the world is really fun!
I think this is really motivational because doing something new and showing the world is really fun!