Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
History
Music
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/5c/a5/3b/5ca53bc4-203f-e7f2-a604-36155b82a155/mza_9678022971198985639.jpg/600x600bb.jpg
The Tuple Podcast
Ben Orenstein
9 episodes
9 months ago
Ben Orenstein interviews great programmers about their craft.
Show more...
Technology
RSS
All content for The Tuple Podcast is the property of Ben Orenstein and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Ben Orenstein interviews great programmers about their craft.
Show more...
Technology
https://img.transistor.fm/KCaCDGm9a03t8K_oS_BHnjPopSdS4WNbFwZa7H3ldxw/rs:fill:3000:3000:1/q:60/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81Yzkw/NzNjZTMyMWEzZjJh/MmFjOTNmNWJhYjlh/MTM3Mi5qcGc.jpg
Derrick Reimer, Founder of SavvyCal
The Tuple Podcast
45 minutes
1 year ago
Derrick Reimer, Founder of SavvyCal

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

  • Tuple.app (https://tuple.app) - The best app for pair programming
  • SavvyCal.com (https://savvycal.com) - The scheduling tool Derrick created
  • Phoenix (https://www.phoenixframework.org) - the Elixir framework SavvyCal is built on
  • Rails (https://rubyonrails.org) - the Ruby framework Ben worked with


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
The Tuple Podcast
Ben Orenstein interviews great programmers about their craft.