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?
Ask HN: Do you regret being a generalist?
11–20 of 231 posts
Re: Ask HN: Do you regret being a generalist?
#12Re: Ask HN: Do you regret being a generalist?
#13On 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?
#14A 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?
#15I 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?
#16Re: Ask HN: Do you regret being a generalist?
#17Re: Ask HN: Do you regret being a generalist?
#18Being 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…
Re: Ask HN: Do you regret being a generalist?
#19Follow 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?
#20What 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.