Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

DHH: Celebrating Legacy Software as a Victory and the Story of How Humans Can't Estimate

DHH: Celebrating Legacy Software as a Victory and the Story of How Humans Can't Estimate

FromMaintainable


DHH: Celebrating Legacy Software as a Victory and the Story of How Humans Can't Estimate

FromMaintainable

ratings:
Length:
53 minutes
Released:
Oct 4, 2021
Format:
Podcast episode

Description

Robby speaks with David Heinemeier Hansson (aka DHH), Creator of Ruby on Rails and CTO of Basecamp / HEY.Disclaimer: Robby sat down with DHH in early March 2021 about ~5-6 weeks before Basecamp's policy changes were announced and the significant impact that had within our community. It's quite likely that some of Basecamp's internal software engineering processes have since changed.Topics coveredWhy we should celebrate legacy software as a victory..that means it was successfulWhy Basecamp has opted to release new versions of their Saas vs iterating on a single versionHow Basecamp handles pure maintenance work and accounts for security backportsA high-level intro into ShapeUp and how Basecamp/HEY's team manages bugs and follow-up work during their two-week cooldownsWhy Basecamp has a Security Infrastructure Performance (SIP) team that deals with tipping points, security patches, and reactive workBasecamp's Research & Fidelity team that focuses on building and extracting frameworksWhy hasn't Ruby on Rails undergone a major rewrite?What types of testing does DHH find to provide the most value for effort in their Ruby on Rails applications?DHH's thoughts on Test-Driven Development (TDD)How budgeting is more valuable than estimatingWhat is Ruby on Rails competitive advantage in the current field of technology platforms?Ruby on Rails isn't a talking-point anymore and why that is not a problemBook Recommendation: "The Manual" by EpictetusHelpful LinksDHH on TwitterShape UpBasecampHEYBlogRuby on RailsDHH on GithubSubscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.
Released:
Oct 4, 2021
Format:
Podcast episode

Titles in the series (100)

Feel like you’re hitting a wall with your existing software projects? You're not alone. On the Maintainable software podcast, we speak with seasoned practitioners who have worked past the problems often associated with technical debt and legacy code. In each episode, our guests will share stories and outline tangible, real-world approaches to software challenges. In turn, you'll uncover new ways of thinking about how to improve your software project's maintainability. We're in this together. Enjoy the show!