David Heinemeier Hansson
Coffee with Developers: David Heinemeier Hansson
#1about 6 minutes
From typing games in BASIC to falling in love with Ruby
The journey from early programming attempts with BASIC and PHP to discovering Ruby's expressive power while building the first version of Basecamp.
#2about 5 minutes
Creating a framework for small teams to achieve big things
Ruby on Rails was designed to boost developer productivity by embracing a full-stack approach with strong conventions over configuration.
#3about 4 minutes
How the zero-interest funding era shifted developer priorities
The mainstream adoption of Rails was limited by a funding environment where hiring more developers was prioritized over tool productivity.
#4about 5 minutes
How Rails powered the growth of Shopify, GitHub, and more
Shopify and GitHub demonstrate the long-term success and scalability of applications built with Ruby on Rails, which continues to be developed for personal productivity.
#5about 10 minutes
Building modern frontends without the JavaScript toolchain complexity
Rails 7.1 introduces a "no-build" approach using Hotwire and modern browser features like import maps to eliminate the need for Node, NPM, and bundlers.
#6about 7 minutes
Why readable code and developer happiness trumped TypeScript
The decision to remove TypeScript from the Turbo framework was driven by a commitment to readable "View Source" code and prioritizing developer enjoyment and simplicity.
#7about 5 minutes
The web's strength lies in its diversity of tools
The web thrives because it's a level playing field that supports a wide variety of languages and frameworks, allowing developers to choose what resonates with them.
#8about 7 minutes
Navigating Apple's resistance to Progressive Web Apps in the EU
While Rails 8 will focus on Progressive Web Apps (PWAs), Apple's malicious compliance with the EU's Digital Markets Act creates a temporary setback for the open web.
#9about 5 minutes
How well-intentioned EU regulations have harmed the web
EU regulations like GDPR have resulted in negative outcomes such as ubiquitous cookie banners, creating a net drain on productivity without providing meaningful value.
#10about 4 minutes
Committing to support products until the end of the internet
37signals maintains all its products, including old and free ones, as a commitment to customers and a belief in the value of heritage and trust.
#11about 8 minutes
Rejecting the disposable culture of modern SaaS products
Unlike companies that frequently shut down services, 37signals invests in maintaining its heritage applications to build lasting customer trust.
#12about 8 minutes
Why 37signals decided to take on Gmail with Hey
The creation of Hey was an audacious bet to innovate in the stagnant email market, driven by the desire to build a better tool for themselves.
Related jobs
Jobs that call for the skills explored in this talk.
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Matching moments
03:34 MIN
The business case for sustainable high performance
Sustainable High Performance: Build It or Pay the Price
02:55 MIN
Why developers often undervalue their time and paid tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
09:38 MIN
Technical challenges of shipping a cross-platform browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
04:22 MIN
Why HR struggles with technology implementation and adoption
What 2025 Taught Us: A Year-End Special with Hung Lee
02:48 MIN
Building trust through honest developer advocacy
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
Featured Partners
Related Videos
Fireside Chat with David Heinemeier Hansson
Thomas Pamminger & David Heinemeier Hansson
Coffee with Developers - Adam Wiggins
Coffee With Developers - Kyle Daigle, COO of GitHub
Kyle Daigle
Coffee with Developers - Dan Mindru - Product Marketing for Developers
Dan Mindru
Coffee with Developers - Cassidy Williams -
Cassidy Williams
Coffee with Developers
David Levai
Using all the HTML, Running State of the Browser and "Modern" is Rubbish
Chris Heilmann & Daniel Cranney and David Letorey
Coffee with Developers - Robby Russell
Robby Russell
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

CroX
Hamburg, Germany
€55-80K
Senior
GIT
React
RSpec
GraphQL
+3

CroX
Dresden, Germany
€55-80K
Senior
GIT
React
RSpec
GraphQL
+3

CroX
Düsseldorf, Germany
€55-80K
Senior
GIT
React
RSpec
GraphQL
+3

CroX
Berlin, Germany
€55-80K
Senior
GIT
React
RSpec
GraphQL
+3



CroX
Leipzig, Germany
€55-80K
Senior
GIT
React
RSpec
GraphQL
+3

CroX
München, Germany
€55-80K
Senior
GIT
React
RSpec
GraphQL
+3
