Superintelligence CouncilСовет гения · sim.im

Jason Fried · 2026-02-15 · source ↗ · whole document (5)

Rewriting Basecamp & Fighting Software Bloat

`0:10:02`

about what the product does and how it works. I'm trying to buck the trend, right? The human nature is about expansion, typically. Like, things tend to expand. But in the physical world, there's also limits that push back on those expansions. Like, if this mug was burning hot, we would know that's a bad design. If this handle, if there's no handle here, and I had to hold it this way, maybe not a good mug. Like, there's physics here. You look at this. If this thing was made of a really, really fragile material or something that would melt if it got wet, you'd be like, "That's a bad design." There's some things that are telling you this is a bad design. In software, you don't get that. Software can be anything. It's infinitely malleable. And what ends up happening is because there's nothing pushing back,

`0:10:49`

it just expands forever and gets worse. Software slides downhill. It gets better for a while, then slides downhill. So, I'm conscious of that, and I'm always trying to make sure that every new version we make of something is a little bit simpler in the fundamental ways than the previous version. It might have more features, but the experience hopefully is simpler. That's the big challenge, and actually, frankly, the most fun part of building products over the long term is, can we buck the trend of having them slide downhill and instead maintain or make them even better over time? — Why is that fun? — It's hard, and that's fun. It's a bit of a puzzle. It's a bit of pushing back against the forces of nature, typically, which again, would be to expand.

`0:11:36`

It's forcing us to come up with clever solutions to problems, more creative solutions to problems. It forces me to understand what something really is and not what it could be or what I think other people think of it as, but like, what is this really trying to do? And it's fun to have these insights. So, my favorite thing in life, frankly, is to have an insight. And I don't get to decide when I have them, right? No one does. You just have one, right? Maybe it's in the shower, maybe it's whatever. You just have an insight. And it's cool to work on a problem in software and then have an insight about how to make it simpler. And I find that, for me, for whatever reason, I bounce into those insights very frequently, making software, more so than pretty much anything else I do. So, it's fun to make something new because I get to have more insights into how to make it simpler and better. And that's just like, for whatever reason,