Share The Tuple Podcast
Share to email
Share to Facebook
Share to X
Ben and Adam Wathan cover the development and reimagining of Tailwind CSS, focusing on the release of Tailwind 4.0. They delve into the motivation behind the rewrite, the challenges faced, and the approach to maintaining backward compatibility. The conversation covers topics related to software versioning, open-source maintenance, backward compatibility, the use of Rust in Tailwind, testing strategies, and the future of Tailwind as a business.
Links
Tuple.app (https://tuple.app) - The best app for pair programming
Tailwind CSS (https://tailwindcss.com) - The CSS framework Adam created
Key Takeaways
Chapters
Ben and Matt discuss the role of a product engineer and Matt's journey as a content creator. Matt shares his experience working at a consulting agency and how it shaped his perspective on engineering. They also discuss the benefits of working in-person and the importance of the quality of coworkers. Matt reflects on his motivation for content creation and how it ties into his competitive nature. They touch on the changing landscape of content creation and the value of posting code snippets, and about Matt's experience getting hired at Arrows through Twitter and the value of demonstrating competence through content creation. They touch on the longevity of Ben's Ruby talk and the elements that make it stand out.
Links
Tuple.app (https://tuple.app) - The best app for pair programming
Arrows.to (https://arrows.to) - An app for collaborative customer onboarding that Matt works on
Boring Rails (https://boringrails.com) - Where Matt shares boring tools and practices to keep you as happy and productive
YAGNI (https://yagni.fm) - The podcast where Matt and look at software practices and tools and ask: "do we need it?"
Key Takeaways
Chapters
In this conversation, Ben and Derrick discuss the challenges of growing a business and the decision to target specific market segments. They explore the trade-offs between serving a broad audience and focusing on a niche market. They also discuss the technical choices and architectural decisions in building a product, with Derrick sharing his positive experience with Elixir and the Phoenix framework.
Links
Key Takeaways
Chapters
In this episode, Ben chats with Thorsten Ball. This conversation fits neatly into two halves - in the first, Ben and Thorsten go deep on how to differentiate yourself, work in public, and make it easy for people to hire you. In the second part of the conversation, they talk more specifically about Zed, why it matters, and how it’s being built.
Links
Tuple.app (https://tuple.app) - The best app for pair programming
Thorsten’s website (https://thorstenball.com) - Where you can find his books, blog, and other podcast appearances
Zed (https://zed.dev) - The editor Thorsten is working on
Key Takeaways
Chapters
Ben interviews Andreas Kling, creator of SerenityOS and the Ladybird browser. They talk about the concept of lifestyle software and how it relates to the development of SerenityOS, Andreas’ vision of creating a Zen garden for developers, and the benefits of using a mono repo and a unified language in the development process. They also touch on the use of AI and language models for writing code, the art of using Copilot effectively, and the future of LLMs in pair programming.
Enjoy!
Links
Tuple.app - The best app for pair programming
Andreas’ YouTube Channel - The home for Serenity, Ladybird, and other updates from Andreas
SerenityOS - The operating system Andreas built
Ladybird - The browser Andreas built
Key Takeaways
Chapters
In this conversation, Fable and Ben dig deep on building a technical career that balances programming and company leadership. Fable shares their experience working at Stripe and the different roles they have held, including being a technical advisor to the CTO. They also discuss Fable's career move from being a hands-on programmer to role where less hands-on coding is required, Fable's take on "code crimes", and how to find enjoyment and fulfillment in solving complex problems.
Links
Tuple.app - The best app for pair programming
Stripe - The company Fable works at
Ruby Kaigi - An annual conference dedicated to the Ruby programming language.
Sidekiq - A simple, efficient background processing library for Ruby
Sorbet - A fast, powerful type checker designed for Ruby.
YubiKey - A hardware device designed for high-security two-factor authentication.
Key Takeaways
Chapters
In this episode, Ben interviews Josh Pigford, founder of Maybe.co, about the company’s journey from VC-backed startup -> closed startup -> open source project -> funded open source project. They discuss JavaScript and Rails trade-offs, the challenges of building a personal finance software, and the operational difficulties of building a business based on open source software.
Links
Tuple.app - The best app for pair programming
Maybe.co - The fintech startup Josh founded
NodeJS - The starting framework for Maybe.co
Ruby on Rails - The new framework for Maybe.co
Key Takeaways
Chapters
In this conversation, Ben interviews Caleb Porzio, the creator of AlpineJS and Laravel Livewire. The discussion ranges from discussions about life in general to specific testing practices and which notebook Caleb uses.
Links
Tuple.app - The best app for pair programming
AlpineJS
Laravel Livewire
Caleb's VSCode Course
Takeaways
Chapters
In this conversation, Ben interviews Taylor Otwell, the creator of Laravel. They discuss everything from the age-old argument of tabs vs. spaces to the origins of Laravel and how Taylor has turned it into a thriving, sustainable business.
Links:
Laravel, the framework Taylor created
Tuple, used by the Laravel team to collaborates
Takeaways
Chapters
The podcast currently has 9 episodes available.
267 Listeners
276 Listeners
58 Listeners
626 Listeners
54 Listeners
127 Listeners
23 Listeners
91 Listeners
972 Listeners
204 Listeners
8 Listeners
41 Listeners
19 Listeners
12 Listeners
0 Listeners