There's a question that comes up now and then: "How do you know so many random things?" The honest answer is that it isn't raw intelligence, it's just relentless curiosity. If something catches my attention, I will happily fall down the rabbit hole until I understand it well enough to be dangerous.
For a long time I treated this as a character flaw. Career advice loves a specialist. "Find your niche." "Pick one thing and get good at it." The world rewards people who go deep on a single topic and become the obvious person to call. Meanwhile, I'd spent the morning reading about transformer architecture, the afternoon trying to solder a circuit board, and the evening arguing with a DNS server. It did sometimes feel like I was doing something wrong, like I was failing to find my niche.
It took me a while to notice that the rabbit holes weren't actually wasted time. Knowing a bit about a lot of things turns out to have its own distinct advantages, and they're the sort nobody mentions when they're busy telling you to specialise.
The most underrated one is simply that you can talk to almost anyone 1. When you have a working knowledge of a wide range of subjects, you can have a genuine conversation with the electrician rewiring your house, the developer writing the backend you depend on, or the neighbour who keeps bees. You don't need to be an expert in their field, you just need enough of a foothold to ask good questions, and people love being asked good questions. Doors open that would otherwise stay closed, not because you're impressive, but because you're interested.
It also changes how you approach problems. Most genuinely interesting ones sit at the intersection of disciplines. The person who only knows one field will try to solve everything with the tools of that field, and be confused when the problem doesn't cooperate. A generalist has a larger toolbox, and more importantly, a habit of noticing when a pattern from one domain maps onto another. Half of engineering is recognising that the problem in front of you is one you've already seen, just wearing a different hat.
There's a particular kind of value, too, in being the person who can hold an entire system in their head. The specialist is indispensable within their narrow lane, but the generalist is the one who understands how the lanes connect, where the seams are, and what happens when something crosses a boundary. That glue role is harder to hire for, harder to document, and quietly essential to anything more complicated than a single component.
And the curiosity itself compounds. Once you've taught yourself the basics of enough different fields, picking up a new one becomes familiar. You know which questions to ask, which fundamentals to ignore at first, and where the common traps are. The first time you try to learn something from scratch, it feels impossible; the tenth time it feels like a Tuesday. That adaptability is its own insurance policy. Specialists bet everything on their field staying relevant, and when the landscape shifts, and it always shifts eventually, they're the ones who have to start over from a scratch. Generalists have a shallower investment in any one thing, but a much wider base to adapt from. If your value is "I can get up to speed on most things quickly", that value survives a lot of upheaval.
I'd be a liar if I pretended there were no downsides. You will never be the best in the world at any one thing, and there are situations where only the best in the world will do. You'll sometimes feel like an impostor surrounded by people who know your current subject far better than you ever will. And there's a real risk of skimming, of confusing familiarity with understanding, of collecting topics like stickers without ever doing the hard work of mastery.
The trick, I think, is to accept the trade rather than fight it. Be a generalist on purpose, and go deep on the few things that genuinely matter to you, while keeping the curiosity tap open for everything else. You won't win any "world's leading expert" awards, but you'll have a far more interesting time not winning them.
-
people who know me know I wont, but I could. ↩︎