I was like this four years ago (the first few months after graduating). My idea, and my plan, was basically "lock me in a box and make me write cool code, and I'll be happy".<p>It's not true. I've discovered that I need my input and my work to be economically validated. Someone (preferrably myself; but someone else is better than nobody) needs to make money off my work. I don't think that's a bad evolution :-)