I've often thought that for the exceptionally bright but really technical hands on programmer that some of these startup incubator or shared workspace environments might be the ideal place to work.<p>The problem is that at any one company there aren't enough challenges to keep you interested, you're the heavy hitter, the impact player. You can come on the field, and in 15 minutes score more goals than everyone else put together, but then you get bored and need to go off and do something else. I think there is an analogy to science - there is the big glamourous science with its breakthroughs, and then there is the 'janitorial' science of the guys who coem along behind and tidy everything up.<p>The problem with trying to create a 'floating' programmer type position is how do you compensate them? But that will come back to a much more fundamental (and unsolved) problem, how do you <i>measure</i> the input of programmers.<p>Additionally, if we buy into some of the recent discussion about personality types and programming, it may be that the best impact players are the manic/depressive types. They might come in to the shared workspace for two weeks and flit from company to company solving an amazing quantity of problems... and then they go and hide under their bed for four weeks and you don't see them again for a month. Someone's got to keep the momentum going in that time (so we can't <i>all</i> be impact players).<p>Additionally, thinking back to the times that I've been the guy to walk into the room, take a quick glance at the other programmers source code and say "there's your problem" and then ride off into the sunset, you really need to have some kind of base level of understanding of what they're trying to do.<p>For me I think I also have 'language snobbery' issues. I'm not going to want to help some 20 year old MBAs put some scammy B2B together by coercing two fundemantally different PHP frameworks to talk to each other (and even if I did the compensation would be even more of an issue, because they'd never believe just how difficult it is).<p>So it'll probably always be a pipe-dream for me...