Goodbye to bloat. Simple, focused software that does just what you need and nothing you dont.
At 37signals, our designers write code. Not just HTML and CSS — Ruby and JavaScript too. We can all get reasonably far implementing an idea before calling in a programmer for help. I was lucky to get a crash course in Rails when production for the new Basecamp was kicking into high ge...
One of my favourite learning tools at the moment is actually writing questions for Stack Overflow, however I never actually end up posting them. I find that the process of writing them makes me cover my bases (I don’t want to look like a fool) and I, in turn, realise something I’ve mi...
Different models in your Rails application will often share a set of cross-cutting concerns. In Basecamp, we have almost forty such concerns with names like Trashable, Searchable, Visible, Movable, Taggable. These concerns encapsulate both data access and domain logic about a certain ...
There are so many programming books out there, but most focus on specific technologies and their half-life is incredibly short. Others focus on process or culture. Very few focus on the timeless principles of writing good code, period. The following five books had the biggest influenc...
This fall I’ve been taking the Rails for Designers class at The Starter League here in Chicago. My classmates come from as far as South America and as close as a few desks down (fellow 37signals designers Jamie, Mig, Jonas, John, and Shaun are also taking the class). One student, not ...
Watched by David on July 26 2012: Vooza is finding their JavaScript Ninjas, Ruby on Rails Rockstars, and HTML Wizards through the 37signals Job Board . You better be too! Tweet Looking for a job? Got a position to fill? Check out the Job Board . Over 1 million people use 37signals' si...
22 Mar 2004 | David Heinemeier Hansson said... It sounds like an excellent idea to have some side-by-side comparisons of Ruby and PHP. I'll try to cook up some good examples shortly and post them to Loud Thinking . On Ruby vs Python: Yes, functionally, Ruby and Python are really close...