Joined by the creators of Oban, the podcast discusses love, respect, and technical challenges in software development. It explores Elixir's potential, authentication features, dynamic cron jobs, and indie tech team success. Navigating personal and business changes, the episode highlights control, direction, and the flexibility of Elixir.
Offering paid packages on top of open-source, providing web and Pro versions with advanced features.
Promoting Elixir as a superior programming language for web development over Python and Go.
Balancing business growth in competitive markets while nurturing the Elixir community.
Importance of considering ripple effects and maintaining control in decision-making and business endeavors.
Deep dives
OpenCore Business Model with Web and Pro Packages
The podcast episode discusses an OpenCore business model where the company sells paid packages on top of an open-source offering. They offer web, a live-view dashboard for control and access to metrics, and Pro, with advanced features extending open. Additional offerings include a metrics package, support, and a custom enterprise plan.
Long-Term Approach and Confidence in Existing Roles
The podcast hosts express contentment in their roles and confidence in their long-term approach to the business. They prioritize customer satisfaction and emphasize having a deep sense of responsibility towards their customers' trust and support. They explore the importance of maintaining current positions while considering potential growth avenues.
Comparison of Elixir to Other Languages and Market Focus
The hosts delve into the strengths of Elixir as a programming language and highlight its advantages for web development, comparing it to languages like Python and Go. They express a commitment to promoting Elixir over alternatives and focusing on the language's benefits for developers and businesses.
Balancing Future Growth and Focus on the Elixir Ecosystem
The hosts deliberate on the balance between future business growth and nurturing the Elixir ecosystem. They contemplate whether to expand into competitive markets or concentrate on reinforcing their foundation within the Elixir community. They aim to contribute to content creation that highlights why Elixir is superior to other web technologies, advocating for the language's strengths and benefits.
The Importance of Considering Ripple Effects in Decision-Making
When making significant decisions, it is crucial to consider the potential ripple effects beyond the immediate consequences. This podcast episode highlights how a single big change can lead to additional substantial changes that may not have been initially anticipated. By acknowledging these interconnected impacts, individuals can approach decision-making with a broader perspective and prepare for the potential outcomes.
Maintaining Control and Margin in Business Ventures
The discussion emphasizes the significance of maintaining control and margin in business endeavors. By balancing steady progress with periodic self-assessment and course correction, individuals can navigate challenges and uncertainties effectively. This approach entails being mindful of personal values, cultivating a thoughtful decision-making process, and ensuring alignment with long-term goals while allowing room for adaptation and growth.
Embracing Purpose and Adaptation in Work and Retirement
The podcast explores the importance of finding purpose and maintaining engagement in work and retirement. Through examples of individuals who continue working post-retirement for fulfillment and productivity, the conversation underscores the value of having a reason to get out of bed each day. Whether through professional projects, hobbies, or personal endeavors, having a sense of purpose and continued growth contributes to overall well-being and life satisfaction.
Today you get Sorentwo for the price of one! We are joined by Shannon & Parker Selbert, both halves of the mom-and-pop software shop behind Oban, the robust job processing library that’s been delivering our emails & processing our audio for years.
Changelog++ members get a bonus 7 minutes at the end of this episode and zero ads. Join today!
Sponsors:
FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals
CrabNebula Cloud – CrabNebula Cloud is here! Distribute Tauri apps and Electron apps with best in class updater. At the heart of CrabNebula Cloud is a purpose-built CDN ready for global scale, and secure updates as a first-class citizen. Learn more at crabnebula.dev/cloud
Tailscale – Adam loves Tailscale! Tailscale is programmable networking software that’s private and secure by default. It’s the easiest way to connect devices and services to each other, wherever they are. Secure, remote access to production, databases, servers, kubernetes, and more. Try Tailscale for free for up to 100 devices and 3 users at changelog.com/tailscale, no credit card required.