Ask HN: Do you regret being a generalist?
61–70 of 231 posts
Re: Ask HN: Do you regret being a generalist?
#62I consider myself a "full stack employee". I've done backend, frontend, hosted live events, some sales, marketing, a dash of HR, pretty much everything.
Do I write that on my LinkedIn? Heck no. A year or so ago I looked at all the experience I had, saw I had a through-line story of how I've worked on video projects over the past 7ish years, and decided "I'm the frontend WebRTC guy." I identified the spots of knowledge I needed to read up on to be confident (just a few gaps here and there) interviewed at a job, and within 10 minutes into the interview my future (now current) boss said "You're the perfect fit!". Because I was. I'm the frontend WebRTC guy with some sales/marketing experience, and they needed a frontend WebRTC guy with some sales/marketing experience.
Before that, I was the Frontend DevOps guy. Before that, I was the Backbone.js guy. And before that, I was the Sharepoint guy (shhhhh don't tell anyone!)
If you're interested in AI, just go poke around and find something in AI. Don't sweat it. We all got plenty of time, and like you said, as long as we can center divs and set up click tracking on a Wordpress site we'll always be able to put food on the table! :)
Re: Ask HN: Do you regret being a generalist?
#63No, it makes me more valuable to startups. I’m a 0 to 10 engineer, 10 to 50 is rough, 50 to 90 is boring and 90 to 100 is like watching paint dry for me. If you want to be valuable for the startups that need 0 to 50, you need to wear some different hats. You also need to know yourself. Figure out what you love in this and do that, you’ll never be burned out or bored. When I’m in the right place, I can happily code al…
Re: Ask HN: Do you regret being a generalist?
#64A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyse a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.
On the flip side, that’s a 50-year old quote and maybe times have changed?
Re: Ask HN: Do you regret being a generalist?
#65A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyse a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.
Re: Ask HN: Do you regret being a generalist?
#66In some ways I find that I _do_ specialize - just not along a specific field. I tend to specialize to the project. 8-10 years ago, I was building a video rendering project. I got to build the engine prototype (in an early version of node.js!), the UI (early version of react!), the data formats, the databases, the video / audio processing systems, and so on. And when we proved it all worked, we brought on specialists to help improve the UIs and optimize the rendering engine.
At the end of that run, I knew more than I would ever want to know about video file management, video rendering, generating video formats, etc. And once that startup sold, I was able to move on and let all that knowledge sort of fade.
I'm presently "specializing" in a project where we scrape POI data from around the world and combine it in useful ways for locals and travelers. So now I'm working with geo data, reasonably large data sets, merging data from thousands of sources, and I get to dabble in / and learn about ML, while the specialists do the more detailed, more difficult ML work.
That said, I've found it's good to be better than average at some things to keep busy. For me, besides general coding, I'm decent at API-based software architecture, Ops, and planning / maintaining / optimizing Relational Databases.
As for the work - Most projects need both. Someone else on this post mentioned that there can be higher pay for specialists. That's probably true. I've seen it. But generalists can have more stability as industry trends adjust.
Re: Ask HN: Do you regret being a generalist?
#67Earlier quoted context omitted.
> Why would one need this? You'll see! :) (seriously though, even if you are not planning any invasions in the foreseeable future, you need to think like an attacker to successfully defend against attackers).
If you're not invading because you can't, you're not good: you're just useless. You need to be able to invade and not do it to be good.
This more "not invading AND you can't" rather than "because." Seems like a reasonable thing to me.
"I decline to shoot anyone with a gun and I can't." That seems like a position taken by some large number of pretty reasonable people in a many contexts that seem, at the very least, justifiable.
Re: Ask HN: Do you regret being a generalist?
#68This is generally not a problem and many people are actually happy to get someone who has not just seen 15 years of one thing.
The T-shaped thing is a bit of a meme, but I do believe you shouldn't be a complete generalist and not be quite good at some things, so I guess the depth of your one or few specializations is up for debate.
But in summary I don't regret it. I don't want to call it "easily bored" but I can really not imagine myself as still doing the exact same thing as 2001, when I started working, even with the technologies that were around at the time. Sure, even there things change (looking at you, Java and PHP) but still. The only thing I don't recommend is hopping from language to language every 2-3 years, that's simply not enough time to go deep enough.
Re: Ask HN: Do you regret being a generalist?
#69Do I envy those who were able to specialize and find fortune, keep their sanity, and look good doing it? Absolutely there are days that I do. But regret being a generalist? Honestly, I think I would go crazy if I tried to force myself to be anything other than.
Re: Ask HN: Do you regret being a generalist?
#70I'm naturally a generalist, I enjoy every and all parts of creating network/computer/OS/userspace systems, their performance, operation and security. But I've also specialized in some areas. As I get older (about double your age) I have held very high level generalist roles, but those start to become few and far between up the corporate ladder. In my more specialized role, very senior opportunities are more common since not so many people seem to specialize.