9 ms·
17 years ago, there was a popular essay about this sort of person, and the label at the time was "Free Electron": https://randsinrepose.com/archives/free-electr
by thaumaturgy 4y ago
17 years ago, there was a popular essay about this sort of person, and the label at the time was "Free Electron": https://randsinrepose.com/archives/free-electron/ https://randsinrepose.com/archives/free-electron/
Before that, they were known as "generalists", autodidacts, polymaths, etc.
The thing is that pretty much any clever person that's easily invested in novel things can become one of these people, so this label isn't reserved for people who are generalists, it is reserved for people who are not specialists.
If you care about things like income and career progression, do not let yourself become one of these people. They aren't valued, and it doesn't take a lot of staring at job postings or talking to hiring managers to figure out why.
Well-run organizations -- that is, organizations that can afford to pay good money for talent -- have clearly defined roles for people, and need only a few generalists to handle the nitty-gritties of cross-department communications and management.
The organizations that most need generalists are the ones that are constantly struggling to get their crap working right, so they need people who can do a little bit of everything, and as a consequence, they also can't afford to pay such people a lot of money.
It is much easier for a specialist to argue their value than a generalist. I believe there was a frontpage "Ask HN" about this today, probably why this article was posted now.
If however you can decouple happiness and satisfaction from income, and chasing novelties makes you happy, then by all means, keep doing what you love.
You'll just never make the same kind of money as the person that knows Kubernetes backwards and forwards and not much else.
- hartator 4y agoOr they run their own business.
- lokimedes 4y agoIt works just fine for me. Even the best operations wants to stay competitive, and I have yet to meet a CEO with less ambitions than the org can handle. That is where we Wildcards thrive. I build the departments we don’t have, make the prototypes the developers says are impossible (or unattractive technically), prove the business models that yikes the existing sales organizations as they are misaligned with common practice and so on. That said, you must be sellable as a Generalist/Consultant/Fixer. Most people who try to go the Generalist route fails as well. And what the article fails to mention, is the hidden set of skills you need in addition to be valued in this odd position.
- asabla 4y agoI've found my self in this position as well. So far I've managed to identify a few key points which has served me well so far. - Being able to produce results even when there is a lot of unknowns. - Fairly good communication skills across several departments. People usually listens to what you say. - Being known as goto kind of person. If it's about getting the gist about something or direct help of implementing any kind of service/api. And lastly the main point of being Sellable: Being a generalist has put you into a lot of scenarios were others have no previous knowledge about. And thus making you easier to act as an early asset in assignments.
- prox 4y agoInteresting discussion. My solution has been to sell myself as a troubleshooter. So I usually see patterns and solutions that others do not and in such a case can bring something to table where people get stuck. A troubleshooter sounds very specialist while it skills are in actuality quite generalist (on the whole)
- asabla 4y agoI've sold my self as a troubleshooter before, but that only got me into positions were I was maintaining old tech. Especially things others had no idea how/why it did work. I still find my self in these situations, but not as much like before since I stopped using troubleshooter. But your miles may vary :)
- prox 4y agoYeah this comment thread is certainly enlightening in that regard. Maybe I should rethink my strategy! May I ask what you market yourself now?
- asabla 4y agoI've kind of switched over to a more specialized direction, but I still do include all/some the general stuff as well. Meaning: It's imperative you explain there is a focus on what you're specialized/interested in. And if they're still interested there is a lot of extra goodies you know as well. But only as long as it's part of the assignment/position you're interviewing for. I know this answer is a bit vague, but I hope it was still to some good use for you.
- klysm 4y agoSure, but who gets the business to that well oiled machine kind of state? When you’re starting off, I think having someone fitting the description of this article can be pretty valuable even if the end result doesn’t really require it
- BlackFly 4y agoYes, the idea and the debate is as old as history. I prefer the quote from Heinlein, "Specialization is for insects." Because actually, if you look at well run organizations, everybody needs to be a generalist to some degree. You don't just work in a silo and ignore every other aspect of what your organization does, otherwise you produce deficient solutions that your colleagues in their own siloes need to work around. Eventually the only people that can thrive in such an organization are the generalists because everything fits together so poorly only the people willing to tackle novel things can solve any problem. People talk about force multipliers because you need to be generally aware of what a lot of different people are doing and help them align to be as productive as possible. > 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, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. He was a bit pro-military for my tastes, but I hope you get the idea. You'll make more money stepping up than drilling down. Of course, context and opportunity matters a lot. Success isn't dictated (possibly barely affected, given the debate) by this single dimension.
- deleted 4y ago[deleted]
- YurgenJurgensen 4y agoIt's an evocative quote, but it's also nonsense. The selection of skills is a bit scattershot, but let's look at some examples: "butchering a hog" takes a year to learn, well, butchery to a professional standard, because someone who can butcher hogs but not cows sounds awfully 'specialised', some places even say that a butchery apprenticeship takes 24 months. (And I personally wouldn't trust an unqualified butcher to process meat I'd be eating.) Building a wall is easier, you can get a bricklaying certification in 8 weeks. Learning to "Fight efficiently" and "take orders" takes US army recruits 22 weeks (and we can throw another 12 weeks of officer training for giving orders and generously allowing this to count as 'planning an invasion'). Computer programming, sonnet-writing, account balancing, cooking and solving equations are actually part of general education, so let's ignore those. Basic first aid only takes a few days, and pitching manure can be learnt in under an hour. But then we get to "design a building" and "conn a ship" (not a boat, a ship). Conning a ship is a bachelor's level qualification in of itself, and designing entire buildings is a job for a chartered engineer, which requires years of experience and another bachelor's degree, so we're taking probably ten years of full-time training for those two alone. And I would not want to be on a ship piloted by someone who'd been on a 3-day course or live in a tower block designed by someone who'd read a couple of Wikipedia articles. Then we'll throw in a 4-year degree in whatever they're actually doing, and you're looking at a society whose adults don't start entering the workforce until their mid-thirties, and a newbie doctor or research scientist or some other field which requires postgraduate qualifications is probably in their early forties. This isn't even remotely viable as a way to run a society. And it's also implied that that list isn't even exhaustive, so the real numbers are even worse if there's some other complex safety-critical thing that Heinlein also felt should be on the list, like 'fly an airliner' or 'manage a chemical plant'. Maybe with sci-fi anti-aging techniques that mean people can still be expected to be healthy and productive in their nineties, but in the real world, Heinlein's generalist utopia is pure fantasy.
- beebmam 4y agoIs this simply an apriori argument? Do you have any evidence to back up your claim beyond your reasoning? I don't find it very persuasive, and based on my own experiences being a generalist for the majority of my career, I can say it certainly doesn't apply to me. My compensation is >$500k a year and I've been a software engineer since 2010.
- thaumaturgy 4y agoWhat search terms would you recommend a generalist plug in to indeed.com to maximize their chances of getting hired at a competitive salary? Remember, they are a generalist, so specific languages, frameworks, and platforms don't count; they won't be more experienced in any of those than competing applicants, by their nature.
- pards 4y agoWe generalists find work through our network of contacts. People we've worked with previously reach out to us when their current company needs a person like us. In 20+ years as a generalist, I've never been without work.
- thaumaturgy 4y agoExactly: if you're talking to people who already understand your value, then you don't have to pitch your value to them. Specialists also benefit from this, with the additional benefit that they can look for employment outside their network. There are some survivorship biases responding in this thread, but the fact remains that employment opportunities favor specialists over generalists, all other things being equal.
- deleted 4y ago[deleted]
- deleted 4y ago[deleted]
- deleted 4y ago
- deleted 4y ago[deleted]
- corobo 4y agoI'd be interested in seeing if other wildcard types actually care about this? Beyond living well of course, need cash for that. My drive is dopamine, not money. As long as I'm fed and not in debt I couldn't give a rat's tail how much I'm earning. I'd take a hefty pay cut to jump on a "hell yes" project.
- namaria 4y ago> I'd take a hefty pay cut to jump on a "hell yes" project. Very easy to say. Let's get back to it when you have actually taken a hefty pay cut.
- corobo 4y agoIn November I quit my full time job to go freelance while building my own business because I got bored of the Groundhog Day I was living in (7 year itch?). So far it's the biggest pay cut I've taken, although admittedly it is looking like it'll stabilise to more than I was on FT over the next couple months. Does that count? Am I allowed to get back to it? Haha Figured now's the best time to try. No dependents and worst case I crash and burn and move back in with mum for a bit :)
- dinkumthinkum 4y agoI think a lot of technical people care more than a rat’s tail what they earn. But I agree, it seems like a of HNers say they aren’t interested in any more money than to just barely physically survive. I mean, they say that, I don’t know. I haven’t many of these types in person. It is amusing, though.
- b800h 4y agoI disagree, with caveats. There's the idea of a "T-shaped person": A little bit of knowledge in a lot of things, with deep knowledge in one area. This is what organisations tend to hire for. The wildcard person eventually develops into a shape more akin to the differencing mark seen in heraldry for first-born sons. Much broader and deeper general knowledge, and several areas of very deep knowledge. As one of these people, I can stand by the fact that, yes, you will be sought out by organisations which are struggling with serious challenges, but that does not mean that they can't pay good money. They can frequently pay very good rates, if you're working as a consultant, because you'll be paid for out of CapEx.
- RajT88 4y agoYou are getting into a metaphor I saw here on HN some years back: "The Paint Drip" model of skilling. The more you paint over a spot, the more it drips as paint accumulates. The things you spend the most time on, have the longest drips. Some may be in a T-shape, but as you say, there may be many longish drips in a person's skillset. For the first 10 years of my career, I was more T-shaped. But also pretty good at jumping in and figuring things out. I'm now a lot more "generalist" - I just tell people, "Try me; who knows what I'll know or be able to figure out". I still have some of those really long drips in my paint drip chart, a few really really long, but the nature of tech means that at some point, some tech you learned really well is dead and you'll never need to use it again. Such is life!
- hogbutcher 4y ago>"Try me; who knows what I'll know or be able to figure out". This mindset is usually highly toxic in workplace. At minimum it's a nice way to get yourself branded the official a-hole smartypants of the company.
- RajT88 4y agoNah. I am definitely not that guy. Toxic, perhaps for me. In that if I see something not getting done and I cannot get anyone to do something about it, I will try and handle it. I learn a lot along the way, but at times have too heavy a workload as a result.
- Laakeri 4y agoFor example Google hires mostly generalists and lots of people who care about income and career progression work there.
- i386 4y agoGoogle does not. It hires a lot of specialists and fungible people.
- random314 4y agoSpecialist and fungible are contradictory. It's true that they don't hire specialists - but there are only 7-8 different software profiles they look for. 1. ML 2. Systems 3. Product 4. Data engineer 5. SRE ....
- dinkumthinkum 4y agoAre you implying most companies have 37 profiles? Even this article was giving multiple examples or a little Web shop that probably has less profiles than 7.
- random314 4y agoObviously no. What I meant is that they don't specifically try to hire nodejs/computer vision/graphics/kubernetes specialists etc. Lots of startups and mid level companies are looking to hire specialists in computer vision, nlp, scala expertise etc. So startups can have 4-5 highly specialized profiles.
- filoleg 4y agoFrom my personal observations, Google indeed hires a lot of generalists. Source: been an SWE in a hardware org for the past year there, and my team is a mix of about 1-2 people with plenty of previous hardware experience and focus, with the rest being generalists without much previous related experience (including me) who can pick things up and resolve them quickly, whatever they are. Observed quite a similar pattern on other teams in the org as well, with the only exception (to a degree) being a few research teams filled with PhDs.
- randomdata 4y agoThe generalist’s solution to income is to have multiple jobs. If done correctly, the sum of those, even if individually lower paying, jobs should exceed a specialist role.
- soggylaundry 4y ago> You'll just never make the same kind of money as the person that knows Kubernetes backwards and forwards and not much else. is there a statistics on this?
- bityard 4y agoI laughed when I read this because being a kubernetes expert implicitly means having lots of experience on a wide array of subjects. Cloud services, networking, containers, etc. DevOps is literally one of the most generalist jobs out there. A better example of a (typically) highly specialized job title might X Developer (where X is any programming language).
- exmadscientist 4y ago> Well-run organizations -- that is, organizations that can afford to pay good money for talent -- have clearly defined roles for people, and need only a few generalists to handle the nitty-gritties of cross-department communications and management. > The organizations that most need generalists are the ones that are constantly struggling to get their crap working right, so they need people who can do a little bit of everything, and as a consequence, they also can't afford to pay such people a lot of money. > It is much easier for a specialist to argue their value than a generalist. Yes, but... when these organizations need to staff a small weird project or straighten out a mess, they often hire a consultant. Consultants get paid a lot of money and their work changes frequently. This is a great place to be if you're a "wildcard". You can work for yourself (high risk, high ceilings on pay, lots of sales time) or a consultancy (low risk to you, modest employer risk, lower ceilings on your pay, little sales time). If you have to market yourself as a "wildcard", remember that just like you never want to be a "programmer who can do X", you want to be an "X who can program", so it goes with being a generalist. No one really wants to hire someone who doesn't have some specific talent. So you're a "generalist X", not just a "generalist". (Probably, hopefully, you do have some area or other of more-detailed knowledge!)
- Scea91 4y ago> If you care about things like income and career progression, do not let yourself become one of these people. They aren't valued, and it doesn't take a lot of staring at job postings or talking to hiring managers to figure out why. I have the opposite experience. Being a generalist allowed me to "climb" fast at my current company as I am able to lead projects holistically and coordinate cross-functional teams. I have no shortage of attractive offers, but more importantly I like to work this way. I can't imagine limiting myself to just one narrow area and ignore the big picture and so far it looks like I do not need to. As for job descriptions: I would love to hire more of these people but it is difficult to put a job description through the system that would not be confusing. Thus, even I have written job descriptions for one specialisation that should be dominant, but in the fine print I make it clear that I am searching for someone with broader scope and will to basically "do what is needed". PS: Thinking about it more... do you think industry legends like Jeff Dean or John Carmack fit more into the generalist archetype or are they narrow specialists?
- newaccount74 4y agoI think at some level specialists need to become generalists, or they will get stuck. For a junior backend engineer, it might be okay to not know much about UX design, front end development, database administration, etc. But at a certain level, you need to know about all the fields outside of your specialization as well. You need to understand why you are doing what you are doing, or you'll end up doing a bad job at it.
- di4na 4y agoRe John Carmack. Seeing his journal, strongly a generalist that adapt. I mean look at how they ran Armadillo. It was just a bunch of random problem solving constantly.
- manholio 4y ago> industry legends like Jeff Dean or John Carmack Those are very bad examples that prove the gp's point. Sure, flexible and multitalented people are a huge asset IF they get their big break, if they get involved in a startup at the right time in the right industry, if they are lucky to not get crushed by abusive players etc. etc. But the chances of success are very slim, you likely won't be John Carmack. For every Carmack there are thousands of failed game developers who never got their break. Starting a tech company in 2022 is very different from 1992 even if you get to Carmack's skill level. Meanwhile, holding a job is something that always works and being a specialist in a high demand area is strongly correlated with financial returns. I write this as somewhat of a "renaissance man" interested in everything from engineering to coding, to economics, to political science, to philosophy - and even holding advanced degrees in these topics. Sure, I can make my paycheck in tech, but without a managerial track record and access to the upper echelons of capital and corporate power I won't be recognized as a critical asset for an organization nor will make "Kubernetes expert" money.
- shp0ngle 4y agoHm. I don’t know. As a “generalist” myself, I find it sometimes hard to find a new job (as it’s hard to describe what exactly you did), but once I land a new job, I somehow become a person that just can’t be fired, and bring a lot of value to the team. However, what I CAN recommend for such people and what did help me is to move more into management. If you are a jack of all trades, you can also quite easily tell what will take what time, and how much are people bullshitting you. And learn some JIRA/scrum shibboleths on the way, and you become quite a good manager.
- mr_cheese_ 4y agoI can't second this enough. After 20 years as an excellent generalist I was getting bored as an IC. I struggled with finding interesting roles until I moved into management. All those good enough skills in a lot of areas, and the ability to connect things and people, really helps you shine. Plus, you get to fix all kinds of new problems.
- dalbasal 4y agoYou are right in many senses. Modern organisations do value specialisation, and tend to perceive the organisation as a legible machine with specialist components. This tends to be particularly prevalent among HR, professional management, outside consultants and such. That sense, I think it's a false perception. Organisations don't really run on specialisation. Generalists are what make the organisation run, with the mist important specialisation being specialisation in the company itself. Realistically, very few of the supposed specialists really are specialists. There are, of course, a few roles where specialists reside. Roles that require deep or intricate knowledge, but these tend to be few. IMO, many of the failings in modern organisations are related to this tension between theory or ideal and reality. People are handed specialised roles, and then expect to be handed tasks that map to this speciality. Very often, the real problems don't fit this mold. This is where we get team where no one can do anythibg unless everyone is doing. everything. It's where we get busywork, because middle managers job becomes finding tasks that fit neatly into roles.
- astrange 4y ago> 17 years ago, there was a popular essay about this sort of person, and the label at the time was "Free Electron": https://randsinrepose.com/archives/free-electron/ https://randsinrepose.com/archives/free-electron/ Also: https://www.joelonsoftware.com/2007/06/05/smart-and-gets-things-done/ https://www.joelonsoftware.com/2007/06/05/smart-and-gets-thi... http://steve-yegge.blogspot.com/2008/06/done-and-gets-things-smart.html http://steve-yegge.blogspot.com/2008/06/done-and-gets-things... and pop psych tests like MBTI This kind of essay is good for the author, because writing an essay about "what if there were special people who were awesome and really cool?" attracts readers who think it's about them. Doubt it has much other merit though. Personally, I try to develop the opposite talent where you don't produce anything. Otherwise they ask you to maintain it!
- Netcob 4y agoI would love to just be able to "not let myself become one of these people". Unfortunately I can't change how my brain reacts to stimuli (and I've tried).
- 2devnull 4y agoA big part of this is that specialist can be fake, often are, and nobody can tell. They just need to know slightly more about kubernetes or whatever specialty it is, than other people around them. I often come across “experts” that aren’t really experts in anything besides self-branding. Our university system is built on this. It’s also the reason why we haven’t made much progress in the last 50 years or so. Everybody is just enough of a specialist to demand a wage, not more. What’s the saying, “they promised flying cars, but gave us Facebook.”
- mbgerring 4y agoGet this — if you’re a generalist, you can actually decide to become a specialist in one area for the sake of money and career advancement, the same way you’d pick up any other piece of knowledge to solve a novel problem.