The Tuple Podcast

The Tuple Podcast Trailer Bonus Episode 7 Season 1

Derrick Reimer, Founder of SavvyCal

Derrick Reimer, Founder of SavvyCalDerrick Reimer, Founder of SavvyCal

00:00
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
  • Elixir and the Phoenix framework offer a maintainable and explicit approach to building applications.
  • Functional programming paradigms can simplify code organization and improve maintainability. Object-oriented programming and functional programming have different approaches to code organization and maintainability.
  • The active record pattern in Rails can lead to large and complex models, while the repository pattern in Phoenix provides a more modular and explicit approach.
  • Open source contributions can be seen as a good faith contribution to the commons and can provide benefits such as status and marketing opportunities.
  • Developers can improve their design skills by studying resources like the book 'Refactoring UI' and being introspective about user interfaces in their daily lives.

Chapters
  • (00:00) - Introduction and Background
  • (02:12) - Savvy Cal and Horizontal Products
  • (05:56) - Choosing Between Niche and Broad Audience
  • (15:59) - Phoenix vs. Rails
  • (22:20) - Object Oriented vs. Functional Programming
  • (36:02) - The Motivations Behind Open Source Contributions
  • (43:20) - Improving Design Skills as a Technical Person

Creators & Guests

Host
Ben Orenstein
Co-founder @tuple.
Guest
Derrick Reimer
Founder of SavvyCal

What is The Tuple Podcast?

Ben Orenstein interviews great programmers about their craft.