Live data from Hacker News

Ask HN: Do you regret being a generalist?

news.ycombinator.com

11–20 of 231 posts

Re: Ask HN: Do you regret being a generalist?

#11
post #8
post #5

A 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?

Maybe the specifics have changed but I'd argue the general sentiment remains valid. And at least half of those specifics still apply.

Re: Ask HN: Do you regret being a generalist?

#12
I'm mid thirties, went from full stack dev to DevOps to sre. No real regrets on not specializing in a field, however I do wish I had spent more time contributing to some specific open source project that's heavily used. I think generalist knowledge + in depth knowledge of some widely used codebase would be a bit more lucrative.

Re: Ask HN: Do you regret being a generalist?

#13
Yes and no. No, because I think being a generalist has allowed me to offer value and insights that set me apart from others. I like knowing a bit about everything and I think my willingness to learn and explore has worked out really well.

On the flipside, before I moved to my current company, I did struggle with promotions at times because I wasn’t seen as a specialist in any one area. The overall value that I saw in being a generalist and that others used to their advantage wasn’t rewarded the same way as it was for peers who were focused on just one thing.

So I don’t regret it and I do think there is real value in being a generalist. But be prepared to have to work harder to show that value to others.

Re: Ask HN: Do you regret being a generalist?

#14
post #5

A 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.

[deleted]

Re: Ask HN: Do you regret being a generalist?

#15
Heck no I regret nothing.

I can program anything, bring me your dead and I will raise it.

Specializing, that's called a job. Work is work and they have a stack you gotta use, better or worse.

No one can take the hacker out of the hacker though.

My resume in terms of languages basically goes back in time, where I'm "expert" of what I use every day, but what I haven't used for a while I just put "good".

How do you sell yourself as a specialist to a company with a stack? Simple, "I don't know X but I'm keen to learn. I'm sure I can scale up to it". If they pass on you, it wasn't meant to be. As a job, your job is to return higher value than your cost. If you do that within a team, you're a net positive. Whether it's by teaching what you know as an expert, of coming up and scaling up to help wherever you can.

Either way, there are very few stacks that are permanent enough that you could be an expert in the matter for decades. Things simply move too fast.

So get behind any shiny new stack that you fancy and become a subject expert, it might pay the bills in 5 years. If not, you probably learnt transferable skills. At the end of the day, no matter the language, stack, team, we're just all trying to get the computer to do X.

Re: Ask HN: Do you regret being a generalist?

#16
I'm a generalist that also knows business and UX. It does cut me off from some jobs, and I am fine with that, I would probably get bored by those jobs anyway. Follow your interests where they may take you. The IT industry is vast and needs all sorts of people, might as well go with what makes you happy.

Re: Ask HN: Do you regret being a generalist?

#17
Think about the breadth of your experience with perspective of where you want to land. You sound like a person that likes learning and applying SW tech. That is great for a generalist role or a maybe a CTO of a varied SW tech stack. Is that trajectory where you want to land? If you want to be in a role where you need to be responsible for multi-disciplinary stacks, you don't sound like a generalist. For SW, you do. I hope your experiences line you up for the role you want.

Re: Ask HN: Do you regret being a generalist?

#18
post #10

Being a generalist certainly makes cocktail parties more interesting. Being a little good at everything makes you more employable as well, you don't get locked into 1 niche. The T-shaped person is the ideal. You should be great at 1 thing and decent at many other things, but always keep the T-shape. Keep an identity to center your varied experiences around. It will keep the main thing and the auxiliary things interes…

Why is T-shaped ideal? I’ve heard this before but it seems arbitrary. What about “W” or “U” or pick your favorite letter?

Re: Ask HN: Do you regret being a generalist?

#19
A generalist technologist has a lot of uses. I successfuløy employ myself as a generalist technologist and let Subject matter expert or coders take over when we go deeper into these territories.

Follow your passion for technology it almost cannot go wrong if you learn by being passionate and work in tech.

Re: Ask HN: Do you regret being a generalist?

#20
No. Being a generalist is awesome. I get to follow wherever my interests lead and I'm interested in a lot of things. I don't know what I would do with myself if I had to focus on one narrow piece of it for years on end.

What I do regret is not being better at marketing and sales. It has been difficult to find work at times because I don't fit neatly into an employable box.

Post reply on HN