12.12 — DHH, Paul Graham, Haters, Mean People Fail#
The Holy Book quotes two big names: David Heinemeier Hansson (DHH) and Paul Graham (pg). These two authors aren’t cited at random; each embodies a precise rhetorical posture. This file explains who they are, what they wrote, and why Paul Graham’s Haters essay (and its younger sibling Mean People Fail) is the direct intellectual precedent of the “First feedbacks” chapter.
1. David Heinemeier Hansson (DHH)#
Identity#
| Field | Value |
|---|---|
| Full name | David Heinemeier Hansson |
| Born | October 15, 1979, Copenhagen (Denmark) |
| Pseudo | DHH |
| Company | Co-owner and CTO of 37signals (joined in 2001 as contractor, co-owner since) |
| Major work | Ruby on Rails (2003-2004) — Ruby web framework |
| Twitter / X | @dhh |
| Blog | world.hey.com/dhh |
| Books | Rework (2010), Remote (2013), It Doesn’t Have to Be Crazy at Work (2018), all co-authored with Jason Fried |
Trajectory#
| Year | Event |
|---|---|
| 1999 | 37signals (originally a web-design studio) |
| 2003 | DHH joins as a part-time contractor to write Basecamp |
| 2004 | Ruby on Rails released from Basecamp’s code |
| 2005 | DHH named Hacker of the Year by OSCON |
| 2010 | Rework, best-selling book |
| 2014 | The Distributed Future of Work talk — pre-pandemic manifesto |
| 2020 | Hey, email alternative to Gmail |
| 2021 | Public affair: internal conflict at 37signals over company policy. DHH writes his no-politics policy. |
| 2022 | "I won’t let you pay me for my open source" — explicitly refuses GitHub sponsorships |
| 2023 | Cloud exit. Announces 37signals leaving AWS and returning to bare metal, saving $7M over 5 years. Launches the ONCE suite (self-hosted). |
| 2024-2026 | Continues publicly pamphleteering against the SaaS gospel, vendoritis, mandatory DEI, corporate conventions. |
Posture#
- Anti-cloud: returning to a server rented at Hetzner or in a data center is superior to AWS in 90% of cases. Cloud is a rent sold as innovation.
- Anti-agency-SaaS: Hey, ONCE, and Campfire are sold under perpetual license, not subscription.
- Anti-monstrous-monorepo: Basecamp is explicitly a Majestic Monolith, against the microservice fashion.
- Anti-social-conformism in companies: refuses to debate politics internally during work hours.
- Pro-authentic Open Source: Rails is MIT, and DHH refuses the money offered to maintain it — his statement that the code given is given, not a product disguised as a gift.
Why the Holy Book cites “I won’t let you pay me for my open source”#
“I won’t let you pay me for my open source — Fuck You”
— DHH,world.hey.com/dhh/i-won-t-let-you-pay-me-for-my-open-source-d7cf4568
This DHH post says in substance:
- Open source = a gift. Not a service. Not a product.
- If you pay the maintainer, you turn the gift into a transaction.
- The transaction creates an obligation debt: the maintainer must maintain, do support, fix, listen to the payer’s needs.
- Better to keep it a gift and let the maintainer keep their freedom.
That’s exactly Ocarina’s position too:
- Ocarina is MIT.
- There is no GitHub Sponsors, no OpenCollective, no Patreon.
- The author asks for nothing in exchange for the code.
- And he keeps his total editorial freedom.
The Holy Book invokes DHH because DHH is the only mainstream framework creator (Rails is used by GitHub, Shopify, Airbnb) to have explicitly refused monetization of his gift. It’s a rare precedent.
2. Paul Graham (pg)#
Identity#
| Field | Value |
|---|---|
| Name | Paul Graham |
| Born | November 13, 1964, Weymouth (England) |
| Academic career | PhD in Computer Science, Harvard, 1990. Thesis: The State of a Program and Its Uses. |
| Art degree | RISD (Rhode Island School of Design) — painting |
| Software work | Viaweb (1995, the first web-based online-store editor). Acquired by Yahoo in 1998 → becomes Yahoo Store. Written in Common Lisp. |
| Founding | Y Combinator (2005, with Jessica Livingston, Robert Morris, Trevor Blackwell) — startup incubator |
| Written works | On Lisp (1993), ANSI Common Lisp (1995), Hackers and Painters (2004), 100+ essays on paulgraham.com |
| Twitter / X | @paulg |
Trajectory#
- Hackers and Painters (2004) — Y Combinator’s founding manifesto. Thesis: good hackers think like artists (painters), not engineers (architects).
- Y Combinator: incubation by batches model, became the global standard. Produced Stripe, Airbnb, Dropbox, Reddit, Twitch, Coinbase, Instacart, DoorDash.
- Stepped back in 2014: handed YC over to Sam Altman. Keeps writing essays.
- 2018-2026: more philosophical essays ("Identity", “Cities and Ambition”, “Mind the Gap”, “Wealth”).
Posture#
- Schemer-Lisper at heart: still defends Common Lisp as “the language that’s 30 years ahead” long after the fashion has passed.
- Anti-corporate: Hackers and Painters is largely an argument against corporate work. The hacker is defined in opposition to the suit.
- Pro-founder: the founder is always right because they carry the risk. VCs who impose their direction are almost always wrong.
- Pro-essay: Paul Graham defends the essay as an intellectual form. His thesis: you think by writing, not before writing.
- Anti-haters (see Mean People Fail, below).
3. Haters (Paul Graham, May 2014)#
URL: paulgraham.com/fh.html (lit. “For Haters”, abbreviated fh.html).
Thesis#
Hatred is by far the most common motive for hostile online comments.
Paul Graham distinguishes:
| Category | Description |
|---|---|
| Critic | Someone who disapproves of what you do and argues it |
| Hater | Someone who hates you personally and uses what you do as a pretext |
Haters are recognizable:
- They are systematically negative about everything you do.
- They are factually imprecise — they invent what they don’t like.
- They are frustrated in their own lives (low personal success, low social status).
- They suffer from your existence as a personal insult.
Why they exist#
Paul Graham says:
- The attacked person succeeds at something (creation, fame, project)
- The hater is just a fanboy pointed the other way
Conclusion of the essay#
The exhortation isn’t to ignore haters, but to recognize them as a side effect of doing anything.
If you do something that works, haters appear by construction. Their existence is the cost of success, not a sign you did something wrong.
Why the Holy Book cites Haters#
The Holy Book’s “First feedbacks” chapter documents precisely this kind of feedback.
Igor Casanova refers to Paul Graham’s text because it’s the canonical precedent: the haters of Ocarina, of functional programming, of AI, of truly KISS code, are the instance of a general phenomenon already theorized by a respected author of the hacker-founder scene.
4. Mean People Fail (Paul Graham, November 2014)#
Thesis#
It struck me recently how few of the most successful people I know are mean. There are exceptions, but remarkably few.
- The internet showed us how purely mean some people can be
- Although there’s a huge mass of jerks we were previously spared from and they’re now visible, you notice they don’t really exist more among people who succeeded in their lives
- The stupid mean gnomes (personal rephrasing) are generally not brilliant at making a startup take off
- Being mean pushes one to be stupid, to fight instead of doing the work, and exhausts everyone for nothing
- Mean people don’t attract the best talent — rather, people who need a job
- People who want to make the world better more than they want to make money have a higher success rate
- The world, according to him, is moving from a zero-sum game where everyone fights for scarce resources to a game where you win by having good ideas and creating new things
- He insists the environment must be healthy for one to play a constructive game rather than wage war or assume their government is there to plunder
- Paul Graham and his wife Jessica work hard to raise their children not to be mean; they tolerate noise, mess, and junk food but not meanness. Because being mean can only lead to failure.
“22 years, I could never be a hater, 22 blunts in this game I’m a player.”
Yung Innanet, icecoldwater, Soundcloud
Bridge to Haters#
Paul Graham redirects to Mean People Fail from Haters.
5. Side by side: DHH vs Paul Graham#
| Axis | DHH | Paul Graham |
|---|---|---|
| Generation | 1979 — second-wave indie | 1964 — first-wave hacker-founder |
| Reference language | Ruby | Lisp |
| Model | Founder who executes (Basecamp, Hey, ONCE) | Founder who theorizes (essays, YC) |
| Argumentative posture | Pamphleteer, frontal, twitter-brawl | Essayist, distant, structural |
| Bête noire | The cloud, extractive SaaS | Corporate VCs, suits |
| Refuses | Open-source sponsorships, DEI conventions | Big company, committee |
| Self-employed | Yes (37signals = his company) | Yes (YC = his company) |
| Reading of the “hater” | Ruby on Rails: The Documentary opens with: “Let the dog barks, Sancho. It’s a sign we are moving forward.” Exactly as the Holy Book phrases it | “Understand the mechanism and move on” |
The Holy Book picks up both because it is both: pamphleteer à la DHH if not more, essayist à la Paul Graham.
6. Ruby on Rails: The Documentary#
See also: Ruby on Rails: The Documentary, YouTube
7. Lineage in the Ocarina manifesto#
Direct quote:
Also read: “Haters”, by Paul Graham.
Direct quote:
“I won’t let you pay me for my open source — Fuck You”
And more ironically still, Y Combinator gets its name from the Y combinator, a central concept in λ-calculus — and Paul Graham is a great adept of Lisp, one of the most iconic languages in functional programming.
As for Ruby, DHH’s language of choice, it was also heavily inspired by Smalltalk and Lisp, before others (Java, C++, PHP, etc.).
8. Connections with the rest of the primer#
- Citation #11 (Haters) in
01-sourced-citations.md - Citation #12 (I won’t let you pay me for my open source) in
01-sourced-citations.md - General political stance:
../01-philosophy/05-political-stance.md - Refusal of SaaS:
11-saas-arr-fraud.md