> Essentially the internconnectedness of everything is making it hard to find the niches you speak of. There's always someone who loves his job so much and works at it so much that he defines the meta, so to say. This is a problem in computer science, even.
Then, seek out those people and work with them. Computing is collaborative. It's rather difficult (and unnecessary!) to create anything meaningful entirely by yourself.