On Becoming a VP of Engineering
honeycomb.io
honeycomb.io
I automatically become CEO, CTO, etc., by starting my own company, and this is true of anyone who started their own companies, including the ones that are now BigCos. Founders don't need any specific qualifications or characteristics to merit their positions. They choose themselves for leadership, and then they choose their friends as the first employees. Only much later does hiring become formalized. No matter how much you want to believe that hierarchy is a "meritocracy", the founding of the hierarchy was undoubtedly chaos. Chaos is a ladder. ;-)
I've always felt that hierarchical, subservient thinking is strange, and I honestly never considered my former bosses to be "better" than me. As far as I've seen, corporate ladder climbing is essentially political. This post reminds me a lot of the endless series of essays about what makes a "senior engineer". These are all written by people whose minds have been thoroughly corporatized, true believers in the hierarchy with an inner need to justify it.
If you are involved in starting a company, you _get_ the position of CEO, CTO, etc essentially arbitrarily.
That's initially.
After a while you merit your position by not running the company into the ground, but instead making it succeed.
Often, that's a much more honest and brutal way of measuring merit, than any evaluation.
Big companies need the evaluation, because eg Google is not going to go bankrupt, if they have one lazy and incompetent VP.
Compare https://gwern.net/backstop
That's not merit for the position but not being a five alarm dumpster fire at the position. There is a difference. As long as the company is lucky or there's enough overall competence in leadership or they hired the right employees that incompetence may not be destroy the company. That doesn't mean they're competent.
You need to be good to succeed.
Startups are explicitly disrupting the status quo. Yeah, one needs to be good enough to do that but it’s nothing to downplay. That is hard in a world of established actors.
Nonetheless, you're still attributing way too much to the ability of the leadership. After all, that story is so remarkable precisely because it's pretty much the only well known example of this.
You need to be good, somewhat lucky, and have product/market fit to succeed.
Product/market fit doesn't fall out of the sky either. It's created by being good.
> Most new and growing tech startups are not in fact VC funded.
Then they're probably not startups, but just tech businesses. Nothing wrong with that - they're objectively better in my opinion - but let's not call them something they're not just because we like the word or we want the cachet of being associated with something we're not.
Numbers-wise, I'd think VC-funded startups merit the distinction. They're (a) relying on financiers to make their strategy work (b) there's significant positive & negative impacts of that decision vs everyone else (c) they're the minority.
Startups using non-VC revenue are the majority and also doing all sorts of great work in invention+innovation in tech, business model, doing with scalable ideas, etc. VC $ buys things like press relationships and "X raised Y" headlines, but thankfully the days of breathless capital raise news on tech crunch are much more zzz now.
By your definition. And maybe a bunch of people who read the PG essay that narrowed the word that way. But not by the definition of 99.9% of economic participants.
Investopedia's definition, for example, bears no relationship to the PG definition. Neither does Webster's, dictionary.com's, or any entrepreneurship textbook you might find. Even Steve Blank doesn't define it that way.
It's always better to be getting money by selling to customers. It's amazing how well that works and how much less capital you need to grow.
Getting a big exit is my goal as a founder. Investor capital is spent to get to that exit. People who have the goal of making money off investors make self-enriching, bad for the company decisions.
On the other, I really worry that we now have a generation of entrepreneurs and employees who have only ever known a bubble environment. Many will have a hard time adapting to the actual reality of running functioning businesses.
I think this bothers a lot of engineers who pride themselves on being able to understand complex things, and see "soft skills" as something ancillary and lesser. It's also not helped by the fact that management skill has a low floor, since it's so hard to assess, thus everyone has had bad managers and they really make your life miserable. But at the upper end of management skill with large org sizes, the problem of debugging orgs and understanding the outputs of systems of people is way harder than software due to the human element. Even just getting accurate information and assessments is non-trivial given the underlying incentives and politics. In this type of environment, competence looks completely different from how a craftsperson thinks about it.
There are a lot of ways in which companies can succeed simply by their timing, or a couple incredibly lucky early hires, or first mover advantage in a growing space, or the right VCs -- not because of good leadership but in spite of it. Leaders take credit regardless.
Often this is why technical folks deride soft skills. Folks that tout them sound like my friend who's "figured out slot machines." My response: "Dude, that's awesome!" I'm not about to burst his bubble on the random, ambivalent jitter of the universe. We all need our delusions, who am I to take his?
I also used to deride soft skills. I learned, over time, that they’re extremely valuable, and deriding them doesn’t take away their power.
I think nearly every engineer would be well served by attending a good conflict resolution and “how to influence people” course. My 21-year-old self would smack me for saying that, but I’ve learned things since then.
When it comes to how these traits translate to the success of leaders or companies? I have no idea. I'd guess causation there is noisy. I bet leaders get a lot of mileage out of bullshit like playing surreptitious games for social capital, managing risk in decision making by offloading it and/or shifting blame, carefully crafting turn-of-phrase to manipulate people against their own self-interest -- especially in favor of a compensation structure that has senior leadership making 300:1 versus their lowest paid workers.
In a modern secularized world corporate leaders of large companies seem to take on the role of psuedo-religious figureheads that grant absolution and purpose in the face of the unknown and rob workers blind in return. Like, why in the hell do we need company values? Never understood why workers collectively put up with that patronizing, condescending nonsense. But I guess they're there for some poor shmuck that doesn't know himself otherwise and will warp his identity to them and put in 15 extra hours per week for the privilege. You gotta feel for his wife and kids though, don't you?
It's all just soft skills though -- that's the differentiator, the secret sauce, what makes great leaders. So soft. So skilled. /s
That would be a bad bet. There are a few leaders that are like this and build short-term successful companies, and there are fewer yet that are like this and are able to build long-term successful ones. There will always be sociopaths who are master manipulators, but it isn’t limited to leadership. I know plenty of engineers who get hired at multiple roles illegally and outsource their jobs to fiverr, and if they get caught they simply quit before or after a PIP and get a new gig.
The vast majority of leaders really do care, and these stories and assumptions do those leaders a disservice, because good leadership/management takes real effort, time, and hard work. Manipulation quickly loses you the trust of your team and causes them to leave, hurting your cause.
> Like, why in the hell do we need company values? Never understood why workers collectively put up with that patronizing, condescending nonsense.
Retention. If you can find a set of people who share a common set of values, they are easier to retain because everyone is aligned on where we need to get and how we want to get there.
Alignment is extremely important for success. A founder can force alignment for a while, but the whole company is far better off if alignment occurs due to intrinsic belief systems.
> But I guess they're there for some poor shmuck that doesn't know himself otherwise and will warp his identity to them and put in 15 extra hours per week for the privilege. You gotta feel for his wife and kids though, don't you?
That’s not the point of having values. When we came up with them for Tinfoil, they came from the team and we debated and reviewed them annually, and changed them as needed.
The point was to make sure we are on the same page when it comes to hiring, and it also helped in two other ways:
1) Making hiring more objective. No more “I didn’t think she fit our culture” nonsense. Now you had to point to specific examples which were antithetical to our values. If we didn’t get to see a certain one, it told us what to ask next.
2) Making it easier for peers to managers to call out problems. If someone was out of line, or suggesting something that flew in the face of a value we’d agreed upon, anyone was enabled to politely point out that was against our values. The rule in how to respond to that was a polite thank you for pointing it out, and we never really ran into issues with it.
What I found fascinating was that by having this set of values, engineers and others were actually more likely to point out a manager’s or exec’s issue, and did so. When they did, they were almost always right, and things got adjusted.
But what I found exceptionally surprising was how much it helped engineers talk to each other in the office. When you have a common set of beliefs and things you want to do to embody, it’s much easier to maintain alignment.
Also, we were upfront about these before the offer; nobody had to join, and all of our values were argumentative. That is, they were active opinions that could trivially be disagreed with and cogent arguments could be made against them. That was ok! This was what we wanted to do.
An example of a bad value: innovation. Literally nobody wants to not be innovative. Terrible value, gets nothing across.
An example of a good value: use the right tool for the job. We strongly believed in being polyglots and using the right tool for the job, rather than building with what we already knew (unless that was the right tool). Plenty of companies make the argument that we are all Python because then we all speak the same language and things are faster to build. That’s a legitimate argument, neither is right or wrong; but we picked the former. If you preferred the latter, there are plenty of places to work that fit better!
It's a terrible bet. But it's the direction American corporate leadership has overwhelmingly been heading for the past couple decades [1] [2].
I get the sense you've had the good fortune to run and work in smaller startups in The Bay Area that have been unprecedentedly democratic in the scheme of human enterprise. I'm guessing you've also had the good fortune to do that during a 3 decade span of falling interest rates that drove money into VC and startups in a similarly unprecedented fashion. Everyone plays nice when they're eating good.
I studied social sciences / economics and it gave me a lot of perspective when I went to SF for tech work. The history of American labor is one of asymmetrical power and blood. This isn't a notion we've disabused ourselves of and grown beyond. Between the early 1800s and early 1900s the US saw decades of terrorism against workers by corporate leaders. Look into Labor Wars [3], The Pullman Strike [4], The Battle of Blair Mountain [5], The Triangle Shirtwaist Factory Fire [6]. After labor laws cemented and wars settled, corporate leaders moved towards globalization to start the process all over again in other countries and hollowed out middle America to do so.
Historically, the defining traits of American corporate leadership are amorality and self-pursuit. Startups have this silly habit of sitting around to LARP as altruists that might, maybe stumble into billions of dollars. Like if they talk about company values, truisms, and team building enough it changes gravity. Who is getting paid what? That's all that matters. If you're making a half a percent over four years as the 5th hire at a startup, you're getting screwed unless your founder is the second coming of Jesus Christ himself. I think workers and the general public are waking up to this and getting tired of lip service and signaling from leaders that play altruist or cut throat as they see fit.
I'm using the pronoun 'you' in that last paragraph generally, more as in the pronoun 'one.' I'm not specifically berating you. I'm glad you exist and I appreciate you sharing your experience and talking with me! It was a rewarding discussion. All the best.
1. https://www.statista.com/statistics/261463/ceo-to-worker-com...
2. https://www.reddit.com/r/dataisbeautiful/comments/14zgfv3/oc...
3. https://www.pbs.org/wgbh/americanexperience/features/themine...
4. https://jacobin.com/2022/07/great-upheaval-railroad-strike-1...
5. https://en.wikipedia.org/wiki/Battle_of_Blair_Mountain
6. https://en.wikipedia.org/wiki/Triangle_Shirtwaist_Factory_fi...
I did, with the exception of when the sale happened. For the first three years, I paid myself $30k. For the next two, $50k. For the next one, $70k. For the next one, $90k. Only in the last two years did I pay myself $160k.
When we sold, I gave up over half my RSUs and distributed them across the engineering team. I tried to give them all up (because I was well covered by the cash portion of the sale) but the acquirer wouldn't let me, since they wanted me to be incentivized to stay.
My cofounder gave up none of hers, despite being equal partners with me.
I suspect most of my team would work for me again, whereas the same is definitely not true of my cofounder.
Being cutthroat works short-term, and you may win big. But you get one shot at that, usually, with only a few "star-studded" exceptions (Adam Neumann, for example).
Being "altruistic" (which is not the word I'd use; I'd use "a decent human being who understands how negotiation works and what a BATNA is") works long-term.
Its simple because only few people find it condescending or nonsense. Most people I know either ignore it without judgement or find it valuable at work.
Ignoring soft skills or social graces work fine in some privileged roles where hard skills have some great premium. As one can see in case of top chefs, doctors, movie stars, sports people, high skill engineers etc.
For others listening to corporate leaders sermons is just way of life not some unbearable atrocity.
Pretty sorry state of affairs, correct? Implicate in all this talk of soft skills is the fact that it can also a force for manipulation of the holocaust league.
And no, it isn’t necessarily a sorry state of affairs; having to sit through a talk you’re uninterested in is hardly a terrible price to pay as compared to most other labor.
in a manner speaking, yes it's a radically charged analogy, I'm making.
>And no, it isn’t necessarily a sorry state of affairs; having to sit through a talk you’re uninterested in is hardly a terrible price to pay as compared to most other labor.
There's a collective price that we all pay when we regard all those sermons to be just a simple nuisance. A familiar quote will put it in a better perspective than I can: "All that is necessary for evil to succeed is for good men to do nothing." Of course I agree that if you're the only one who opposes the sermon, you risk your livelihood.
Not to be an a-hole but says who and why? I think I prefer utter honesty, but ironically I may just be deluding myself.
>Not to be an a-hole but says who and why? I think I prefer utter honesty, but ironically I may just be deluding myself.
Well, ahem, yes, most people will call you deluded :)
It can be, or it can just be luck, which is the point of the comment you're responding to.
Something that has kind of annoyed me with upper management folks. At the companies I've worked for in the bay area, they all copy each other with the same management theories. They love to re-org and reshuffle to tree-shake out the fluff. They also love to drive towards exceedingly unrealistic goals because they expect pushback and want negotiating room. Now the latest craze seems to be that layoffs are good, even though I haven't heard one positive thing from anyone.
So I'm not sure these upper management folks, with their org debugging skills are actually doing things other than obfuscating the actual output of their orgs. If everyone is always moving around and assigned new goals, all it does is keep their org goal post actually undefined.
On the ground, sure, I did what was expected, or more, and got rewarded for it, so doesn't really impact me. However, I'm always curious to understand why upper management folks are obsessed with keeping things chaotic. There has to be other strategies out there, or at least in our experiment driven culture, room to test out new ideas.
What this experience has taught me is a visceral understanding of the leadership position (where you are responsible for the life and death of a company) and the IC position (where you are responsible for the nuts and bolts of shipping and operating internet-based software). In a small company it's easy to understand both sides. Once a company gets large the gulf is enormous.
I won't debate all your observations, other than to say that they are reductive and not reflective of the motivations and reasoning of executives I've known and worked with. To take one example:
> I'm always curious to understand why upper management folks are obsessed with keeping things chaotic
Chaos is not a goal (let alone obsession)— it is the merely the result of allowing significant individual agency among the creatives and craftspeople that do the work. The reason SV executives accept this is because reducing chaos requires a stronger command and control structure, but command and control structures don't work for building quality software products. Ultimately there are always minute details in the code and UX that end up being crucial and having outsized impact beyond where they are discovered. Most employees have your attitude of caring only about what is immediately asked of them by their supervisor ("I did what was expected, or more, and got rewarded for it, so doesn't really impact me"), but you actually need a healthy mix of people at the ground level who are intrinsically motivated by the overall quality of the product, and will work to resolve things with the global optimum in mind even if its "not their job". This is incredibly difficult work—often going unrecognized, or even posing a career risk, in some cultures—but absolutely necessary for any company that depends on customer satisfaction. The only way this can work is if the culture allows for good ideas to be floated from anywhere and acted on without being squashed by a rigid official-org-enforcing processes and bureaucracy.
IMHO, hiring (and retaining, letting go) is hard skill not a soft one.
Apparently whoever wrote this has not worked at a somewhat stable company. C-levels get a lot of undeserved respect when in fact usually they're protected by a very (understandably) conservative board. The board will choose inaction over action in almost every case unless the failure is so bad it's public. CEO types are not as fungible.
The actual people who succeed by not running the company in the ground are the engineers who by-and-large are fungible "human capital" paid as little as the company can possibly get away with in the current market. This is the only industry where CEOs are held with reasonably high esteem. Perhaps it's because engineers think they will become one one day. Or maybe it's because tech CEOs are ascribed some sort of god-engineer status when the reality is most of them couldn't even pass their own 18 phase 5 day interview + colonoscopy their engineers do.
This typically just isn't close to true. If you are in a tech based business, having competent engineering is table stakes, but that's not enough by itself.
I am an engineer. Some of what I say is hubris about it. But I think its neither controversial nor false that engineers hold all of the power in a tech company. The skill gap is not a bijection. You can teach most engineers to sell, lead, and plan. You cannot teach most executives to write even half competent software. Outside of the scrappiest start ups VPs of engineering I have reported to generally have been out of engineering for a long time. It's strange to ascribe such a title to someone so out of touch with their field.
Also if marketing isn't bringing in prospects, sales isn't closing deals, the UI isn't designed right, the documentation sucks, HR hires idiots ... I guarantee you the company will fail, even if it has the best engineering team.
And of course good executives are also incredibly important, how many companies have been run into the ground because of bad management?
So yeah obviously for a tech company engineering has to be good, but so do all the other roles if you want long term success.
Oh and for what it's worth my CEO writes code ;-)
As much as I want this to be true, I don't know that a requirement. I think a quick test is asking yourself "Is the engineering good at every successful tech company I've worked at?" and given a sufficiently long career I don't think the answer to this is "yes".
Sure you can bang out a ball of mud that ticks all the right buzzwords of the time, but I've not seen this approach last more than a few years.
Having said that it can completely be a winning strategy to bang out an MVP quickly, knowing a major refactor will have to be done later. But I would consider that to be good engineering.
For early stage startup, ability to iterate rapidly and get changes into production for consumers to see is everything.
With a large existing customer base and lots of hardware and software resources to manage, preventing bugs and outages, scaling, and reliability become more important.
Selling often involves . . . not lying exactly, but "creative truthing." Engineers tend to dislike that. And not just software engineers.
No, you can’t. Source: I’ve tried.
Some? Sure, you can teach some of them. Hell, some become exceptional at it. Most could not care less about it, though, and are thus terrible at answering customer questions, doing sales, understanding how to optimize a funnel, negotiating a sales contract, or anything else.
Even doing demos is a taught effort, whereas some folks naturally give great demos.
It’s okay for there to be room for multiple important skillsets in a company. It’s not a zero-sum game.
It's very true that in a e.g. a "pure" software tech company, software engineers have much more power than they do in say an oil exploration company. This isn't surprising, it's the basics of being a profit center or a cost center. In this case engineering definitely has a "crash the company" lever; But this doesn't make the company succeed. In order to do that you need to understand the markets, customers, financing, etc. parameters, not just the tech. Knowing what to build, and what not to build, (and when) is usually more important than the tech, honestly. Hell, a huge swath of the "tech" sector isn't about doing much interesting on the tech side. Which isn't to say you can get away with crap work, just that it's mostly straightforward and you have to care.
> You can teach most engineers to sell, lead, and plan.
Have you run a large company? I've run a small one so was forced to learn all of these skills, and let me tell you, it was hard, I found it much harder than learning how to code.
After the initial release, there was little to no marketing, poor go-to-market strategy, and slow sales. This was all the CEO's realm. Sales and marketing is hard.
I’m not sure Twitter is a good case study of CEOs being interchangable.
> If 80% of the engineering team walks your company catches fire and burns to the ground
Why was that again? That 80% of the engineering team, uhm, “walked”?
Jobs' great talent was identifying Woz and his potential. And then many more after him.
So if you really think CEO is an easy job requiring little in the way of specialized skills, start a company, name yourself CEO, and make a fortune. What's stopping you?
My comment was specifically talking about startups. Not about stable companies. Please see context of the preceeding comment, too.
Assuming you did not have enough negotiating leverage upon fundraising to put yourself into a non-removable position, a la Zuckerberg.
edit: didn't mean to say this is an American-specific thing :)
LOL. This is not American specific in any way, lest you think the US invented the military, too :-p
Anecdotal examples:
- Brazil (~10 years experience): very, very hierarchical, your manager/boss is up on the totem pole, societal status, etc. In non-tech environments you can expect to be berated, chastised, and generally abused as an underling. There are good bosses, of course, but using a dumb generalisation the culture is "I'm better than you because I'm higher in the hierarchy". In the end underlings will be bad mouthing the boss at any opportunity behind the boss's back but will pay lip service in front of them, politically-heavy work environments.
- USA (limited experience ~1-2 years), very hierarchical, politically-heavy, bosses can demand stuff from you and it's expected to bow down to their whims.
- Sweden (~10 years experience): not so hierarchical, consensus-based approach for decisions, a manager is a different position (more laterally viewed than upwards), challenging bosses decisions/opinions in a respectful way is encouraged, someone higher in the hierarchy forcing underlings to their will is very badly viewed (and usually a "failure of leadership" because you couldn't convince people on your vision).
In my observation, USA is a lot more like your description of Sweden. I think this came with the popularity of servant leadership[1]. Even the military (in some branches?) is aiming for sharing goals instead of orders and promoting self-organizing teams because hierarchies don’t scale. At least according to books like It’s Your Ship and Extreme Ownership.
The realization in management science of the past ~20 years has been that people only do things when they understand the goal and agree with the plan. They also need leeway to change the plan if it isn’t working.
This future is of course not equally distributed.
And "Do what I say leadership" at other times.
(though, of course, an order's still an order—but, even there, their training in proper order-crafting focuses heavily on not making orders any more restrictive than necessary, so those receiving them have as much flexibility as possible to achieve the objective as they see fit—what you want, not how to do it, that kind of thing)
[1] Hey, look, training people, what a crazy idea, eh, corporate America? And not just with snake-oil bullshit seminars or online "courses" (videos with quizzes anyone with two functioning brain cells could have aced without watching the videos) or other box-checking crap that passes for training in the corporate world—actual training.
This is incorrect. We consolidate most of our decision making at the small team leader level. Title and role, because of that, are explicitly not intwined. Lance Corporals can lead Sergeants if they possess the experience to do so. This is more common in the infantry. Small team leader have always practiced servant leadership; the idea that you eat last, take first watch, are the first in and last out on patrols is as old as time herself.
I'll tell why several reasons this happens:
1. In many cultures this beaten into kids from an early age. There is no wide range of free will, just the family/tribe/clan/group hierarchy.
2. Hierarchies are... safe. You're part of a group, you roughly know where you stand.
3. Humans are social and inherently hierarchical :-) We've been like this for possibly millions of year, you're working against lots of brain machinery trying to fight this. It's probably doable but far from easy.
I think my brain is wired differently. Maybe that was a birth defect; it wouldn't be the only one.
> It's probably doable but far from easy.
That's certainly true.
Of course, this is all appeal to nature, but still an interesting perspective to consider.
Second, your whole comment is littered with implicit reinforcement of the hierarchy. You use terms like underling, bosses, and equate the founding of the company with founding of a hierarchy. If you, who claim to be skeptical of the hierarchy, can’t stop doing that how can you expect those around you who are trying to model their behavior off of you?
In knowledge industries managers aren’t leaders, they are support staff. The best software managers and executives know this and do everything in their power to make it easy for the actual leaders and experts, the IC doing the work (yes including that intern you just hired) to get on with it.
But one of the support functions of the executive team is to set that expectation by example.
That’s just lip service.
Who goes to the annual offsite, the quarterly planning, manages or sets the budget, decides on initiatives. Not the ICs
Why in companies that espouse this servant leadership nonsense does it take 3 months to get approval for a new monitor?
This whole “servant leadership” crap is just PR. Every year there is a new orange coloured book about Leadership and some new cult-like idea filters down the layers.
But companies are the same hierarchy they have been for hundreds of years.
It wasn't. That's why I said, "It looks like an almost inadvertent admission." The rest of the blog post, though, is explaining in detail why the author qualified for their promotion.
> Second, your whole comment is littered with implicit reinforcement of the hierarchy. You use terms like underling, bosses, and equate the founding of the company with founding of a hierarchy. If you, who claim to be skeptical of the hierarchy, can’t stop doing that how can you expect those around you who are trying to model their behavior off of you?
I don't understand this comment. Of course I used terms to describe hierarchies. How can one talk about about thing, even critically, without using terms to describe it?
> In knowledge industries managers aren’t leaders, they are support staff. The best software managers and executives know this and do everything in their power to make it easy for the actual leaders and experts, the IC doing the work (yes including that intern you just hired) to get on with it.
"Support staff" who by strange coincidence get paid a lot more money than the people they supposedly "support" and also have the power to hire and fire them. Hmm...
One wonders why hierarchical thinking endures. Hmmm…
Some management is better than others, of course. But they ARE necessary.
This is a venture capitalist-minded audience, so “when in Rome”. Text often lacks important tone so try reading the comment aloud and add an air of disgust when you encounter a word that you interpret as loaded with implication.
That critique doesn’t really hold up or add value to the discussion. Its thesis resembles “yet you participate in society, curious” and bad-faith tone policing, but that’s just my interpretation. Could just be miscommunication or a differing moral framework.
Not like he went from nobody to somebody here, his background certainly allowed exposure to things many others would not have.
I honestly would put Steve Jobs as the best example you can find of someone who went from "nobody" to CEO
Zuckerburg by contrast had a bigger ecosystem around him to lean into and a lot more exposure to executive types and "elites". Facebook didn't happen after a string of failures, and I don't believe ever came realistically close to failing either.
That's not to say either are talent-less. Zuckerburg was a very talented engineer and by all accounts has a good business acumen for the markets he's addressing. Steve Jobs likewise had a very good litmus test ability and really good foresight into technology, design, and user experience. I don't want to diminish that. However, not accounting for their ecosystem will do little to understand how they got to where they are.
This is not entirely accurate. Jobs didn't become CEO of Apple until 1997, after Apple acquired NeXT. He was not CEO of Apple before that. Zuck set up the IPO so that he could never lose control of Facebook. Jobs didn't have the benefit of that situation, and he did lose control of Apple in a power struggle with Apple CEO John Sculley, which led to his departure from Apple and founding of NeXT.
To talk about Apple, we need to talk about Steve Wozniack too. Jobs wasn't even an engineer, while Woz was a brilliant engineer, and Jobs had the amazing bit of luck to be introduced to Woz by a friend while still in high school! Of course Jobs was able to see the potential of Woz's inventions, but the Apple II computer would not have been possible without Woz.
Successful founders get to remain CEO (or CTO, or whatever). Unsuccessful ones don't: their investors push them out, or the company tanks.
Along the way to obtaining any position, there's a lot of partially correlated signals you have to send, and they're different between different paths. To become CEO at an established company, you might have to show prior experience, know how to wear a suit and tie, etc.
To become CEO of your own startup, you have to show investors or customers something else, but I'm not sure those signals are less bullshit: you might find that wearing shorts or playing League of Legends during investor calls somehow convinces people you're a super genius.
Basically, there's always an element of bullshit, because we're humans, and our judgment is tempered with all sorts of irrational biases.
I don't think that means that an essay on "what it takes to do $job" is inherently bad, though.
This is really the truth, especially in giant corporations. It's really fun when you are part of a startup and sell to a big company and they realize that not one member of the startup would have been hired by HR, and suddenly, the team members from the startup getting the promotions over the HR approved, pedigreed bigco employees.
It is generally always about politics. I have been through many re-orgs, various people go up and down in esteem like the tides based on whatever the prevailing sentiment is this year. Position in the hierarchy reflects that along with personal relationships with the right people, and a big dollop of luck.
There is little correlation of ability to your level, of course. Success often depends on who is under you, and how you can spin their output (good and bad).
Founders have the most context across the engineering, product, marketing, sales, customers, partners, team, etc. They do need to change gears as the company hits progressive phase changes, but someone who has already managed a few transitions and has that rare context is a strong candidate for the next.
A big part of the job becomes hiring & delegating... Including checklist ppl. Ex: Why you see technical CEOs with COO/CRO/COS that can help manage the business ops sides that are very checklist driven.
I’m an execution through and through guy, but I learned early on that my co-founder’s ideal traits are the opposite of mine, and that’s what you’re seeing here.
What’s being described is a classic Visionary - spontaneous, jumps around and can be distracting, yes - but crucially, is also an amazing innovator and motivator of people.
In a successful startup, you need both Visionaries and Execution people.
I recommend Rocket Fuel - https://www.amazon.com/Rocket-Fuel-Essential-Combination-Bus...
This lack of execution expertise doomed us; we really needed a strong operations role. We made good progress on the product itself, but hit a wall when it came time to ask for money from investors.
I'm not forgetting. And I'm not claiming that this promotion was a mistake. I am raising questions about the narrative that the author is telling/selling. Consider how you'll likely not see such a long-winded post from company founders explaining in detail why they chose themselves for their own jobs. They founded a company because they wanted to, and they didn't care whether they had exactly the right experience and qualifications.
The narrative is about slowly making your way up the corporate ranks, gaining experience, working hard, achieving qualifications, and deserving your promotion. The author feels that this kind of story is encouraging, uplifting, that is shows you too can make it to the top, but I actually think it's kind of a disservice, an attitude that can hold people back. The company founders suddenly made it to the top at the very beginning without any of that, without "deserving" anything. If you think you have to "earn" your position, you've already bought into the myth of the hierarchy. The best reason to be ambitious is the realization that the people above you are just as flawed as you are.
If anything, competence is often overlooked in promotions. For example, from the article: "I didn’t get promoted right then (it wasn’t the right time) but we also stopped looking for an external hire." Why wasn't it the right time?
I don't know if I agree with that. Anyway, competence comes at various levels.
Heh, well that's not really saying much.
Being extremely competent is one way to get into these positions, but it's hardly the only way.
These positions are often given to people who are viewed as the most loyal, most credentialed, most connected, or most polished. Competency is often assumed, or even wished for, but it may not be the driving force behind the decision making.
I've been a at a couple high-growth startups. The number of people who get hired or promoted into VP positions for no reason other than having the right connections and being loyal for empire-building purposes was shocking.
> The company founders suddenly made it to the top at the very beginning without any of that, without "deserving" anything.
When they started, they weren't at the "top" of anything. It's not like someone just handed them the CEO title of a successful firm.
Building a company from scratch is way more work than climbing a corporate hierarchy.
Just like with founders: the market is the ultimate arbiter. If you call yourself a senior developer, but can't perform as one, the market will correct your misconception—just like it knocks down incorrect founders.
OP is the one obsesses with hierarchy.
The part that's ridiculous is to claim that the founders of successful companies haven't earned their position. Charity has absolutely demonstrated a lot of merit to get Honeycomb to where it is.
> The part that's ridiculous is to claim that the founders of successful companies haven't earned their position.
"The market is the ultimate arbiter" is the exact opposite of the idea that you need the perfect résumé and experience to get and do the job.
That's what you seem to be misinterpreting about my comments. A retroactive assessment of someone's tenure in a leadership position is fundamentally different from a promotion to a leadership position, where the assessment necessarily comes before the tenure.
> Building a company from scratch is way more work than climbing a corporate hierarchy.
There's no reason to believe that this is true, other than the meritocratic article of faith that the most money and power always go to the people who work the "hardest", whatever that means. (I think that scrubbing toilets is hard work.)
And the observations of ~everyone who has done both. I've done both and starting a company is way harder.
If climbing the corporate hierarchy is so much easier, then how high up the ladder did you get exactly?
Since you're unwilling to argue in good faith, we can resolve this.
It felt like a rhetorical question, because without waiting for my answer, you presumed to explain to me, "Building a company from scratch is way more work than climbing a corporate hierarchy", and then you doubled down, presuming to know "the observations of ~everyone".
What exactly was the purpose of your question, and what is your response to the answer "Yes"?
Yes. Care to take back your comment now?
At least that’s my worldview, which is broadly anarchic. I disagree with the notion of people having to - by force or coercion - submit to another’s power without easy escape. I am happy to follow leaders voluntarily for mutual benefit as long as I am truly free to reclaim my autonomy at any time - the social contract.
But think of the economics snares - particularly tying employment to housing and healthcare, and birth citizenship being involuntary and difficult/expensive to change. I could go further into detail to summarize my beliefs but you probably get my general perspective. I’m fortunate enough that in theory I could escape most of the hierarchies I’m under, but most humans in practice do not have that freedom and that saddens me.
Incidentally, this is why The Wrath of Khan was so great, because it showed that Kirk was fallible in a number of ways. He messed up by leaving Khan on Ceti Alpha V, he messed up by ignoring Saavik citing regulations to raise shields, he was embarrassed to appear fallible by putting on glasses to read, he admitted to cheating on the Kobayashi Maru test, and only Spock's sacrifice saved them all from destruction.
My alternative advice was basically this: "The best reason to be ambitious is the realization that the people above you are just as flawed as you are."
In other words, don't buy into the myth that your position in the social hierarchy is a natural reflection of your personal worthiness.
Can I steal this? It's so on-point and I've seen it many, many times throughout the course of my career. There's been a few truly brilliant managers and principal engineers I've had the good fortune to work under, but for the vast majority of upper level leadership this tracks.
Feel free!
The description reads more like someone who is simply high energy and brings a lot of enthusiasm and positivity. I don't see much suggestion that the person is necessarily very Visionary:
> [company founder] has a more intuitive, spontaneous style, often shines brightest in a crisis, is allergic to checklists
There is a lot of value in having leaders who are positive, high energy, and can motivate teams. I've come across a few leaders who had boundless energy, enthusiasm, and enough charisma to lead teams into any effort. However, the ones without the right amount of execution ability ultimately just led us to slosh around doing a lot of half-useless work in a high-energy manner.
These days I'm more cautious when I meet someone with abnormally high charisma and energy levels. I probe more for knowledge and experience in executing. Many of the highest charisma leaders I've come across haven't had the abilities to back it up, but they've used their charisma and charm to work their way into the right companies and right meeting rooms at the right time to become associated with success.
Of the successful startups I've worked at, I can think of several people who were charismatic, confident, high-energy, but didn't really contribute to execution. Even worse, some of them detracted from progress as they used their charisma to redirect efforts in self-serving ways, or spent their time pushing podcasts, building social media profiles, and attending conferences instead of working for the company.
On the one hand, we are social primates. And primates gonna prime. But I personally have very little interest in hierarchy; it mainly seems irritating and counterproductive to me. Obviously, looking around at the world, I'm a outlier here. But perhaps the strangest thing to me is how often neurotypical people can't even talk about the power dynamics that they are clearly participating in. You see it in big things, of course. But also in the small, as when the stated purpose of a meeting (e.g., "stand-up meeting") is wildly different than the actual purpose (a sit-down meeting where the manager gets to feel important and reestablish dominance over those lower down in the power hierarchy).
I remember reading about some flat team structure at Gore Inc. in the 90’s and it was an epic failure.
Military relies on it more explicitly when you really need to get things done. In abstract sense, the military is more similar to companies than being different.
Just as an example, consider a party. When I host, I am very definitely in charge. It's my space, it's my party. Friends will often help, serving as an intermediate hierarchical layer. But this hierarchy is mostly supportive, not controlling. I may slip into control mode when, say, I have a bad guest who needs to be ejected. But most of the magic happens not because I'm in charge, but because I've created a space for more dynamic interactions to arise without interference.
Then you make a boatload of money, and the market decides whether you get to become the CEO of a big company.
This is a misinterpretation. I said, "Founders don't need any specific [emphasis added] qualifications or characteristics to merit their positions." In other words, there's no specific list of "Must have X, Y, and Z in order to become a founder."
That's not the same as saying founders have no merit, which I'm not claiming.
Obviously you can start your own company to reset the hierarchy according to your wishes. That doesn’t mean this CEO is unqualified though.
I didn't say they were unqualified. I said, "the founder doesn't have the qualifications or characteristics that the underlings assume they need to be in a leadership position."
It is deeply weird: it is perfectly reasonable to lead/be led without believing that the leader is somehow better.
> These are all written by people whose minds have been thoroughly corporatized, true believers in the hierarchy with an inner need to justify it.
This sounds very teenage edgelord, but I really think a majority of the population acts as if a primary motivator for them is outsourcing as much risk/hard things as allowable. To do so entails buying into false/constructed realities to justify their own passivity.
Thus, job titles attain a status of Real Enough, because everyone’s play acting that they’re real, and that bootstraps them into actual reality. Collective result of sunk costs by the faithful.
At a minimum, it's a kind of specialization that measures a different kind of qualification then expected from ICs.
Could probably change that to "choose people they trust as first employees"
However, I do agree with you on another point. At the companies I've worked at, it's the people in the middle of the hierarchy who have impressed me the most. The have incredible hyper fast minds with intimidating levels of reasoning skills. I've always found them to be the true heroes of companies in my mind. They aren't usually there at the beginning and either were hired for their skills, or quickly rose up from the bottom and earned their place.
This seems to miss the fact that what’s needed in a startup tends to be very different than what’s needed in a larger, more mature organization.
Hierarchies in larger organizations exist to organize things, and I’ve never encountered an organization other than an early stage startup that has somehow managed to avoid this.
Even in flat organizations (which are invariably fairly small), there are plenty of articles out there about how these tend to involve hidden hierarchies and agendas. A few example links:
https://www.getflow.com/blog/flat-will-kill-you
https://getlighthouse.com/blog/flat-organizational-structure...
I wasn't talking about how companies should be organized. I was talking about how one should think about hierarchies:
> No matter how much you want to believe [emphasis added] that hierarchy is a "meritocracy", the founding of the hierarchy was undoubtedly chaos.
> I've always felt that hierarchical, subservient thinking [emphasis added] is strange, and I honestly never considered my former bosses to be "better" than me.
As a practical matter, hierarchies are difficult to avoid, as you've said. But they're only a means to an end. The point is to avoid internalizing hierarchical values and making your personal sense of worth depend on your place in them.
I find this to be an odd take, given context in the article. It sounds like the writer is simply contrasting her own leadership style with her boss's, as an example of how they complement each other.
Hierarchies make us uncomfortable because they challenge our egos. I've noticed this particularly in classic programmer personalities: smart, introverted, highly skilled. Many of us spend our entire careers as ICs, as leaves on the corporate tree. It's easy to become cynical.
"The VP sits around chatting people up all day and droning about OKRs while I just shipped a million dollar feature / resolved an expensive outage / built a tool that will dramatically increase engineering efficiency. What value does _he_ bring to the table?"
Unfortunately this is an enormously unproductive attitude that will kneecap your career. No org is a meritocracy -- but what does meritocracy even mean? We sort everyone by IQ? Or "performance", measured by lines of code committed per week?
On a final note I'll add that hierarchies get things done. Imagine working for a company that functioned as a democracy, with all the attendant discourse, campaigning, checks and balances. I would personally find the inefficiency intolerable. Better to work for a single idiot than a committee of a dozen geniuses.
I agree, that's likely the author's intention.
> Unfortunately this is an enormously unproductive attitude that will kneecap your career.
You're getting to the heart of the matter, but not in the way that you think. To avoid repeating myself, I'll refer to what I wrote in another comment: https://news.ycombinator.com/item?id=36724073
> No org is a meritocracy -- but what does meritocracy even mean?
That was actually my point.
> On a final note I'll add that hierarchies get things done. Imagine working for a company that functioned as a democracy
My comment was not about how companies should be organized. That would be a misinterpretation.
Yeah in my experience this seems very rare. The default in most start ups I've seen is that when a new level in the hierarchy becomes necessary and/or available (i.e. the existing person leaves) is to hire externally.
I guess the rationale is that if everyone is doing some necessary job and they are good at it, it's better not to mess with it. But needless to say, I find this very demotivating. Much more so than if I am passed for the promotion but a colleague gets it, because I know that if there is a culture of promotion and progression, I might have a fair chance next time. But if its always external hires, then my whole career at this company is in the same position I started with.
(Personally I think I'd rather companies uncultured/not talking about it, but if they do it should make sense and be consistent with actions.)
I was replying to the point where OP says companies end up hiring externally when they grow and need new layers/functions.
Most of the time (in my experience), it's not that employees want to take those new jobs but upper management fails to promote them and more that the company is becoming something they don't like (which makes sense, otherwise they wouldn't have joined a startup if they prefer big corps)... and they don't want to adapt.
It's all perfectly fine, IMHO. People move on. Companies move on. Some people will adapt (because they like the new reality, or they need to like it, or..) and others won't. And by adapting I'm not saying become "better" but different only.
I think the worst case is when both parties don't realize it and don't take action. Then you get upper management hiring externally, saying the employees that helped the company grow are bad employees, etc. And the initial employees saying upper management is clueless, sold out, lost their way, betrayed the culture, etc.
I think the rational is more like paying as little as possible for keeping smart people around who could outperform their title. Switching jobs has a very real cost for employees, especially in harder economic times. Some will leave nonetheless, some will quite quit but some will stick around just fine.
I think that's where the complaint comes from. It's mainly that a lot of competent people get skipped because founders and friends of the founders keep just hiring their external favorites rather than promoting and rewarding people who are getting the company to where it is.
Count me among the people burned by this.
I joined a startup with promises of being promoted when the department grew. I was required to hit certain performance metrics, which I exceeded. Then it came time to hire and suddenly the position was only open to people with oddly specific qualifications I didn't have (example: required an MBA or experience at company greater than # in size, where the # was chosen to be just barely more than the biggest company I had worked for)
I had trouble figuring what they actually did, and what they currently do in their VP role. There's a lot of lip service, but it's not entirely clear what the person now spends most of their days doing.
Even the quote "coming from design, frontend and product engineering" doesn't tell me much (I'm also exactly that; I work on projects from doing sketches to Figma layouts to building front-end/mid-end in Sveltekit, build APIs in FastAPI, etc. etc.) — what did they excel at to get the VP job, and what do they miss the most about being in the trenches to... doing what they do now?
There's a ton of words on here but I don't really know what it says.
Welcome to management.
I would say it is extremely hard to get an internal move to a VP position, either it is a startup or a big corp. Startups need to succeed and big corps require you to put in years and develop good political relationships.
The easiest way is to start hitting the top roles early in life and do it constantly instead of thinking to start at the bottom. If you cannot make it into the top in the existing company then build your own. If you start at the bottom then you remain there because your skills are not valuable in the top leadership roles.
e.g. don't settle for Js roles if you want to excel you have to push yourself into competitive spaces and write cursed code in OCaml to truly be a Good Programmer
Fwiw the same thing happened at my last startup. We did a search for a VP eventually promoted from within. I hereby claim, that statistically speaking, it definitely happens sometimes.
I guess the author disagrees with your last statement, > If you start at the bottom then you remain there because your skills are not valuable in the top leadership roles.
She says that she had the space to think more about strategy because the "people at the bottom" were doing an good job of keeping the company's infrastructure stable as they scaled. Maybe it's less about top and bottom and more about what types of problems people are good at solving. My tip: if you like planning and management and strategy, you should try to get roles, in the top, bottom, and middle using those skillsets. Lots of even introductory roles involve "manager", and lots of non-management roles are a great career path for many.
- Most people in high positions are smart. I put cunning in the same category :) But there are many equally smart people who are not in high positions, because..
- They don't have the chance (either by design or by choice).
- You can have a better chance by starting your own business. Nobody starts a business with the intention of getting a VP job in another company, but it's a good fallback.
- Or know the right people (networking). But this usually go in hand with the previous point.
- Or work at some prestigious company (e.g. Google), and then move to a smaller pond to become a bigger fish.
- Or be known by your boss and their boss. So that when your direct boss resigns, they know who to appoint next :)
> - They don't have the chance (either by design or by choice).
This is an important insight.
One thing I've learned is that when you see companies promoting and hiring executives for a lot of reasons other than merit, it's time to start looking for a new job.
I didn't realize during the interview, but my last company's VP and higher positions were almost exclusively held by people who had connections to the CEO, regardless of their qualifications.
There were a handful of people who were promoted out of merit, or logically as part of acquisitions. They were steadily replaced and or demoted to make room for more of the C-level executives' friends and even family members over time.
One C-level executive I enjoyed working with was demoted to a VP title and the CEO's long time friend took his C-level position. The demoted C-level executive had years of experience at some of the biggest names in the industry. He had also uprooted his family and moved across the country for this position. His replacement had no experience in the industry. The VP was asked to stay around and "allowed" to keep his stock options to help the CEO's old friend learn the position and take over.
Opened my eyes to the realities of nepotism and loyalty in some companies.
> VPs of Engineering from frontend backgrounds are relatively rare, and it’s partly because the most pressing technical challenges a startup faces are often around scaling, reliability, and backend architecture. If we had been dealing with nonstop incidents, constant struggles with scaling, and major architectural challenges with our query and storage engine, someone with deeper backend and operational experience likely would have been chosen for the job, not me. Because of Ben, Ian, and other incredibly talented ICs on our team, and some of the solid design decisions the founding team made that bought us a lot of technical runway, these concerns were not top of mind for our leaders. Goals like executing well against our product strategy and leveling up our user experience were instead the concerns of the day, and there I could be more helpful.
I’ve worked at companies in the past where frontend is looked down upon because all of our leaders are backend/infra people. What I’ve noticed is that the code quality from those backend devs is quite awful. I wonder if there exists an inverse relationship between leadership representation and engineering talent?
Without knowing which metrics you use to measure the code quality, my hunch says you are focusing on the wrong thing. I am a frontend engineer turned tech lead. I think we developers choose our focuses based on our personal inclinations and what we value, and usually what I would notice is people who choose frontend work have different inclinations from backend developers.
What is awful code? Is it not formatted consistently or prettily? The variables are not named descriptively? The code is not split or structured nicely? I find that frontend developers tend to judge code on superficial values.
In an organization especially an engineering focused one, people get acknowledgements by solving problems. Very often, teams can function well enough without their main frontend guy but would struggle without one let alone a few strong infra or backend engineer. That's just the reality.
1. No unit tests. Integration tests broken weekly when external data source would change.
2. Hand rolled ORM resulting in inconsistent separation of concerns. Some controllers would use the ORM classes directly. Some would add layers of indirection. Some would make database calls directly in the indirection layers.
3. Database data model would "compress" dimensions to be clever. ex: the id field is a concatenation of a user supplied string + timestamp + some hard coded string prefix. In addition, there's multiple columns which represent similar concepts like "tenant", "customer", "team".
4. Several ongoing migrations created necessary but hard to understand backwards compatibility logic. Code breaks in strange ways when trying to add features because you have to remember there's 2^n different code paths.
5. No async code. Everything was a blocking call to the database resulting in unnecessarily slow api responses.
6. No indexes in the database to improve db perf
The managers didn't see this stuff. They just know features can take a while to get out the door so they respond by asking for more head count. Leadership sees that more backend devs are needed and hire more backend focused managers to try and manage the fact that there are scaling and perf issues.
I think there's a lot going on here, but one of them is definitely gender. Front-end development is often feminine-coded and seen as lesser. E.g.:
https://thoughtbot.com/blog/tailwind-and-the-femininity-of-c...
I also think in tech-land we tend to associate leadership with male-coded traits. So it's not shocking at all to me that leadership and front-end backgrounds are often seen as somehow incompatible.
And I think that same sort of gender dynamic is relevant to the code, too. For me, part of what makes for good code is that it's good for others, good for collaboration. But if you're going to be a macho big-swinging-dick alpha nerd tech bro, then that can involve performing genius via solo cowboy coding. There the goal isn't to work closely with a team to make something together, it's to be a visibly amazing IC with upper management written all over him.
I like CSS more than Tailwind -> Why don't people like CSS more? -> Maybe because 'CSS, which makes things look ‘pretty’, is considered feminine'
You're entitled to like CSS more, and I could even agree making things look pretty is feminine coded, but it obviously doesn't explain people's preference for Tailwind because Tailwind also exists to make things look pretty.
---
I've worked with plenty of female engineering leaders, and most of them have a backend background.
The reason for this imbalance has nothing to do with gender, but entirely to do with criticality. Given that frontends tend to read/write from the backend, the domain model is usually owned by the backend in most apps, meaning that capability design and expansion is gated by the backend.
Not to mention that screwing up your backend architecture is in 95% of cases a much much deeper problem than screwing up your frontend. A data migration is basically always harder than redesigning the UI for some app.
As to your other views, I think you have several errors. The biggest is declaring "it has nothing to do with gender" in a very gendered society, one with a long history of bias, and thinking having one (weak) alternative explanation is sufficient to explain executive hiring patterns.
"It has nothing to do with gender" is with regard to the ratio of BE to FE people in engineering leadership. I'm not making the argument that gender bias plays no role in promotion anywhere. It is possible for some things in the world to not be explained by gender bias.
A demo of improved API response times, even if accompanied by pretty graphs (extra work purely for self-promotional purposes) just doesn't get the ooohs and aaaahs and "can we see that again?"s and "can you forward me these slides?" that a design mock-up of a prettier button can. And when back-end supports feature development, it's still the front-end that people are looking at when it's demo'd. Basically the only thing that gets a big reaction from non-tech-folks from the backend is when you manage to make a large opex number a lot smaller, and even then, no guarantee.
Requires backend-experienced folks in the right places to counterbalance this, and a lot more effort on the part of backend folks to make their naturally-hard-to-"read" and relatively-boring (to look at, anyway) work flashier and more prominent.
> but one of them is definitely gender
Why is it so easy to blame something on sexism?
> macho big-swinging-dick alpha nerd tech bro, then that can involve performing genius via solo cowboy coding
This is such a small number of people that act like this and write shitty code because of it that it's not worth mentioning.
And it's easy to blame something on sexism because sexism is common. Explicit patriarchy was the default mode for our society going back thousands of years. My grandmother was born when women weren't allowed to vote. My mother wasn't allowed to get a credit card, something only outlawed in 1974. Marital rape wasn't fully outlawed until 1993.
And those are just the laws. The culture, as so often, lags behind them. There are a zillion evidences that patriarchy isn't dead. Certainly so in tech.
In my experience, people that look at areas they don't know and think "I don't know of any problems there, it should be easy" have a very high likelihood of being bad at the things they know too.
To pretend that a VP at a startup, with an org of 50 is the same as a VP at an FAANG with 1k+ is just silly. I'm not saying one is better, but clearly they require very different skills.
In fact, I've seen first hand that people who are given the VP role at small companies sometimes don't understand this, and are then shocked when they apply to a FAANG and are offered a manager or senior manager role.
Unless you're making a subtle joke that, nobody makes strategy... Which if so, then kudos for a nice joke
It's standard corporate PR.
Here are the Engineering VPs I have personally met / worked with. These are for billion-dollar-revenue companies (Banking and Health Care specifically)
1. 20-something year old Developer (not senior) who followed a non-technical CTO to a new company and got the VP title before.
2. Architect of a small start up that got bought - right time, right place.
3. Scrum master who was a friend of someone at the company who has no technical background.
This doesn't speak highly of their frontend team with the "I am very smart" undertone other comments mentioned.
Of course the author talks about it like he was plucked from the heavens to get the position. I would too.
The reality is none of the "what I did" section actually matters. This person was half decent at their job for long enough, and played the political jockeying game well enough, to get the position. Every corner office position is earned through politics not talent in your field. Most companies have something like a distinguished engineer position for the top 0.05% IC.