TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why Heroism Is Bad and What We Can Do to Stop It

67 pointsby RyeCombinator10 months ago

18 comments

fizx10 months ago
Whenever I see these google SRE articles, I kinda reduce the message to &quot;don&#x27;t be a hero in a cost center in an org with nearly unlimited resources.&quot;<p>If you&#x27;re in a profit center, you might get rewarded for your risk.
评论 #41173062 未加载
评论 #41172730 未加载
tithe10 months ago
I imagine a conversation with this individual as team lead would go something like this:<p>&quot;So, you worked overtime to save systems across the planet from crashing due to a botched update?&quot;<p>&quot;Yes, sir. We&#x27;re &#x27;Site Reliability Engineering&#x27;, after all.&quot;<p>&quot;And people in airports don&#x27;t have to sleep on the floors because airlines can actually schedule flights?&quot;<p>&quot;Yes, sir. Site Reliability Engineering, at its finest, sir!&quot;<p>&quot;No, you played the hero. That&#x27;s bad for the team and normally for you, really. You should have let it break.&quot;<p>&quot;But our team...is &#x27;Site Reliability Engineering&#x27;?&quot;<p>&quot;You should have let it break.&quot;<p>&quot;But, Site...Reliability?&quot;<p>&quot;You&#x27;re fired.&quot;
评论 #41173235 未加载
评论 #41172991 未加载
JohnMakin10 months ago
There are people so addicted to this that they will <i>literally create problems out of nowhere</i> so they can pull some heroics and save the day, always with high visibility from management. Seen a person advance pretty far in their career this way. Until management stops incentivizing this behavior, it won&#x27;t stop. This is a management issue - which seems weird because this writing seems targeted towards IC&#x27;s.
评论 #41172709 未加载
codingwagie10 months ago
You don&#x27;t want heroes at large companies with top down product management. You need heroes at small innovative startups. This write up is more of a documentation on the stagnant culture inside google
评论 #41173257 未加载
评论 #41173189 未加载
Carrok10 months ago
&quot;No matter how many hours they need to work.&quot;<p>&quot;No matter that they need to work evenings and weekends.&quot;<p>I don&#x27;t call these people heroes, I call them idiots.<p>Also, not being able to copy&#x2F;paste text from text slides is a pretty terrible design choice, but we shouldn&#x27;t be surprised knowing what the source is.
评论 #41173434 未加载
评论 #41172824 未加载
Swizec10 months ago
In my experience being the hero is fantastic … until you want to go on vacation, have a sick day, change teams, or get promoted. Hard to promote someone irreplaceable.<p>Always code (or mentor) yourself out of the job and let others play with your legos. Even if they do it wrong.
评论 #41213749 未加载
评论 #41174582 未加载
chrchr10 months ago
The last slide says &quot;let the system break&quot;.<p>I strongly suggest that after that slide, there needs to be a whole series of slides about how to make it so that it&#x27;s ok to let the system break. If you haven&#x27;t already done the hard work to make your stuff resilient, &quot;let the system break&quot; is a recipe for blowing up customers, damaging reputations, and hurting people.
评论 #41212319 未加载
cbarrick10 months ago
It&#x27;s wild to me that ICANN allowed .google and other brands to be TLDs.
评论 #41172974 未加载
mgaunard10 months ago
Heroism is what you do until you manage to secure the headcount and hire the team that lets you run things smoothly.<p>In the real world, getting approval for headcount can take 6 months, hiring 3, training another 3.<p>So you need to sustain heroism for a year without burning out.
评论 #41172673 未加载
ralferoo10 months ago
I really dislike the way this slide deck is written. It&#x27;s rewriting a failure of management (bad project planning, too few people for the workload) and presenting it a failure by all the team members.<p>&quot;The Hero decides that, despite this, ...&quot;<p>&quot;No matter what they&#x27;re told about not doing this.&quot;<p>&quot;The team doesn&#x27;t realize...&quot;<p>&quot;Heroism is low risk, and easy to do.&quot;<p>&quot;Help the Hero figure out what they should do instead.&quot;<p>&quot;But the Hero won&#x27;t let it go.&quot;<p>I suspect the likely scenario that prompted this document to be written was something like a manager facing low morale from his team, and has just been asked to explain why there was a catastrophic failure that he hadn&#x27;t communicated upwards. Likely, he hadn&#x27;t been doing his job properly, had no idea how much work his team was actually doing, the team was massively overloaded and worried about the job culls in other departments, worried because their boss kept saying things like &quot;this was due yesterday&quot;, and so had been doing everything possible to stop the proverbial hitting the fan... and one day it reached bursting point, and they simply couldn&#x27;t cope with all the work, despite already being forced to do overtime. Maybe some of them had even quit as a result, and complained to HR about the work-life balance in the team.<p>But the team leader can&#x27;t possibly be at fault. This is the management spin on it: it&#x27;s all the team member&#x27;s fault, and the poor manager had no idea what was going on, not because he was a terrible manager, but because the team had been deliberately hiding all the work they were doing from him, they didn&#x27;t want to go home to their wives and kids, but were choosing to spend their evenings working on secret projects to stoke their own egos or deal with their own insecurities, and concealing all the extra work from their managers.
saddist010 months ago
This article highlights many pitfalls but fails to explain &quot;how to practice heroism effectively&quot;.<p>For instance, a team member might notice a recurring pattern and repeatedly save the SLA by addressing it immediately. While this quick fix is heroic, it should also be escalated for a long-term solution. This way, the hero tackles the immediate issue, and the team ensures that such heroism isn&#x27;t needed in the future, and so on.
xtiansimon10 months ago
What a bombastic title—heroism is bad.<p>I’m thinking this whole piece is slanted to correct some other toxic or difficult to manage culture issue.<p>Getting to examples quickly saves the piece. Sounds like there are some gung-ho youths happy to be working at Google and they need some mentoring.
nuancebydefault10 months ago
Heroism is a good thing I believe, as long as it is not applied systematically.<p>Example 1: A client has a deadline and a malfunction or unpredictable limitation of our product is in their critical path. A few people put in collaborate effort, meaning working extra hours a few days, to help them out. Later the customer is happy and the boss throws a celebration drink.<p>Example 2 : an ICT member got a message that could indicate a security breach over the weekend. He logs in and sees more suspicious activity. He takes first actions (disable all logins&#x2F;access of certain criteria) and calls head of ICT.
andrewla10 months ago
Did any of the commenters read the slideshow? Heroism is bad when it covers systemic problems.<p>Heroes are great -- SREs who rise to the occasion to prevent horrors are appropriately rewarded and congratulated for their work.<p>But when a product relies upon heroes to continue operating, you are in a dangerous situation. That&#x27;s how major outages occur; the hero goes on vacation or decides to let it break this time and the cascade of failures causes huge amounts of damage, where letting the system break much earlier would have made it clear to the development team that there is a major gap in the intrinsic reliability of the system.
hulitu10 months ago
&gt; Why Heroism Is Bad and What We Can Do to Stop It<p>Talk to Hollywood ? &#x2F;s
luqtas10 months ago
could Google stop the &quot;heroism syndrome&quot; and give us the source-code for their deactivated services? even if they aren&#x27;t parsed to their heroic servers and it&#x27;s about being self-host-able by non-heroes
lutarezj10 months ago
Not sure if heroism is bad.<p>[1] All teams should have a Jordan, a kobe, a shaquille or a combi. One needs A players and supporting cast. It is not the culture or the org who decides upon the evolution of the heroism. It is the hero who builds a team around him&#x2F;her. [2] the scrum or agile saga that promotes that all team members should be able to do what all team members do is just excel-minded-nonesense. Cant win championships with only goalkeepers, or only midfielders. Cant prep one to be good in both either during a lifetime.<p>Probably google wants weat crops that always look alike and are predictable?
评论 #41172817 未加载
george138410 months ago
Total junk. Don&#x27;t blame the &quot;hero&quot; for their behavior, blame the management for not thinking ahead and making sure the problems didn&#x27;t fester, blister, boil over to the point in which babysitting the systems over the weekend became necessary.<p>No &quot;hero&quot; ever does this work without trying to plan for it ahead of time. &quot;Heroics&quot; are necessary when the system let them down and stop letting long term thinking and planning account for problems.