How About Tomorrow?

DHH Talks Apple, Linux, and Running Servers

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

Key takeaways

  • The impact of AI technology should be viewed cautiously with a focus on its practicality and potential drawbacks.
  • Transitioning to Linux can provide a rewarding and empowering experience for developers, allowing greater control and customization.
  • Developers should strive for independence from monopolistic platforms in order to foster a healthier tech ecosystem.
  • A balance must be found between embracing emerging technologies like AI while honing traditional coding and system management skills.
  • Personalization of developer tools can significantly enhance enjoyment and productivity in programming tasks.

Summary

Navigating Life in the Clouds and Beyond

DHH opens by addressing the rise of generative AI and how it's often viewed in the tech community. He mentions that while he appreciates the innovation, he remains a conservative consumer of AI, advocating for careful consideration of its utility in productivity applications. He shares thoughts on whether the AI hype cycle mirrors past technological trends, including self-driving cars. As the conversation evolves, DHH expresses concern about the influence of large tech companies like Apple and the hurdles they present for independent developers.

The Transition to Linux

The highlight of the discussion is DHH's journey towards becoming a full-time Linux user. After years of using Apple products, he faced a culmination of frustrations that led him to try Linux. DHH details how the transition was filled with its challenges but was ultimately enlightening, particularly regarding his hardware choice, the Framework laptop. His passion for open-source software became evident as he elaborated on the flexibility and control it afforded.

Reclaiming Independence in Development

DHH underscores the importance of having the freedom to own your infrastructure and distribute software without gatekeeping or excessive fees. This led to the introduction of Kubernetes and the embracing of Linux as an environment for both his development work and enterprise applications. DHH emphasizes that the discipline acquired through managing Linux is essential for developers, countering the notion that cloud is a safer option.

Reflections on the Future of Coding

A reflective dialogue on whether programming would still be meaningful in a world dominated by AI ensues. DHH expresses skepticism towards the potential of AI to replace human creativity and effort in programming. He stresses the need to maintain and deepen our skills with servers, coding, and understanding the systems we interact with. This discussion inevitably lands back onto the intertwined fates of technology, developers, and their environments, where he shares apprehensions about the future of the internet and calls for a conscious effort to keep it free.

The Beauty of Tooling and Personalization

The podcast touches upon personalizing developer environments, and DHH shares his love for specific tools that enhance productivity and enjoyment while coding. He showcases his adoption of Neovim and creative setups that arise from using Linux, emphasizing that the aesthetic aspect of programming environments is equally important as utility.

Sponsors

  • HEY · A delightfully fresh take on email + calendar, from 37signals
  • HEY · Apple vs. HEY, antitrust, and monopoly
  • Framework · Fix Consumer Electronics
  • HEY · Make your day
  • ONCE · Campfire
  • Microsoft · Install WSL
  • Omakub · Introducing Omakub
  • Omakub · Omakase Developer Setup
  • Visual Studio Code · Visual Studio Code Linux
  • Tokyo Night · A theme for Visual Studio Code
  • NeoVim · Home of NeoVim
  • LazyGit · Lazygit Terminal UI
  • GIMP · Download the GIMP software
  • Ubuntu · UncomplicatedFirewall documentation
  • Zen and the Art of Motorcycle Maintenance · Discussion of the book

Show notes

DHH talks with us about his journey back to Linux, Apple's control over the App Store, setting up servers on the web, and tries out Terminal coffee.

Want to carry on the conversation? Join us in Discord. Or send us an email at sliceoffalittlepieceofbacon@tomorrow.fm.


Topics:

  • (00:00) - Are we recording?
  • (00:30) - How high is DHH really?
  • (02:27) - Thoughts on AI + generative AI
  • (05:31) - Linux on the desktop
  • (18:07) - DHH's journey into Linux
  • (27:51) - DHH's Omakub Linux set up
  • (35:00) - The hardware journey
  • (41:37) - Zen and the Art of Motorcycle Maintenance and connecting your computer to the internet
  • (53:07) - Setting up servers like pets vs cattle
  • (01:14:36) - Are we just doomed to repeat this every generation?
  • (01:19:19) - What would make DHH want to stop programming?
  • (01:26:51) - Plugging Terminal.shop
★ Support this podcast ★

Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file