Unlimited Quote Collections

Organize your favorite quotes without limits. Create themed collections for every occasion with Premium.

Ugly programs are like ugly suspension bridges: they're much more liable to collapse than pretty ones, because the way humans (especially engineer-humans) perceive beauty is intimately related to our ability to process and understand complexity. A language that makes it hard to write elegant code makes it hard to write good code.

We hackers are a playful bunch; we'll hack anything, including language, if it looks like fun (thus our tropism for puns). Deep down, we like confusing people who are stuffier and less mentally agile than we are, especially when they're bosses. There's a little bit of the mad scientist in all hackers, ready to discombobulate the world and flip authority the finger – especially if we can do it with snazzy special effects.

Share Your Favorite Quotes

Know a quote that's missing? Help grow our collection.

I use the word "hacker" in its correct and original sense: to describe a person who perceives computer programming as a kind of artistic passion, and who also is part of or identifies with the hacker culture, which is a group of programmers, historically, that has produced the Internet, Linux and the World Wide Web.

I was at Agenda 2000, and one of the people who was there was Craig Mundie, who is some kind of high mucky muck at Microsoft, I think vice-president of consumer products or something like that. And I hadn't actually met him. I bumped into him in an elevator. And I looked at his badge and said, "Oh, I see you work for Microsoft." And he looked back at me and said, "Oh yeah, and what do you do?" And I thought he seemed just sort of a tad dismissive. I mean, here is the archetypal guy in a suit, looking at a scruffy hacker. And so I gave him the thousand yard stare and said, "I'm your worst nightmare."

Works in ChatGPT, Claude, or Any AI

Add semantic quote search to your AI assistant via MCP. One command setup.

developerWorks: What happened with the CML2 kernel configurator? … It sounds like that was a pretty ambitious project.
Raymond: It was, I mean I built an intelligent configurator – basically a baby rule-based expert system – for configuring Linux kernels, and I did it all in less than 8,000 lines of Python. It was a system that literally made it impossible to get an invalid kernel configuration because it would do intelligent deduction from constraints. And I had the full approval of the kernel config group, I had Linus's imprimatur that this was going to go into 2.5, and it all fell apart politically. It was horrible. …
developerWorks: So if there was another chapter for Cathedral and the Bazaar that you would write based on what you learned there, what was the lesson?
Raymond: That it is possible for open source cultures in some respects to ossify enough that good work is locked out. And that is a long-term problem that I don't know how we're going to deal with.

It shouldn't be news to anyone that there is an effort afoot to change – I would say corrupt – the fundamental premises of the open-source culture. Instead of meritocracy and "show me the code", we are now urged to behave so that no-one will ever feel uncomfortable. … We are being social-hacked from being a culture in which freedom is the highest value to one in which it is trumped by the suppression of wrongthink and wrongspeak.

Enhance Your Quote Experience

Enjoy ad-free browsing, unlimited collections, and advanced search features with Premium.