{"componentChunkName":"component---src-templates-blog-post-js","path":"/dont-anthropomorphize-big-tech-companies/","result":{"data":{"site":{"siteMetadata":{"title":"sean goedecke"}},"markdownRemark":{"id":"01d4963a-3c40-5d5b-95ae-2794b2e61915","excerpt":"Bryan Cantrill has a great line from a talk where he cautions against anthropomorphizing Oracle CEO Larry Ellison. I think it’s also a mistake to treat any tech…","html":"<p>Bryan Cantrill has a great line from a <a href=\"https://www.youtube.com/watch?v=-zRN7XLCRhc&#x26;t=34m7s\">talk</a> where he cautions against anthropomorphizing<sup id=\"fnref-1\"><a href=\"#fn-1\" class=\"footnote-ref\">1</a></sup> Oracle CEO Larry Ellison. I think it’s also a mistake to treat any tech company like a person. Here’s the full quote:</p>\n<blockquote>\n<p>You need to think of Larry Ellison the way you think of a lawnmower. You don’t anthropomorphize your lawnmower, the lawnmower just mows the lawn, you stick your hand in there and it’ll chop it off, the end. You don’t think ‘oh, the lawnmower hates me’ — lawnmower doesn’t give a shit about you, lawnmower can’t hate you. Don’t anthropomorphize the lawnmower. Don’t fall into that trap about Oracle.</p>\n</blockquote>\n<h3 id=\"companies-are-machines-not-persons\" style=\"position:relative;\">Companies are machines, not persons<a href=\"#companies-are-machines-not-persons\" aria-label=\"companies are machines not persons permalink\" class=\"heading-anchor after\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a></h3>\n<p>Here are some examples of anthropomorphizing companies:</p>\n<ul>\n<li>My company really owes me for that hard thing I did</li>\n<li>I’m fighting the good fight against my company on issue X (e.g. accessibility) and they hate me for it</li>\n<li>My company is vindictively retaliating against me because of that mistake I made</li>\n<li>My company and I are partners in the mission to make the world a better place</li>\n</ul>\n<p>All of these are mistakes. Your relationship to the tech company that employs you is not like a relationship with a person. It’s more like your relationship with your car<sup id=\"fnref-2\"><a href=\"#fn-2\" class=\"footnote-ref\">2</a></sup>. If you drive poorly or fail to change your oil, your car may stop working or even kill you, but it doesn’t love or hate you. It has no sense of fairness. It’s simply a dangerous, useful machine: useful enough to be worth getting into despite the risks. Anthropomorphizing it makes it harder to avoid those risks<sup id=\"fnref-3\"><a href=\"#fn-3\" class=\"footnote-ref\">3</a></sup>.</p>\n<p>Why is it so hard to avoid this trap? First, humans anthropomorphize everything by default. Second, whenever you’re interacting with the company, you’re interacting with a person: your manager, your colleague, someone in HR, and so on. Third, when you’re in the power of some entity, it’s psychologically comforting to think of it like another human. This is the same principle that caused early humans to attribute lightning to the power of Zeus, because Zeus (unlike electrical imbalances in storm clouds) can be placated with prayer and sacrifice.</p>\n<h3 id=\"disproportionate-efforts-and-rewards\" style=\"position:relative;\">Disproportionate efforts and rewards<a href=\"#disproportionate-efforts-and-rewards\" aria-label=\"disproportionate efforts and rewards permalink\" class=\"heading-anchor after\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a></h3>\n<p>Relationships with machines are very different from relationships with people. The biggest difference is that <em>machines do not respect effort</em>. If you put a lot of work into doing a favor for a friend, your friend will appreciate it even if the favor itself is not a big deal. Conversely, if you help somebody out at trivial cost to yourself, that help will be relatively unappreciated. But a car doesn’t care how much effort you put into maintaining it. If you spend hours replacing a car’s engine, but the brake line is damaged, the car won’t remain functional out of respect for your effort on the engine: instead, the brakes will fail, killing you.</p>\n<p>Tech companies work like this. Everyone who’s worked at one for long enough knows that it’s very hard to predict what work will be high-impact. The project you slaved over for months will often get a “nice, now what’s next” reaction, while the tool you built in fifteen minutes (or the question you answered in a Slack channel) will sometimes get wild praise and recognition. This can drive engineers a little mad, because they’re anthropomorphizing their tech company, and a person who behaved like this would be dangerously unstable. But if you treat your company like a machine, this shouldn’t be surprising at all.</p>\n<p>It’s hard to predict high-impact work, but it’s not impossible. The best way to operate at a big tech company — as I’ve said <a href=\"/side-bets\">again</a> <a href=\"/the-spotlight\">and</a> <a href=\"/dangerous-advice\">again</a> — is to try and develop this skill, and to spend most of your time looking for the low-effort high-reward wins. It’s hard to do that if you’re secretly imagining your company as a person.</p>\n<h3 id=\"anthropomorphism-is-a-dangerous-shorthand\" style=\"position:relative;\">Anthropomorphism is a dangerous shorthand<a href=\"#anthropomorphism-is-a-dangerous-shorthand\" aria-label=\"anthropomorphism is a dangerous shorthand permalink\" class=\"heading-anchor after\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a></h3>\n<p>A natural objection here is to point out that tech companies (unlike cars) are composed of people who might indeed owe you, hate you, love you, and so on. According to this view, when people say “my company hates me”, they aren’t making the mistake of anthropomorphizing a corporation, they’re using shorthand to say “my boss and skip-level hate me”. I think this is still a dangerously sloppy way to think.</p>\n<p>In my experience, engineers who think they’re hated are often not. Managers in large tech companies do hold grudges, but (particularly the higher up you get) are tolerably cold-blooded. You don’t get to senior director or VP by needlessly throwing away useful tools. I can recall a few cases<sup id=\"fnref-4\"><a href=\"#fn-4\" class=\"footnote-ref\">4</a></sup> where engineers told me they were hated, but I later found out<sup id=\"fnref-5\"><a href=\"#fn-5\" class=\"footnote-ref\">5</a></sup> that managers considered them dangerous or unreliable: loose cannons whose usefulness didn’t outweigh their tendency to go off the rails and cause damage. From the perspective of the engineer being forced out of the company, it feels like you’re being run out of town by people who hate you. But if you want to <em>avoid</em> being run out of town, it’s useful to recognize when you’re being treated as a defective tool.</p>\n<p>It’s also useful to keep in mind the difference between “my manager hates me” and “my company hates me”, because managers are often temporary. You can sometimes just wait out a bad relationship with your manager. You’ll have a slightly uphill battle with the next one — since the handoff won’t be positive — but it’s certainly possible to get back on track. If you can figure out why your manager hates you, you might also be able to fix it (or at least mitigate<sup id=\"fnref-6\"><a href=\"#fn-6\" class=\"footnote-ref\">6</a></sup> it).</p>\n<h3 id=\"dont-go-too-far-in-the-other-direction\" style=\"position:relative;\">Don’t go too far in the other direction<a href=\"#dont-go-too-far-in-the-other-direction\" aria-label=\"dont go too far in the other direction permalink\" class=\"heading-anchor after\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a></h3>\n<p>Engineers who’ve learned not to anthropomorphize tech companies sometimes go too far in the other direction, by treating companies as a <em>computer program</em>. This is the wrong kind of machine: tech companies aren’t people, but they aren’t programs either. They operate on incentives and <a href=\"/seeing-like-a-software-company\">illegible</a> interpersonal relationships, not on consistent logical steps.</p>\n<p>The classic example of this is the engineer who reads the company handbook cover-to-cover and makes sure they follow all the rules. When they’re looking to be promoted, they take the role guidelines and make sure they’re following them point-by-point. They take what they’re told very literally: when the company says “X is our top priority”, they internalize that.</p>\n<p>The problem with this is that handbooks, guidelines and internal communications are the <a href=\"/seeing-like-a-software-company\">legible superstructure</a> of a massive illegible web of dependencies that make up the actual operations of any company. That superstructure will not cover the <a href=\"/staff-engineer-promotions\">real criteria</a> for promotions, or the rules that are <a href=\"/breaking-rules\">designed to be broken</a>. The “top priority” of the superstructure can rapidly shift, leaving literal-minded engineers confused and disheartened.</p>\n<h3 id=\"conclusion\" style=\"position:relative;\">Conclusion<a href=\"#conclusion\" aria-label=\"conclusion permalink\" class=\"heading-anchor after\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a></h3>\n<p>It’s understandable to feel ill-treated by a company, or to harbor resentment — particularly since there are actual humans at the company who are involved in that treatment of you. But companies themselves don’t hold grudges, even as they force out people who they’re incentivized to force out<sup id=\"fnref-7\"><a href=\"#fn-7\" class=\"footnote-ref\">7</a></sup>. It can even be a mistake to anthropomorphize very senior managers, whose work personas are more identified with the machine the higher up you go<sup id=\"fnref-8\"><a href=\"#fn-8\" class=\"footnote-ref\">8</a></sup>. I suppose at the top you have Larry Ellison, as Bryan Cantrill says, who is better modeled as a lawnmower than as a human being. </p>\n<p>No relationship with an individual person at your company will save you from being careless with the machine: it will chew you up and spit you out. You need to <a href=\"/knowing-how-to-drive-the-car/\">learn how to drive the car</a>. This is scary, because it means that sometimes you will just get punished for <a href=\"https://bobistheoilguy.com/forums/threads/catastrophic-engine-failure-share-your-stories.358302/\">no reason</a>. But it’s also good news, because it means that you can get disproportionate rewards for relatively little effort, so long as you make the right decisions.</p>\n<div class=\"footnotes\">\n<hr>\n<ol>\n<li id=\"fn-1\">\n<p>Treating as a human.</p>\n<a href=\"#fnref-1\" class=\"footnote-backref\">↩</a>\n</li>\n<li id=\"fn-2\">\n<p>I like this example better than Cantrill’s lawnmower because cars are more central to our lives, like jobs are, and are also far more dangerous.</p>\n<a href=\"#fnref-2\" class=\"footnote-backref\">↩</a>\n</li>\n<li id=\"fn-3\">\n<p>For instance, if you’re prone to thinking “my car loves me, it wouldn’t spin out when I take this hard turn on gravel”, you are more likely to crash.</p>\n<a href=\"#fnref-3\" class=\"footnote-backref\">↩</a>\n</li>\n<li id=\"fn-4\">\n<p>Though certainly not all. Grudges do exist.</p>\n<a href=\"#fnref-4\" class=\"footnote-backref\">↩</a>\n</li>\n<li id=\"fn-5\">\n<p>Of course, this is my interpretation of the situation, and could be wrong.</p>\n<a href=\"#fnref-5\" class=\"footnote-backref\">↩</a>\n</li>\n<li id=\"fn-6\">\n<p>There are a range of techniques here, ranging from “do all your paperwork defensively” to “find some out-of-the-way project” to “ingratiate yourself with your skip-level”.</p>\n<a href=\"#fnref-6\" class=\"footnote-backref\">↩</a>\n</li>\n<li id=\"fn-7\">\n<p>For instance, people who make their managers look bad, or who publicly point out the inevitable inaccuracies in <a href=\"/seeing-like-a-software-company\">legible</a> reports, or who <a href=\"/i-got-an-email-about-resistance\">campaign against</a> the current big push the company is making.</p>\n<a href=\"#fnref-7\" class=\"footnote-backref\">↩</a>\n</li>\n<li id=\"fn-8\">\n<p>I say “work personas” because these people often have a rich personal life that is largely firewalled off from their work selves. For more on how managers come to identify with the rules of the organization, I recommend Robert Jackall’s <a href=\"https://en.wikipedia.org/wiki/Moral_Mazes\">Moral Mazes</a>, a book that has informed much of my thinking and that I will some day write a long-form review of.</p>\n<a href=\"#fnref-8\" class=\"footnote-backref\">↩</a>\n</li>\n</ol>\n</div>","fields":{"discussionLinks":[]},"frontmatter":{"title":"Don't anthropomorphize big tech companies","description":null,"date":"October 25, 2026","tags":["tech companies","cynicism"]}}},"pageContext":{"slug":"/dont-anthropomorphize-big-tech-companies/","previous":{"slug":"/software-is-slow-because-of-bad-design-not-slow-languages/","title":"Software is slow because of bad design, not slow languages"},"next":null,"preview":{"slug":"/selling-out/","title":"Selling out","snippetHtml":"<p>In 1973, Tom Lehrer famously <a href=\"https://www.youtube.com/watch?v=3BDyFuDxA-I\">sang</a> that “selling out is easy to do”. That may have been true in the seventies, but it’s not true today: selling out requires both <a href=\"/tags/good%20engineers/\">technical skill</a> and a careful sense of how large organizations <a href=\"/what-is-important/\">work in practice</a>. One of the goals of this blog is to teach people how to do it.</p><p>If you want to live with uncompromised integrity, you don’t need anyone to tell you how: simply always do exactly and only what you want to do. You will be repeatedly punished for it — your managers will dislike you, you will lose jobs and lose out on the chance of getting hired, your financial situation will be less stable, and so on — but that’s just part of the deal. Like deadlifting four plates, it’s not easy, but it is straightforward.<br /><a href=\"/selling-out/\">Continue reading...</a></p>"}}},"staticQueryHashes":["1146911855","3764592887"]}