Calm Is a Competitive Advantage
A frantic work pace is not a badge of honor but a sign of management failure. A calm company — with reasonable hours, clear priorities, and no manufactured urgency — consistently attracts the best talent and makes the best products.
Source: It Doesn't Have to Be Crazy at Work, Jason Fried & DHH, HarperBusiness, 2018 / DHH keynote, RailsConf 2014
Profit Over Growth
VC-driven 'growth at all costs' sacrifices long-term company health, employee wellbeing, and product quality. A profitable independent company outlasts VC-dependent unicorns and is more likely to build genuinely valuable products.
Source: Rework, Jason Fried & DHH, Crown Business, 2010 / DHH, 'Reconsider', Signal v. Noise blog, November 2015
Convention Over Configuration
Frameworks should provide sensible defaults for common cases rather than requiring developers to configure every detail. Reducing decision fatigue lets developers focus on business logic rather than infrastructure. This is Rails' most central design philosophy.
Source: Ruby on Rails Doctrine, DHH, rubyonrails.org/doctrine, 2016 / DHH, Getting Real, 37signals, 2006
Programmer Happiness Is the Foundation of Productivity
Ruby and Rails were designed to make programmers feel joyful; a happy programmer is many times more productive than a miserable one. Tool design should optimize the user's emotional experience, not just functional completeness.
Source: Ruby on Rails Doctrine, DHH, rubyonrails.org/doctrine, 2016 / DHH RailsConf 2006 keynote
Small Teams Can Do Big Things
Basecamp has long served millions of users with a team of dozens; the communication costs of adding people often exceed the capability gains. A small, focused team with clear priorities and the right tools can outperform a bloated large team.
Source: Rework, Jason Fried & DHH, Crown Business, 2010 / It Doesn't Have to Be Crazy at Work, Jason Fried & DHH, 2018
Convention Over Configuration
Provide the best defaults for the most common cases; only require explicit configuration when truly necessary.
Rails database conventions: User model maps to users table, id is the primary key, created_at/updated_at are auto-maintained — developers configure nothing and focus on business logic.
Framework DesignAPI DesignTool DevelopmentEngineering Efficiency
Calm Company Framework
Build a sustainable high-performance work environment by eliminating manufactured urgency, controlling scope, and protecting deep work time.
Basecamp implements a 4-day work week in summer, rejects Slack's always-on instant messaging, and uses asynchronous writing instead of meetings — resulting in higher employee satisfaction and better product quality.
Company ManagementTeam CultureWork EfficiencyStartup Decisions
Majestic Monolith
For most applications, a well-designed monolith is simpler, more reliable, and easier to maintain than microservices.
Basecamp and Hey are both monolithic Rails applications serving millions of users; DHH has repeatedly spoken out against microservices hype.
System ArchitectureTechnology SelectionEngineering DecisionsWeb Development
Rework Approach
Question all assumptions about the 'correct' way to build a startup and work, and redesign your own approach from first principles.
DHH and Fried rejected all 'you must raise VC' 'you must grow fast' 'you must hire more' startup advice; Basecamp has remained profitable and small for 20 years.
Startup DecisionsBusiness ModelWork CultureProduct Strategy
Rails Creation Phase
2003-2007
Extracting Rails framework from Basecamp project
While developing Basecamp project management tool for 37signals, extracted Ruby on Rails and open-sourced it in 2004; Rails quickly became one of the most popular web frameworks.
Thought Leadership Phase
2010-2018
Systematizing calm company philosophy through books
Co-authored Rework and Remote with Jason Fried, systematizing the anti-Silicon Valley startup philosophy; Basecamp became the living demonstration of this philosophy.
Culture Wars Phase
2018-至今
Holding positions amid internal Basecamp policy controversies
The 2021 Basecamp internal policy controversy (banning political discussions at work) led to about a third of employees leaving; DHH maintained that companies should focus on products rather than social issues.