I self-identify with this too. I am a decent juggler, auto mechanic, wood worker, gardener/landscaper, plumber, hiker, rock climber, group organizer, sysadmin, go player, and a pretty darn good programmer.<p>I think generalists are the bees of human society; they help to cross-pollinate different fields. Most groups can probably benefit from a generalist or two.<p><i>But</i>, there's a danger that people will stop taking your opinions seriously too. What's the old saying about knowing everything about nothing or nothing about everything? Flitting too much from interest to interest leaves you with no real special knowledge of any subject.