Strong opinions and shared thoughts on design, business, and technology. Since 1999. Work together the easy way with our all-new version 3 at https://basecamp.com
574 followers 0 articles/week
Testimony before the North Dakota Senate Industry, Business and Labor Committee

Chairman Klein and members of the Senate Industry, Business and Labor Committee- My name is David Heinemeier Hansson, and I’m the CTO and co-founder of Basecamp, a small internet company from Chicago that sells project-management software and email services. I first testified on the topic of big tech monopolies at the House Antitrust...

Tue Feb 9, 2021 20:21
Reiterating our Use Restrictions Policy

The attack on the US Capitol, and subsequent threats of violence surrounding the inauguration of the new US administration, has moved us to reflect and reacquaint ourselves with the reality that however good the maker’s intentions, technology can amplify the ability to cause great harm. This includes us and our products at Basecamp. Therefore,...

Mon Jan 18, 2021 19:15
HTML over the wire

You can write fast, modern, responsive web applications by generating your HTML on the server, and delivering that (with a little help) directly to the browser. You don’t need JSON as an in-between format. You don’t need client-side MVC frameworks. You don’t need complicated bundling and transpiling pipelines. But you do need to think different. ...

Wed Dec 23, 2020 15:50
Validation is a mirage

Spend enough time talking with entrepreneurs, product people, designers, and anyone charged with proving something, and you’ll bump into questions about validation. “How do you validate if it’s going to work?” “How do you know if people will buy it to not?” “How do you validate product market fit?” “How do you validate if a feature is worth...

Tue Dec 22, 2020 19:15
The Making of a Dumpster Fire

A few weeks ago we launched a new marketing project for HEY.com at dumpsterfire.email. If you haven’t seen it yet, it’s a flaming dumpster with a printer and conveyor. You email dumpsterfire@hey.com, it prints out your email, and drops it into the rolling flames on a livestream. Simple, right? What follows is far more than you ever want to learn...

Tue Dec 15, 2020 18:30
How to waste half a day by not reading RFC 1034

HEY uses a branch deploy system that I’ve written about here on SvN and talked about frequently on Twitter. Plenty of other companies have implemented their own version of branch deploys (typically under a different name), but this was my own implementation, so I’m proud of it. First, a primer on how it works: Developer makes a code change...

Fri Oct 30, 2020 23:04

Build your own newsfeed

Ready to give it a go?
Start a 14-day trial, no credit card required.

Create account