Skip to content

Comment on From Chesterton's fence to Chesterton's gap

Comments

Related to this, the concept of "free as in puppies" from D. Richard Hipp, creator of SQLite:

Suppose you had a pull request for SQLite. "Hey, I've got this new feature for SQLite. Here's the pull request." When you want me to pull that into the tree, you say, "Oh, it's free."
No, it's not free. What you're doing is asking me - you've got this cool feature, and you want me to maintain it for you, to document it for you, to test it for you, to maintain it for you for the next twenty-five years. That's not free.
Linus Torvalds is famous for saying there's free as in beer and free as in speech. But there's another kind of freedom: free as in puppies. "Oh look, I've got a free puppy for you." You see where this is going?
A pull request is a free puppy. And then you've just got a kennel full of puppies at the end of the day. And you can't just throw them out - you're morally obligated to take care of them for their natural life.
I don't want any free puppies.

source: https://youtu.be/x8_ZZhRL3YU?t=1715

Thanks! This is very similar indeed. Related: I see a lot of “drive-by” PRs by agents, who obviously have no intent of ever maintaining the code they wrote.

Puppy cannons. Puppy carpet bombing.

A new definition of "puppy mill."

Puppy slush automatically pushed through vents into your codebase

It's normally been called a "white elephant" but this framing is a perfect completion to Torvalds' previously-two-part troika.

Thank you for sharing it!

FYI there are quite a few glitches in there:

and want you want me to maintain it for you
to to document it for you
Linus Torvalds is famous famous
A pool request
They're you you're you're morally obligated

Thank you, I was too eager copy-pasting YT transcriptions.

It’s refreshing to read something not run though an LLM to make it look plausible first.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.