David Heinemeier Hansson

Coffee with Developers: David Heinemeier Hansson

What if you could ditch the entire JavaScript build toolchain? DHH explains how Rails is creating a simpler, more productive future for web development.

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.
SabIna compys

SabIna compys
Vienna, Austria

Remote
20-100K
Intermediate
JavaScript
.NET
+1

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
Why developer experience matters
With technology embedded in almost every aspect of life, and with developers building and maintaining these tools, it’s ensuring that developers operate in the digital world with speed and efficiency, if we are to see these same benefits in the offli...
Why developer experience matters
DC
Daniel Cranney
What is product discovery and why do developers need it?
In the fast-moving world of technology, product discovery is becoming important not just for product managers, but also for developers. As AI and digital transformation change the tech industry, developers who understand product discovery can build b...
What is product discovery and why do developers need it?
Dev Digest 106 - DHH in HD
Alright, first things first: we have an exclusive interview with David Heinemeier Hansson of Ruby on Rails and Hey fame for you all, so you can line that one up in another tab! WeAreDevelopers CPO Thomas Pamminger met with David Heinemeier Hansson, C...
Dev Digest 106 - DHH in HD
DC
Daniel Cranney
Coffee with Developers is Now Available as an Audio Podcast
For the past few years, we’ve had the privilege of meeting fascinating developers and tech professionals from around the world through our Coffee with Developers episodes. While all of the episodes are available in their original video format on our ...
Coffee with Developers is Now Available as an Audio Podcast

From learning to earning

Jobs that call for the skills explored in this talk.