Rework
We design them to be simple because we believe most software is too complex: too many features, too many buttons, too much confusion. So we build software that’s the opposite of that. If what we make isn’t right for everyone, that’s OK. We’re willing to lose some customers if it means that others love our products intensely. That’s our line in the
... See moreDavid Heinemeier Hansson • Rework
Whenever you can, swap “Let’s think about it” for “Let’s decide on it.” Commit to making decisions. Don’t wait for the perfect solution. Decide and move forward.
David Heinemeier Hansson • Rework
Long lists don’t get done
David Heinemeier Hansson • Rework
CHAPTER PRODUCTIVITY
David Heinemeier Hansson • Rework
Problems can usually be solved with simple, mundane solutions. That means there’s no glamorous work. You don’t get to show off your amazing skills. You just build something that gets the job done and then move on. This approach may not earn you oohs and aahs, but it lets you get on with it.
David Heinemeier Hansson • Rework
Go to sleep
David Heinemeier Hansson • Rework
You don’t make a great museum by putting all the art in the world into a single room. That’s a warehouse. What makes a museum great is the stuff that’s not on the walls. Someone says no.
David Heinemeier Hansson • Rework
It’s the stuff you leave out that matters. So constantly look for things to remove, simplify, and streamline. Be a curator. Stick to what’s truly essential. Pare things down until you’re left with only the most important stuff. Then do it again. You can always add stuff back in later if you need to.
David Heinemeier Hansson • Rework
Making the call is making progress
