Habits of Highly Overrated People (2013)
daedtech.com
daedtech.com
The first phenomenon is that some people seem to be more talented and useful than they are while they are present within the organization.
The second phenomenon is that when people leave an organization, their talents may be immediately discarded; they often end up being used as a scapegoats for any problem which remaining employees may notice after the person has left (possibly completely unrelated to the person).
People tend to over-rate people who are present and over-demonize people who are absent. The demonization probably falls harder on people who were overrated (since it's backed by truth) but it can also fall on people who were genuinely talented and valuable - It depends on what kind of people remain in the company and what narrative serves the interest of those who remain.
> Distract with Arguments about Minutiae
is easy for tech people as we could discuss every detail for tens of minutes ignoring the fact remaining 4 people in the meeting don't give a shit about the minutia of solution, just that it is done
> Time It So You Look Good (Or Everyone Else Looks Bad)
is easy if you (or your manager!) mismanages priorities of tasks and you don't have habit of starting with stuff that might block other people first..
Like, simeple example, ticket looks "long" from title so you don't even read it before you have longer time period. You read it, then it turns out before start you need some information first from the submitter.
You now delayed tasks by hours, maybe days, compared to if you read it first, sent the "give me stuff I need" message, then went back to doing other things before the response came
They get caught up in the image they have created of themselves. I think there is a need for "Social Adaptation" but taken too far becomes counter-productive i.e. you lose authenticity.
Second: I do believe that many people on HN really deeply care about technology/hacking topics and have detest for office politics. On the other hand, the people that the article discuss are good at office politics/marketing themselves and often don't have such a deep knowledge about programming. Thus, I would indeed assume that the typical HN reader/writer less likely fits into the "highly overrated people" pattern of the article.
> have detest for office politics
The problem is that many people on HN believe any interaction with someone with an MBA, marketing background, manager, etc. is “office politics.”
IMO it's almost never worth trying to make friends with your coworkers. Be nice, be helpful, and do a good job but keep your friends and work life separate.
Also why it is a problem ?
The problem is that there’s no reasonable definition of “office politics” that frames it as a positive thing. You’re approaching every interaction negatively as something you can win/lose.
There are so many interactions at work outside of politics, which I would define as the advancement of your personal agenda before that of the organization and of anybody else.
I have such rich interactions with my colleagues. Sometimes we work together on a project. Sometimes it's purely social, like the first few minutes of a meeting with someone I haven't talked to in a long time. Sometimes they need my support or I need theirs. And sometimes (rarely) it's about having an uncomfortable conversation because something didn't go well. But none of these is about politics. I love where I work, in big parts because of the lack of politics.
(Edit: Typo)
Possibly ... ;-)
I understand politics, outside of government, to suggest deception or manipulation with hidden motives.
Politics in this sense is kinda negative but not really - acknowledgment that different people and groups may reasonably or unreasonably have different priorities, goals, perspectives, preferences, methodologies. I've spent most of my life under the Delusion of "reasonable people will agree if we just sit down and talk", but I no longer think that's the case (not the least because otherwise eventually you have to label everybody but yourself "unreasonable" :). As techies often we want full, comprehensive, correct unmutable requirements, full understanding for all issues encountered, and flexibility of schedule to reach out architectural and technical goals and standards, and everything else is "office politics".
Difference exists. Politics is trying to reconcile different perspectives priorities methods and goals. Hidden motives and deception are not necessary part of it.
Politics is what happens when people disagree about what should be done, or how it should be done. That's it. That's what politics is.
There are principled and corrupt reasons for disagreement. There are forthright and deceptive/manipulative means of engaging disagreement. All of that is politics.
When someone is advocating for a better PTO policy either because they personally would like something more advantageous for themselves or because they think it'll boost morale and productivity, that's politics.
When someone manages their office relationships to increase their chances or being hired into a higher management position either because they personally would like to advance their career or because they think they can help the business run more effectively, that's politics.
When someone attempts to spoil management on tech stack X and talk up tech stack Y, that's politics whether it's because they know both well and are sure which will suit the business & problem domain better, or because their personal expertise is more with Y than X and it'll increase their value to the organization without further investment.
The problem with assuming "politics" refers to inherently underhanded activity is that it shirks the work of engaging disagreement productively and instead pathologizes disagreement in one way or another -- usually by either pathologizing an opposing position or class of people.
Politics is when one person/group tries to sabotage/undermine another person/group out of self-interest, even though it harms the project and reduces value.
Their self-interest becomes their top goal.
My personal take is that there are two extremes of culture. One is dedicated to engineering and management excellence. Everyone contributes. Even if there's vigorous disagreement the engine runs smoothly and Things Get Done.
The other is a snake pit of back stabbing, drama, competitive ambition, and narcissism which spreads from the c-suite down. Things still get done, sometimes, but they're poor quality - or at least much poorer than they could be. If they make it to market they'll be overhyped and oversold. (Contempt for customers and employees alike is a good tell-tale.)
No org is 100% one or the other, but those are the competing tendencies, and - of course - they're very different to work in.
> out of self-interest
It's important to note that politics is as frequently driven by values as interests. This is true both in the office and in nation-states. And given that differing values often produce differing visions of excellence, a commitment to excellence doesn't spare people from the efforts/rigors of politics.
"ok we need this and that"
"we can deliver it by X, is that okay?"
"nope, we need that by Y"
"ok, we can cut this feature and it will be by then"
"that works, thanks"
is not "office politics", yet it is pretty common.
People are so accustomed to our messed up society that they don't even realize how amoral "normal" behavior is.
This is exactly what I’m talking about. There’s nothing objective about what you’re saying here. You just paint a huge group of people with a very broad (and very negative) brush.
If that’s what helps you feel superior to other people, I guess there’s not much I can do about it. But I’d encourage you to reexamine how you see the real people around you.
And no, I won't stop judging large groups of people who's jobs are built on deception. And I won't stop judging people who are naturally drawn to those jobs. I've had enough of this whole system and I'm done apologizing for saying negative things just because these behaviors and jobs are normal.
I know I’m not going to change your mind here, but I stress:
It really really isn’t.
Marketing and sales are about communicating some value to people who might need that value. You can find this distasteful if you like.
Am I expected to believe that these things are about communicating value? I'm sorry but that's a steaming pile of BS.
Using power tactics with your customers during sales calls. Creating a sense of urgency. Bending the truth to make your product appear more favorable in general and vs competitors products.
Am I expected to believe that these things are about communicating value? I'm sorry but that's a steaming pile of BS.
Not to mention that software engineers literally build the products. Sales and marketing's job is to shove it down people's throats.
Ad campaigns can remind people to vote, encourage people to quit smoking, or convince people to avoid drunken driving. A marketer is behind for the design and distribution of these public advocacy campaigns.
If you read the conversation carefully I'm trying to discuss the fundamental nature of the professions, not the specific products they are building or selling. That was something paulcole brought up.
The fundamental nature of sales and marketing is manipulating people for personal gain. You could be selling hugs or whatever warm and fuzzy product you can imagine, but at the end of the day the sales person's job is to be the best people manipulator they can be.
And I've seen it countless times through my career. I've met many sales people, I've sat in on sales calls, and I've heard them discussing their trade. It's honestly disgusting.
On the other hand, the fundamental nature of engineering is building things. It's bringing something new into the world. It couldn't be more different from sales and marketing.
On outcomes: You framed building things and creating new things as inherently good, but entire fields of the philosophy of science question whether technological progress is inherently good. Is AI-generated art necessarily good if it causes artists to lose jobs? Are ad trackers necessarily good if it increases engagement at the loss of privacy? Are hackers/crackers seen as more noble than salespeople, as they create new exploits that make hospitals pay ransom, and expose people’s information? If a new chemical weapon or bioweapon is created, are its developers inherently noble for creating something new? Even Einstein expressed deep regret for his role in developing the atomic bomb (and Feynman went into a depression) after its usage.
On methods: most methods start as morally neutral. A person training to be a soldier may or may not end up doing immoral things, depending on what they do in their career. Research scientists may or may not do moral things (though nowadays most abide by research ethics, in the past and likely the present, many studies have caused far more suffering than their benefits). Lawyers can go on to defend fundamental rights, or end up filing frivolous lawsuits or chasing ambulances. Developers can create something genuinely useful, or cause people to lose jobs or get killed due to bugs.
To be charitable to your point: yes, I intuitively have a deep sense of respect for the discipline required to become a good software developer and create something new. But it’s completely separate from a moral respect and moral judgement: I have to know what that developer is actually creating, and how that will impact real people.
A sick society corrupts good things and incentivizes bad things. Yeah sure, a sales person can sell hugs and use their money to donate to charity but that doesn't change the fact that their job exists because our society creates perverse incentives and I definitely judge people who are naturally drawn to these positions.
Most people would be happy if sales people were no longer needed in society. They are a necessary evil.
I think the soldier comparison is interesting. At least with soldiers there is plausible deniability because being a soldier doesn't automatically mean murder. It's not like soldiers have a daily murder quota. However, the same isn't true for sales. Sales people have sales quotas. Their entire job is shoving products down peoples throats.
I think it's more accurate to say that they have a detest for dealing with people in ways that require persuasion, or more generally situations without an "objective" right answer.
You want to do A, someone else wants to do B, you can't do both, you both think you're right, boom, "politics."
At very least they're superficially charming bullshitters.
Either way, they're not the sort of people to call themselves out - even when they're fully aware of what they're doing.
Ask me anything.
Edit : I'm actually serious. I don't do most of the things in the article, or at least definitely not with the intent and detail - but I've been moved over time from being a pretty good and certainly respected hands on techie, to a middle to upper manager with massive imposter syndrome, and certainly feel I contribute less for more credit. Client loves me. My boss loves me. My team loves me. But I myself definitely struggle to always understand my value and I definitely spend many hours each week fine tuning PowerPoint slides, reporting, over communicating, team building, teaching people to communicate differently, etc - which again, seems to make everybody happy and impressed. Maybe my hidden talent is communicating between techies and business? Possibly there's real value in my role - but DEFINITELY not according to any hacker news colleagues - nearly everything I do is venomously dismissed by th HN zeitgeist (I'm neither surprised nor resentful - I spent 20 years saying same things, until I have become them:) . So - AMA :)
I used to do that a lot until I got my first real not fully technical job and realised that all the technical stuff is actually much more learnable by many, much less impactful on the work than the dark art of working with humans. Maybe its the zeal of the convert but I think the technical contributions are not that important unless there is no margin for errors or its groundbreaking work and most of the time its not.
Joking aside the way I see it is that you have to have some vision on the product, enough organization skill (which can be another person specialized in translating "visioner" ramblings into actionable stuff) to organize making it, enough marketing skill to actually sell it, and then enough tech/engineering oriented people to not fuck the product up.
Bad engineering - product that kinda works shit but depending on niche it can still be good enough to be profitable
Bad marketing/client acquisition - most cases bankruptcy, very small amount of things "sell itself", unless you get luck.
Bad vision - well, if rest is fine you either pivot to something else and deliver or bankrupt
Bad communication/managing - inefficiencies at every way that can and will hamper everyone else.
This is why people love you. You're massively underestimating the amount of spoon-feeding people desire. The alternative to people like you is for individuals to do the work of understanding and empathizing outside their areas of interest or domains of expertise and/or comfort.
My barriers are that I’m not great at the people skills, and to compensate I’ve focused on the technicals of this pseudo leadership role such as making graphics for power point slides, and agile administration, like using the tools and scheduling those rituals.
How can I make the leap to doing no coding and just doing the meetings and delegation?
I’m in a process of leaving a company where I work at for way too many years (cause I liked the job and its tech samurai format, not even the money), because there is no person like you and the “management” actively refuses to hire one, while steadily degrading into communicating through incomplete, false and illiterate streams of consciousness and providing organizational help through lowest common denominator roles who basically return to you in a couple of days asking you to do their heavily miscommunicated job for them. Sometimes I helped people doing my own request not even realizing it, so perverted it became. Any issue harder than “we’re out of paper” isn’t worth reporting. Any new module or a process is a brainstorm between me and other roles on what “they” meant and how their words most likely correlate. The tragedy is that the team is actually good, just has no clue what we do and what the plan is.
All the same behaviours can be written in a self improvement post on LinkedIn or something or a successful person might try to attribute the success to these behaviours. In its core its all the same, at best people trying to explain things they don't understand using broken mental models and at worst people trying to explain their failure through their virtues(I could have been great but I'm too good of a person to act in that way).
IMHO all these behaviours have different roots and dynamics and plays little role in the actual results(being successful or overrated).
I've definitely not been one, but I have been in ultra-high-performing environments, in a Japanese company (where they watch everything), so it became habit.
Even so, I often feel like I was the dumbest kid in the room, because I was around some damn smart people.
But I do find that making a negative posting, is a great way to get "engagement," and it's fairly common. There's lots of "Y'all are doing it wrong" posts, out there, compared to "This is why I think what I do, works well" posts.
Basically, we reward negativity.
Also, I'd have to say, if you're at a small company, being the person who sets up corporate/production accounts gets you in as an important person for new employees and really helps with being overrated, because everyone has interacted with you.
It's just not the thing people do, and I don't think many do that with premeditation too, by mix of impostor complex and trying to look busy for the boss
Example real life interaction:
Me: please can we defer this non critical meeting until after product launches in a few weeks as my team is super busy and we are about to sign a customer.
Them: Non critical meeting is important for team building, which is more important than product, and must therefore go ahead.
Me: ??????
It was nice to read this article and finally have a place to put all my WTFs.
The advice at the end is spot on.
It also turned out that the best way to appear generous was actually to be generous since false displays of generosity were usually discovered and resulted in ostracism
I'll help anyone out at work. I'll teach anyone anything I know. I will never throw someone else under the bus. I'll take credit with "we" and blame with "I".
I've been rewarded for this behavior at the places I've worked at.
Be genuinely useful, cooperative and valuable, that's a given. It speaks for itself, it's rewarding to you personally, and it's the only way to do not burn out.
But don't be afraid to play hardball. Don't cover for incompetence. Don't be taken advantage of. Don't be a sucker.
The simple wisdom of tit-for-tat is what I recommend.
Before trying to assign individual blame to a part, try to debug the actual system problems in team and organization.
Near the end of the article there is a good antidote to this:
"These things are a whole lot more transparent than the people who do them think they are"
Yes, if you just look at one incident in isolation, it might be difficult to distinguish "productive but blocked outside of their control" from "unproductive but trying to obfuscate that". But over time, the difference will be clear to everyone in the organization who actually matters.
A good antidote is giving frank feedback and working together to come up with a solution.
That's true, but if you're in an organization like that, the fact that some people are unproductive but use the methods described in the article to obfuscate that fact is the least of your problems. Your real problem is that your valid warnings about systemic problems aren't being listened to. Often the only way to fix that problem for yourself is to change jobs.
> A good antidote is giving frank feedback and working together to come up with a solution.
If you're in an organization where this can work, you're in an organization where the people who matter can tell who is actually being productive and who is not, and aren't fooled by the tricks described in this article. Which means that those tricks actually aren't a problem that is worth worrying about, which is why I gave the observation I just described as an antidote.
Don’t obsessively add code, or release useless products for the sake of releasing, or reinvent things that are perfectly good and not worth improving, or be creepy like Dr. Jekyll, or stalk old ladies.
I like people who keep track of status and make documentation, thank you! They are useful people!
All you need to not overrate someone is to be a critical thinker who pays attention over time to how things are done.
I learnt this because early on, during performance reviews, I had a sixth sense that I was shafting the quiet ones so I put together a performance metric system based on impact of work. What I found was that the quiet ones were more productive and caused the least negative impact compared to the self-aggrandizing ones. I shared this system with everyone on the team with their own data and slowly the squeaky ones started to transfer out while the team continued to improve productivity and quality because the quiet ones were happier.
Over 10 years of work, jumped few times like that.
Each and every time the company went to bin.
Following those kind of ppl does not work, having too many of the also.
But its very hard to push them out once they made “connections” and “politics” going.
And hey sometimes they have a valid point but yeah usually they will feel out management about it and if it works you’re going to hear about it non-stop
What is the standard way to set up the editor? How do people connect to databases? How do people generally reproduce an issue? What’s the attitude towards prod DBs? In fact, what is the expectations around asking questions?
Each of these questions has many different answers. Even a very experienced developer may never have seen other options and have intense expectations but not write them down because they’re “obvious”.
I wouldn’t be surprised if some company had some standard way to do certain Git operations due to some possibly misguided internal tooling effort… etc
If you really don’t want people to ask questions like that, you need to have company specific documentation which is required reading.
After trying for hours to make their autogenerated libray to work (I had to patch their own wrappers to return actual error code coz they fucked up error handling) I just gave up for a day and threw some excuse
... the code worked next day. By which I mean it displayed another nonsensical error but it was progress!
How is promoting your own achievements a bad thing in the context of overcoming obstacles? Why should teams endorse a culture where achievements are not celebrated nor announced?
This comments nails it in that taking good stuff to the extreme can be bad. And that's about it. https://news.ycombinator.com/item?id=33759950
> A lot of people mistake activity for productivity
I've worked with a few of these people, and they generally tend to be very active on slack/email, make their way into meetings and ensure they're involved in "the process", while derailing every single one of those conversations into tangents, and then slide off into the next cycle of meetings and talking.
> How is promoting your own achievements a bad thing in the context of overcoming obstacles?
I think you're taking the article to the extreme here a little bit. Again, these problematic people tend to be the ones who talk about how involved they were on system X at $PREV_JOB, and if we need to do something like it again we should talk to them about it. It's not about saying "hey I crushed it this year, here's N things i did really well", it's people who deflect their current lack of progress and work by pointing at their previous achievements.
I wish I didn't know this from past experience, but I do....
I believe the whole post is more of a projective test than anything else: people read it how they want to read it, because it's vague and full of generalizations.
I did it to a small extent while working for a large org where I was not under much pressure to produce or build up my skills, and it was a very unhappy time. Part of it was due to unresolved mental issues, part because I noticed others doing the same things, but regardless I have no desire to repeat the experience.
They are good developers. So it is supplemental, not their main bread and butter. For sure it is intentional.
To be honest, some of these problems are less the problem of an individual but the environment - where we constantly have to or we want to point out the value that we provide.
Some things are even more painful, and I'm glad I'm recovering from them, like over-communicating. Some people have so little to provide in terms of value that talking becomes the main output - and that usually slows down projects.
I'm also recovering from being bossy after having worked with managers who were basically never bossy at all - it's such an important trait, yet relatively rare.
Hmm, I'm definitely not this kind of people .. but sadly the market rewards these people GREATLY. Most of rich dudes I know are exactly this kind of people.
I have encountered many people who behave in harmful ways according to personal or organisational incentives that they or others could argue were legitimate. Technical people promoted above their managerial competence level for example, can end up being rated highly by upper management as they are seen to be experts, but can then go on to make terrible strategic decisions.
Also non-technical project management professionals, using techniques that could be interpreted as legitimate, can be rated highly despite contributing next to nothing. Asking tech contributors for deadline estimates, recording the answers, and then chasing the overruns can seem like constructive action.
Then you realise that there are no high level plans coming back that integrate the timelines in a constructive way, it's just a way to apply psychological pressure by getting investment in a target that can be held over people's heads.
>I remember having a discussion with a more tenured coworker, with the subject being the impending departure of another coworker. I said, “man, it’s going to be rough when he leaves, considering how much he’s done for us over the last several years.”
After list of what these supposedly overrated people do, the piece ends with
> If you’re thinking of doing these things, don’t. If you’re currently doing them, stop. I’m not saying this because you’ll be insufferable (though you will be) and I want to defend humanity from this sort of thing. I’m offering this as advice. Seriously. These things are a whole lot more transparent than the people who do them think they are, and acting like this is a guaranteed way to have a moment in life where you wonder why you’ve bounced around so much, having so much trouble with the people you work with.
Which isn't a very convincing plea, given that the author himself initially held the exact opposite opinion of a coworker engaging in these behaviors.
That word "people" is doing a lot of lifting. Some people will actually value behaviors like over-communication and other won't. It all comes down to culture.
Organizations whose management ranks have a lot of over communicating, bossy, self-promoting, nit-picking, blame-pushing, excuse-spinning, credit-grabbers will promote the same kinds of people to top positions. But people who actually do the work will see right through these behaviors for the obvious plays for promotion that they are.
Anyway, snark aside, most people who are changing jobs do so after a long period of deliberation, and when they have made a choice, they will stop taking new responsibilities. Because taking new responsibilities when you know you're leaving would be unprofessional.
If someone is good at what they do, they will seem like dead weight on the day they leave. But if you look a year to the past, there should be a different view of accomplishments.
Of course, this is not the only explanation for this situation, but a common one.
Almost nobody did any real work. There were meetings all day where a few people with complex accents talked over each other just to hear the sound of their voice while many people pretended to participate. Nobody wrote anything down. I really think people put so much effort into posturing that they could not write at the necessary professional level.
I was completely upfront about how little work I did to everyone I talked to.
Now I work for a small company with excellent leadership where I actually do real work all day.
Has anyone seen articles on how to effectively manage/coach people with these habits? Extrinsic motivation tactics tend not to work, and appeals to intrinsic motivators are often met hard with #6 and #7.
A quote I've seen in an article on management.
But ultimately everything comes down to Responsibilities and Accountabilities with Definite Rewards/Consequences.
Developers have concrete tasks to work on, what I often see is simply some of them can't really figure out how to complete the task if it's not layed out to them in every detail, and they can be very inefficient at overcoming any problem along the way.
The example of the developer stuck because of the clock is a good one. From my experience, this person isn't faking work, they really are stuck due to this problem and can't make decisions as to how to get past it, and don't know how to proceed.
Knowing that the clock doesn't matter and they can safely ignore it for example, is not something they know, or in this case, why it's wrong and how to fix it, they might also not know. They're stuck because they have no clue how to figure it out and need help.
Ya, it also means they're not as good as another developer that has a much deeper understanding and knows all this, but I wouldn't call a less knowledgeable or less talentented developer someone that's pretending to work or overrated.
Now you do have the kind of developer that's all talk, no walk. They are the ones that similarly don't know how to do things, or do things well, but they're very confident none the less, criticize others, and always talk as if they know and they're awesome.
Again though, I feel these developers everyone knows that they're all talk no walk, because other devs can see the kind of code they wrote or don't, what their real output is, etc. That said, to management sometimes it might not be as obvious.
But where things get real tricky is in management or leadership roles. Because in those positions, your job is to simply make decisions and guide others. But since you don't actually produce work, if you actually don't make any decisions, and actually don't help guide others in any valuable way, but still appear to be, the people actually doing the work will still have to figure out what to do and decide how to do it. And it becomes very easy to take the credit from them, as you were the "leader" or "manager".
And even when you're good at making the right decisions for the project or team, or company, and are good at guiding others, it's very hard to measure how much you contributed truly, what would have happened if you hadn't for example, it's almost impossible to know.
In those positions, it becomes almost about how well you can market that you did in fact have influence and were critical to success. And this is true even if you are really good, because it will be very hard for others to assess your real impact, so if you can't market it to them and make them know it, being good won't be enough.
It's a tricky situation, but it means that leaders and managers, both good and bad, will all be doing some form of what this article talks about, since they have too.
Another challenge in those roles, is that the impact of a single decision can be huge, but then for months you might not have to make any other decisions, and so you need to appear "busy" none the less. For example, choosing what is the next project the team will pick up, or that a new service will be created to deliver on X. Thats just one decision, but it's a huge decision, the impact of that choice is dramatic. Yet maybe you spent 2 months thinking about it, then took the decision, in that 2 months, you showed no sign of work, you were just thinking about what's the best way to proceed. And after having made the decision, there might be months where that's it, you've got nothing else to do but wait on other people to design and implement the new service X, or to deliver on project Z. Again, what do you do in the meantime? How do you not appear like you're no longer useful?
People love to act like Elon is some sort of mouth-breathing man child who stumbled into the CEO position through nothing but luck and connections.
Meanwhile, if I was to take over a company that's made up of thousands of developers, the first thing I would ask for is examples of the code written by those developers.
Don't tell me how fantastic and important you are. Show me the commits!
Don’t show me the random code you built that makes a users like history load 500 milliseconds faster, talk to me about how to make the product better/more engaging/monetized!
Honestly, if I were the CEO, I would ask for the former if I were looking for the good programmers to keep since these are the things that make the technological base of the company run.
The answer is of course likely different if I were looking for the managers to keep ...
Companies release financial statements for a reason.
Sounds like the opposite of Elon Musk.
There's been a huge amount of leaks, rumors, and reports about Elon from within and from without his companies. He's been accused of a lot of things, but fake working has not been one of them.
BTW were is the breakthrough in Teslas?
You're either uninformed or being pointedly obtuse. Tesla has a massive patent portfolio -- starting with the roadster's gearless transmission.
It's a point of fact that building a massive car company within a crystallized industry was a breakthrough in its own right.
They built a bigger maschine, impressive but not revolutionary.
This is a great example of "Habits of Highly Overrated People".
The Tesla company started in 2003, but Elon Musk started in 2004 after the three founders looked for money. Later, Elon Musk sued Eberhard (the actual founder) to have the right to call himself a co-founder.
IE: Elon Musk, in reality with respect to the Roadster, hits #3, #4, #5, and #7 from the listed blogpost.
------
Elon's primary contribution was money. The actual founders of Tesla were Eberhard and Tarpenning, and those two seemed to be the technical leaders/brains behind the operations.
Now that we're 10+ years after their departure, Tesla can't make a Cybertruck in a reasonable timeframe. Instead, they get beaten to market by Ford, Rivian, and more.
Elon is the kind of guy who can gather $Billions from the market year over year, each time promising that this is the last time and the company will be a wild success afterwards.
Remember when Model 3 factory was all that Tesla needed in 2014? But then full self driving, Cybertruck, battery swap, AI robot that plugs in the cord for you, Model Y, Tesla Semi, Solar City buyout, Solar Shingles, Dojo Supercomputer, $35k Model 3, 4680 cells, etc etc.
It's the same thing year over year. He brings up a topic without necessarily promising that it's coming. He uses it to get another $Billion in loans and equity. He fails upwards, if a thing fails (see battery swap, solar Shingles, full self driving) it still raised equity / bonds and gets him more investors the next year.
Lots of Simpson-Monorail vibes.
And financial breakthroughs are nothing, remember Madoff?
At least Musk's companies are real but his biggest promises aren't.
I wonder where Tesla would be now without the Diesel scandal.
Edit: I mean, he does seem to be bossy and critical, but that’s more micromanagement than what this article describes, which is about being bossy toward people in a similar role in the company’s hierarchy.
The problem is in bad project management, technical leading and outcome management instead.
Solve those issues first, and there will be no overrated people.
What really struck a nerve in me was that I had to catch all the work this person wasn't doing, and I only realized it after I got burned out from all the extra work.
The bigger issue then is that you can't solve this because often, the person does a good job of hiding the bigger issue by deflecting to smaller, more pressing ones.
He was kicked but project was so mismanaged that the next 2 PMs outright fucking left, with last one throwing comment like "well, they told me that they will be throwing me on deep water but they didn't tell me it will be with concrete boots on!".
To be entirely fair fuckup wasn't totally his (the person involved in selling it to customer sold Perl based piece of software that we only had to "lightly customize", that turned out to be a lie and we had no Perl devs on staff, so it turned into some monster...) but still.