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

“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,” 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.

Q&A with Jason Fried and Ryan Singer at INDUSTRY
In this keynote for INDUSTRY Virtual 2020, Jason and Ryan answer questions about HEY and how Basecamp approaches product.

“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!,” 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!,” 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,” 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,” 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,” 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,” 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,” 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,” 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,” 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,” 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,” David Heinemeier Hansson at Startup School
Spoiler alert: charge for your products.

“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,” 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,” 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,” 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,” 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.