Artwork

Content provided by Ben Orenstein. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Ben Orenstein or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

Derrick Reimer, Founder of SavvyCal

45:48
 
Share
 

Manage episode 418057444 series 3551013
Content provided by Ben Orenstein. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Ben Orenstein or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

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
  continue reading

9 episodes

Artwork
iconShare
 
Manage episode 418057444 series 3551013
Content provided by Ben Orenstein. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Ben Orenstein or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

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
  continue reading

9 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide