Skip to content

Watch some talks about the things we've learned from building Basecamp.

Why work doesn’t happen at work

“Why work doesn’t happen at work,” Jason Fried at TEDx Midwest

Jason, founder of Basecamp, has a radical theory of working: that the office isn’t a good place to do it. He shares three suggestions to make work work.

Writing Software

“Writing Software,” David Heinemeier Hansson Keynote at RailsConf

David delivers the keynote presentation at RailsConf, sharing how he learned programming and what it means to “write” software.

The future of our community is YOU

“The future of our community is YOU,” Dan Kim at Droidcon

Dan shares his thoughts about how the Android community has helped him (and others) grow, why that’s so important, and ultimately why it’s crucial for everyone to contribute.

A Dash of Kotlin Makes All the Difference!

“A Dash of Kotlin Makes All the Difference!,” Dan Kim at Kotlinconf

In this talk Dan introduces KTX — what it is, why it's so great, and what it means for Android developers. He compares the old, hard ways of doing things against the new, friendlier ways to show how life with KTX is better!

I Can’t Believe It’s Not Native!

“I Can’t Believe It’s Not Native!,” Sam Stephenson at RailsConf

Learn how Turbolinks 5 enables small teams to deliver lightning-fast Rails applications in the browser, plus high-fidelity hybrid apps for iOS and Android, all using a shared set of web views.

Electron

“Electron,” Javan Makmali at South East Michigan Javascript Users

Electron is a framework for building native, cross-platform applications with the web technologies you know and love: JavaScript, HTML, and CSS. Watch me build an Electron app from scratch and learn how easy it is.

Q&A with Jason Fried and David Heinemeier Hansson at Jellyvision

Jellyvision invited Basecamp founders Jason Fried and David Heinemeier Hansson for a Q&A session. Hear their thoughts on open source, productivity, feature requests, and taking care of your customers.

Backwards

“Backwards,” Mig Reyes at CreativeMornings

Mig Reyes, a graphic designer at Basecamp, shares backwards and seemingly unusual advice on the spirit of creativity, craft, and making things.

The JavaScript That Makes Basecamp Tick

“The JavaScript That Makes Basecamp Tick,” Javan Makmali at South East Michigan Javascript Users

Basecamp is a traditional web application that serves plain old HTML pages. And yet, it performs with the snappiness of a modern, single-page application. In this talk, we’ll explore Basecamp's best-of-both-worlds architecture.

Helping the Help Pages

“Helping the Help Pages,” Ann Goliak at Write the Docs

When Basecamp first launched, our help pages weren’t very helpful. That all changed when we decided to buckle down and start over. Learn how the new help pages were developed, written, and the positive effect they’ve had on our support case load.

Demystifying Contributing to Rails

“Demystifying Contributing to Rails,” Eileen Uchitelle at RailsConf

At RailsConf 2015 Eileen led a lab that taught attendees the ins and outs of contributing to Ruby on Rails.

How to Performance

“How to Performance,” Eileen Uchitelle at GORUCO

Eileen talks about how to utilize Ruby performance tools to their full potential. In this talk she uses shows how she used different tools to speed up integration tests in Rails.

Trying New Things

“Trying New Things,” Chase Clemons at UserConf

Chase, from our awesome Support team, talks about trying new things in customer support. He also shares what has worked and failed for him and our team.

Progress

“Progress,” David Heinemeier Hansson Keynote at RailsConf

David delivers a keynote presentation at RailsConf, showing the journey our web framework Ruby on Rails has taken.

Jason Fried at Entrepreneurs Unpluggd

Jason, founder of Basecamp, talks a bit about our ideal company size and what we learned in scaling bigger. This quick talk is then followed by great question in the Q&A portion.

The Secret to Making Money Online

“The Secret to Making Money Online,” David Heinemeier Hansson at Startup School

Spoiler alert: charge for your products.

UI Fundamentals for Programmers

“UI Fundamentals for Programmers,” Ryan Singer at Windy City Rails

Ryan explains the key concepts you should understand to design and implement UI for your apps. He covers screen-level details like language and visual techniques as well as deeper topics like modeling and best practices for coding templates and helpers.

Jason Fried at CreativeMornings Chicago

Jason does a live Q&A with designer Mig Reyes (before he worked at Basecamp!) covering workplace culture and what it means to make something for yourself.

Ryan Singer at Future of Web Apps

Ryan walks through the steps of creating a web app including modeling, sketching, HTML, Photoshop explorations, and moving from static mockups to live running code.

Better JavaScript with CoffeeScript

“Better JavaScript with CoffeeScript,” Sam Stephenson at Future of Web Apps

Sam Stephenson, programmer at Basecamp, runs through how to write cleaner and faster JavaScript with CoffeeScript and where this is leading in the future.

10 Things I’ve Learned

“10 Things I’ve Learned,” Jason Fried at BIG Omaha

Jason, founder of Basecamp, shares 10 things he’s learned in building a company committed to making the best web-based tools possible with the least number of features necessary.

Weaving Design and Development

“Weaving Design and Development,” Ryan Singer at Windy City Rails

How can designers and developers work together to produce the best software? At which stage should designers and developers be involved? Ryan will share his experiences working on both the design and code ends of projects.

Designing from Start to Finish

“Designing from Start to Finish,” Ryan Singer at Web Expo

UI design involves more than wireframes, Photoshop and HTML. Ryan will demonstrate how UI design runs through an entire project from initial concept and modeling to sketches, HTML mockups, and final running code.

Javan Makhmali and Mig Reyes at DES + DEV

Javan and Mig, a programmer and designer at Basecamp respectively, were invited to lead a workshop and give a lecture on the back and forth collaborative relationships we have when working on the Basecamp app.