Clojure in Product. Would you do it again?

Freshcode
undefined
Feb 17, 2025 • 57min

Episode 10. Open-source is like all eyes looking at it, with Cam Saul, Metabase

Cam Saul, Chief Architect at Metabase, discusses the rapid development benefits of transitioning from Python to Clojure. He highlights how Clojure's stability allows for building upon existing work more efficiently. The conversation delves into the importance of a collaborative open-source culture that attracts contributors, as well as the challenges of hiring developers familiar with Clojure's syntax. Cam shares insights on navigating over-engineering in startups and the balance between code quality and accessibility in a JavaScript-heavy environment.
undefined
Feb 10, 2025 • 1h 8min

Episode 9. You need boundaries to do a meaningful work, with Alexander Johannes, JustOn

Alexander Johannes, Head of Development at JustOn, shares his insights on integrating Clojure into fintech development. He reflects on his journey transitioning from Salesforce to Clojure, emphasizing the capabilities it brings for rapid and meaningful solutions. The conversation dives into the challenges of team dynamics, hiring niche candidates, and maintaining a strong culture with local talent. They also explore coding pitfalls in Clojure and best practices for functional programming, highlighting the balance between delivering timely features and ensuring code quality.
undefined
Feb 3, 2025 • 1h 9min

Episode 8. ClojureScript is a Clojure killer app, with Jereme Corrado, Mobot

Jereme Corrado, the former CTO of Mobot and a Clojure enthusiast, shares insights from his programming journey. He discusses the challenges of hiring skilled developers and the importance of quality engineering in Clojure projects. Jereme highlights the unique strengths of Clojure, including its role in AI data management and the advantages of integrating it into a startup environment. He also shares humorous anecdotes from late-night coding sessions and reflects on the transition from Python to Clojure, emphasizing its elegance and efficiency.
undefined
Jan 27, 2025 • 1h 6min

Episode 7. And until you get to that point, you should be living in pain, right?, with Nathan Marz, Red Planet Labs

Nathan Marz, founder of Red Planet Labs and creator of Apache Storm, delves into his extensive programming journey and the intricacies of building scalable systems with Clojure. He discusses the innovative capabilities of his new platform, Rama, which simplifies software development by reducing code complexity. Marz shares insights on effective testing techniques, the challenges of hiring Clojure developers, and the importance of team dynamics in engineering, emphasizing a collaborative approach to coding and risk assessment.
undefined
Jan 20, 2025 • 58min

Episode 6. I truly discovered the enlightenment with Clojure, with Yehonathan, CyCognito

Yehonathan Sharvit, an author and cybersecurity pro at CyCognito, shares his journey from struggling with C++ and Java to discovering the elegance of Clojure. He emphasizes how Clojure reignited his passion for development and details the crucial role of experienced engineers in a team. The discussion dives into complex challenges like data schema management and software dependencies, plus the ongoing debate between sticking with Clojure or migrating to TypeScript. Yehonathan’s insights are both inspiring and practical for developers navigating their tech stacks.
undefined
Jan 13, 2025 • 47min

Episode 5. The capacity to learn new languages is very important, HolidayPirates

Jeffy, a Lead Backend Developer, shares his journey in adopting Clojure during the pandemic. He emphasizes the importance of simplicity in software and balanced coding practices. The discussion covers the challenge of recruiting for niche languages, highlighting the significance of learning potential in candidates. Jeffy reflects on how Clojure's functional programming benefits team culture and problem-solving. The podcast also delves into navigating the Clojure ecosystem, addressing the community's supportive nature and the evolving landscape of technology choices.
undefined
Jan 6, 2025 • 1h 2min

Episode 4. Is it easy to manage team of such highly qualified engineers?, with James Trunk, Griffin

In this engaging discussion, James Trunk, VP of Engineering at Griffin and co-creator of the Polylith architecture, shares insights from his extensive experience in the banking sector using Clojure. He highlights how skilled Clojure engineers can foster creativity and autonomy in their teams. James talks about the journey from skepticism to success with Clojure, the advantages of Bazel for testing, and the importance of values-driven engineering. He also explores team dynamics and the challenges of using data specification tools in a high-stakes environment.
undefined
Dec 16, 2024 • 1h 2min

Episode 3. So once you try Clojure, there is no way back, with Marten Sytema, CaterMonkey

Marten Sytema, founder of CaterMonkey, shares his journey as a solo engineer turned product creator. He discusses his shift from Java to Clojure, emphasizing its transformative impact on his development process and team dynamics. Marten reveals how CaterMonkey, a smart CRM for catering businesses, evolved from a side project to an international initiative. He touches on the importance of balancing speed with engineering standards and the unique advantages Clojure brings, including community support and innovative features.
undefined
10 snips
Dec 3, 2024 • 56min

Episode 2. We choose the best tool for the job, with Adam Tornhill, CodeScene

Adam Tornhill, founder of CodeScene and author of "Your Code as a Crime Scene," dives into the world of Clojure and software development. He shares his team's journey adopting Clojure, discussing challenges like performance and investor perceptions. Tornhill emphasizes the importance of technical decision-making and managing technical debt. He also explores the role of AI in coding and the value of documentation. Plus, he touches on onboarding challenges for newcomers to Clojure, advocating for better mentorship in the programming community.
undefined
Nov 27, 2024 • 41min

Episode 1. Now we are writing in Clojure, with Kalle Korhonen, Quuppa

Kalle Korhonen, CPO at Quuppa, brings his expertise to the discussion on integrating Clojure into a Java-based system. He shares insights on the challenges and triumphs of transitioning to Clojure and ClojureScript, touching on architecture, team collaboration, and the adoption of domain-specific languages. Kalle also delves into the unique recruitment dynamics for Clojure projects, emphasizing the value of familiarity with Clojure libraries. The conversation wraps up with thoughts on AI's future role in programming, focusing on the necessity of contextual input.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app