More on this book
Community
Kindle Notes & Highlights
The idea that you’ll instantly move needles because you’ve never tried to move them until now is, well, delusional. Sometimes you get lucky and things are as easy as you had imagined, but that’s rarely the case. Most conversion work, most business-development work, most sales work is a grind —a lot of effort for a little movement. You pile those little movements into a big one eventually, but that fruit is way up at the top of the tree.
The people who brag about trading sleep for endless slogs and midnight marathons are usually the ones who can’t point to actual accomplishments. Telling tales of endless slogs is a diversionary tactic. It’s pathetic.
Sleep-deprived people aren’t just short on brains or creativity, they’re short on patience. Short on understanding. Short on tolerance. The smallest things become the biggest dramas. That hurts colleagues at work as much as it does the family at home. Being short on sleep turns the astute into assholes.
Balance is give and take. The typical corporate give-and-take is that life gives and work takes. If it’s easier for work to claim a Sunday than for life to borrow a Thursday, there ain’t no balance.
And it’s also why if you decide you want to take a Wednesday to hang with your kids, that’s cool, too. You don’t have to “make up” the day—just be responsible with your time and make sure your team knows when you won’t be around. It all rounds out in the end.
We ask reasonable people to make reasonable choices, and the company will be reasonable right back. That’s balance.
We no longer negotiate salaries or raises at Basecamp. Everyone in the same role at the same level is paid the same. Equal work, equal pay. We assess new hires on a scale that goes from junior programmer, to programmer, to senior programmer, to lead programmer, to principal programmer (or designer or customer support or ops or whatever role we’re hiring for). We use the same scale to assess when someone is in line for a promotion. Every employee, new or old, fits into a level on the scale, and there is a salary pegged to each level per role.
Our target is to pay everyone at the company at the top 10 percent of the market regardless of their role.
So here’s what we do instead: We’ve vowed to distribute 5 percent of the proceeds to all current employees if we ever sell the company. No stock price to follow, no valuation to worry about. If something happens, we’ll share. If not, no need to spend any time thinking about it. It’s a pleasant surprise, it’s not compensation.
There’s a fountain of happiness and productivity in working with a stable crew. It’s absolutely key to how we’re able to do so much with so few at Basecamp. We’re baffled that such a competitive advantage isn’t more diligently sought.
Here’s a list of relevant “outside the office” benefits we offer all employees, regardless of position, regardless of salary: Fully paid vacations every year for everyone who’s been with the company for more than a year. Not just the time off, but we’ll actually pay for the whole trip—airfare, hotel accommodations—up to $5,000 per person or family. Three-day weekends all summer. May through September we only work 32-hour weeks. This allows everyone to take Friday off, or Monday off, so they can have a full three-day weekend, every weekend, all summer long. 30-day-paid sabbaticals every three
...more
This highlight has been truncated due to consecutive passage length restrictions.
When someone takes a vacation at Basecamp, it should feel like they don’t work here anymore. We encourage them to go completely dark: Log out of Basecamp on their computer, delete the Basecamp app from their phone, and don’t check in. Go away for real. Be gone. Off our grid.
At one point we tried offering unlimited vacation, but we eventually noticed that people actually ended up taking less time off than they otherwise should have! That was exactly the opposite of what we intended. Nobody wants to be seen as a slacker. Or overstay a seemingly generous policy. So they all err on the safe side, which ends up being not very much at all. They take their cues from whoever is taking the least vacation on the team already.
If you don’t clearly communicate to everyone else why someone was let go, the people who remain at the company will come up with their own story to explain it.
Following group chat at work is like being in an all-day meeting with random participants and no agenda. It’s completely exhausting.
Chat puts conversations on conveyor belts that are perpetually moving away from you. If you’re not at your station when the conversation rolls by, you’ll never get a chance to put in your two cents. This means that if you want to have your say, you need be paying attention all day (and often to multiple rooms/channels). You can decide not to follow along, but then you’re battling the fear of missing out. It’s a bad bargain either way.
All chat all the time conditions you to believe everything’s worth discussing quickly right now, except that hardly anything is. Almost everything can and should wait until someone has had a chance to think it through and properly write it up.
Without a fixed, believable deadline, you can’t work calmly. When you don’t trust the date, or when you think it’s impossible to do everything someone’s telling you to do within a specific period of time, or when someone keeps piling on more work without giving you more time, you work frantically and maniacally. Few things are as demoralizing as working on projects with no end in sight.
Our projects can only get smaller over time, not larger. As we progress, we separate the must-haves from the nice-to-haves and toss out the nonessentials.
And who makes the decision about what stays and what goes in a fixed period of time? The team that’s working on it. Not the CEO, not the CTO. The team that’s doing the work has control over the work. They wield the “scope hammer,” as we call it. They can crush the big must-haves into smaller pieces and then judge each piece individually and objectively. Then they can sort, sift, and decide what’s worth keeping and what can wait.
Sometimes when people pitch ideas at Basecamp, there will be radio silence for a few days before a flood of feedback comes in. That’s fine, and expected. Imagine a silent room after a physical meeting-style pitch. It would be awkward. And that’s precisely why we prefer to present out-of-person, not in-person. We want silence and consideration to feel natural, not anxiety-provoking.
Culture is what culture does. Culture isn’t what you intend it to be. It’s not what you hope or aspire for it to be. It’s what you do. So do better.
When calm starts early, calm becomes the habit. But if you start crazy, it’ll define you. You have to keep asking yourself if the way you’re working today is the way you’d want to work in 10, 20, or 30 years. If not, now is the time to make a change, not “later.”
If it’s ready for the web, ship it! iOS will catch up when they’re ready. Or if iOS is first, Android will get there when they’re ready. The same is true for the web. Customers get the value when it’s ready wherever, not when it’s ready everywhere.
Companies waste an enormous amount of time and energy trying to convince everyone to agree before moving forward on something. What they’ll often get is reluctant acceptance that masks secret resentment. Instead, they should allow everyone to be heard and then turn the decision over to one person to make the final call. It’s their job to listen, consider, contemplate, and decide.
You just can’t bring your A game to every situation. Knowing when to embrace Good Enough is what gives you the opportunity to be truly excellent when you need to be. We’re not suggesting you put shit work out there. You need to be able to be proud of it, even if it’s only “okay.” But attempting to be indiscriminately great at everything is a foolish waste of energy.
Being clear about what demands excellence and what’s perfectly okay just being adequate is a great way to bring a sense of calm into your work. You’ll worry less, you’ll accept more. “That’s fine” is such a wonderfully relaxing way to work most of the time. Save the occasional scrutiny for the differentiating details that truly matter.
What’s more, best practices imply that there’s a single answer to whatever question you’re facing. It implies that you really don’t have a choice in the matter. Resist the implication. You always have a choice.
All this isn’t to say that best practices are of no value. They’re like training wheels. When you don’t know how to keep your balance or how fast to pedal, they can be helpful to get you going. But every best practice should come with a reminder to reconsider.
Rather than demand whatever it takes, we ask, What will it take? That’s an invitation to a conversation. One where we can discuss strategy, make tradeoffs, make cuts, come up with a simpler approach all together, or even decide it’s not worth it after all. Questions bring options, decrees burn them.
Without profit, something is always on fire. When companies talk about burn rates, two things are burning: money and people. One you’re burning up, one you’re burning out.
First, since no one customer can pay us an outsized amount, no one customer’s demands for features or fixes or exceptions will automatically rise to the top. This leaves us free to make software for ourselves and on behalf of a broad base of customers, not at the behest of any single one or a privileged few. It’s a lot easier to do the right thing for the many when you don’t fear displeasing a few super customers.
If you want to know the truth about what you’ve built, you have to ship it. You can test, you can brainstorm, you can argue, you can survey, but only shipping will tell you whether you’re going to sink or swim.
Real answers are only uncovered when someone’s motivated enough to buy your product and use it in their own natural environment—and of their own volition. Anything else is a simulation, and simulated situations give you simulated answers. Shipping real products gives you real answers.