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.
Yeah, I'm just like that, and some times I get real scared, that if I need to change my job, it will be too hard. Who needs a guys who does data science, sysadmin, front end, back end, management and planning at the same day?<p>Once you got some time at work, people value you a lot, I've got more promotions in three years than I was hoping in ten years, but I see the market so different with all those experts.
Ha! This sums me up completely. Well except for the 'jill' part. I've found while its a real pain to get a job, that once you have one people want to hold on to you. Someone that can jump from doing some carpentry, to administering a server, to working a job fair is really handy to have around.
That's the way to own it! I identify with this life philosophy and own it without feeling guilty that I haven't mastered one specific domain. I do work on learning more and stay current in my areas of interest.