In the year of our lord, 2013, the thought of ARM-powered phones running the full web experience with JavaScript as fast as x86-powered desktops was a laughable pipe dream. Way back in those olden days, some three years ago, the iPhone 5 was off by about a factor of 10. It seemed impossible that this… keep reading
We recently launched a full API for Basecamp 3. That’s great for when you want to programmatically retrieve or post content. But what if you just want your program to be told when there’s something changes? Well, that required polling at regular intervals. Bah! With our newly launched webhooks, you can instead have Basecamp call… keep reading
If you want to contribute something original, it may be best to stay away from those who might inspire you too much. I was just watching this lovely little seven-minute video on Roger W. Smith over at HODINKEE: Roger is a watchmaker, in the most traditional sense. He apprenticed under George Daniels, one of the best… keep reading
The entire conversation, together in Basecamp Basecamp 3 is great for keeping your entire team on the same page. All your to-dos, important events, documents, and conversations in one place, wherever you are. But what if the conversation starts outside of Basecamp? Email is hard to avoid. Small businesses of all kinds depend on email to… keep reading
About a year ago, I wrote about something I’d recently started doing at Basecamp and a year and over 250 charts later, I’m still at it: every workday, I share a different “chart of the day” with my coworkers at Basecamp. The charts are just pulled from whatever I’m working on, a question someone asked,… keep reading
Illustration by Nate Otto LaMichael Langford grew up watching his uncle run a barber shop and would sneak in his friends to cut their hair. LaMichael eventually took over the business that his uncle opened in 1964, and Langford’s Barber Shop has been a constant in an Atlanta neighborhood that’s seen significant demographic shifts over the… keep reading
“Uh, it’s off Airport Road. You should be able to get there from Umstead. I think or, or maybe go up to Estes?” I paused again. I was confusing the person asking me for directions more than I was confusing myself. What was the matter with me? I grew up in Chapel Hill and went… keep reading
Jamie Ross in his home/gallery in Mineral Point, Wisconsin. Photograph by Tom Jenz. Many mistakes aren’t meant to be corrected. A few summers ago I spent an hour or so wandering through an offbeat gallery specializing in Navajo rugs. Actually, it was even more specialized that that. The collector, a curious character named Jamie Ross, liked… keep reading
Truly learning a lesson is deeper than simply knowing the lesson. It’s possible to know a whole lot more than you’re capable of acting on with regularity. And it’s the act, not the mere knowing, that makes the difference. When it comes to physical lessons, we instinctually know this. I know the steps it takes… keep reading
I remember when it was cool to root for Apple. Back when they were the underdog crawling back from the brink of bankruptcy and fighting to give the world an alternative to Wintel. Those days are long, long gone. It is categorically uncool to root for Apple these days. And that’s fair. They’re not an… keep reading