Real-life product stories and insights from top Clojure leaders.We launched this podcast because we're fascinated by a paradox: Clojure is an exceptional langua...
Episode 6. I truly discovered the enlightenment with Clojure, with Yehonathan, CyCognito
The sixth episode of our podcast is here! Join us in speaking with Yehonathan Sharvit, author of "Data-Oriented Programming: Reduce Software Complexity." This episode is packed with inspiration and practical advice from Yehonathan, who currently works in cybersecurity, where Clojure plays a crucial role in CyCognito's tech stack. We hope you find valuable insights for your product's journey in our podcast.Yehonathan shares his transition from C++ and Java to Clojure, highlighting some challenges he experienced early in his career with C++ and MATLAB. We explore how Clojure's elegance and productivity reignited his passion for development, inspiring him to write books and create tools to simplify language learning.We also emphasize the importance of having seasoned Clojure engineers on a team to navigate complex challenges and enhance junior developers' understanding of this technology.Worth your attention:Practical Common LispData-Oriented ProgrammingGet Programming with ClojureTaking the Attacker’s ViewFreshcode Clojure team:
--------
58:14
Episode 5. The capacity to learn new languages is very important, HolidayPirates
Welcome to the fifth episode of "Closure in Product: Would You Do It Again?" Our guest, Jeffy, Lead Backend Developer at HolidayPirates, joins hosts Vadym Kostiuk and Artem Barmin. With 18 years of web development experience, Jeffy shares his journey into Clojure, which he adopted as the primary language for his team during the COVID-19 pandemic.We touch upon the significance of keeping software simple and focused, advocating for a balance between pure functions and stateful code. As Jeffy reflects on his experience in hiring for niche technologies like Clojure, he shares strategies for identifying passionate developers willing to embrace this unique language.Worth your attention:Search & Book Your Dream Holiday: https://www.holidaypirates.comGetting Clojure: Build Your Functional Skills One Idea at a Time: https://www.amazon.co.uk/Getting-Clojure-Russ-Olsen/dp/1680503006Russ Olsen: http://russolsen.comLearn Reitit and Clojure: https://www.learnreitit.com/ Calva User Guide: https://calva.io/Mastering Clojure Macros: https://www.amazon.co.uk/Mastering-Clojure-Macros-Cleaner-Smarter/dp/1941222226/ref=asc_df_1941222226/?tag=googshopuk-21&linkCode=df0&hvadid=696285193871&hvpos=&hvnetw=g&hvrand=15871465362452006113&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9044966&hvtargid=pla-2281435176618&psc=1&mcid=b0e47956d53335e3b589ce46caaa25cd&hvocijid=15871465362452006113-1941222226-&hvexpln=74&gad_source=1Freshcode Clojure team: https://www.freshcodeit.com/services/clojure-development-company
--------
47:26
Episode 4. Is it easy to manage team of such highly qualified engineers? with James Trunk, Griffin
In the 4th episode, meet James Trunk, VP of Engineering at Griffin and co-creator of the Polylith architecture, sharing his experience using Clojure in the banking sector. Discover the benefits of using Clojure in fast, high-stakes environments and how it fits Griffin's banking-as-a-service strategy.Hosts Vadym Kostiuk and Artem Barmin discuss leadership dynamics with James, such as how a skilled team of Clojure engineers encourages creativity and autonomy through smart decision-making. Tune in to learn about the challenges and successes of navigating the Clojure ecosystem and its potential to shape the future of technology.https://www.youtube.com/watch?v=nt_cMdqqaPEhttps://www.youtube.com/watch?v=hmQujxmZBckhttps://www.youtube.com/watch?v=SxdOUGdseq4https://www.youtube.com/watch?v=ShEez0JkOFwLearning ClojureScript: https://www.packtpub.com/en-us/product/learning-clojurescript-9781785887635?srsltid=AfmBOorki4i1f8d7KoBtKYxNDE34D10rkvHHocC40XFbhQJNQcwfp7dhBuilding a thoughtful engineering culture: https://griffin.com/blog/thoughtful-decision-making-is-the-key-to-high-performing-engineering-teamsFreshcode Clojure team: https://www.freshcodeit.com/services/clojure-development-company#clojure #productdevelopment #freshcode #griffin #developers
--------
1:02:07
Episode 3. So once you try Clojure, there is no way back, with Marten Sytema, CaterMonkey
In the third episode, join our hosts Vadym Kostiuk and Artem Barmin as they walk through the journey of Marten Sytema, founder at Catermonkey, a solo engineer turned product creator. Explore Marten's vision about Java, Haskell, and Python, his passion for Clojure, and how this technology transformed his approach to software product development. Marten told the story behind CaterMonkey, a smart CRM solution for catering businesses, and the competitive edge Clojure offered for his company.We highlight the practicalities of building a startup with Clojure, both challenges and triumphs, including hiring practices, effective use of technology, and fostering a productive development culture.CaterMonkey CRM: https://catermonkey.comSimple Made Easy: https://www.infoq.com/presentations/Simple-Made-EasyFreshcode Clojure team: https://www.freshcodeit.com/services/clojure-development-company#clojure #productdevelopment #productmanager #python #java #haskell
--------
1:01:42
Episode 2. We choose the best tool for the job, with Adam Tornhill, CodeScene
Meet our guest, Adam Tornhill—founder of CodeScene, a seasoned programmer with nearly 30 years of experience, and author of the book "Your Code as a Crime Scene." In this episode, we explore Adam's expertise in software product development and how CodeScene's Clojure team navigates the challenges of technical debt, late delivery, and code quality.Adam explains his decision to use Clojure as the primary technology for CodeScene and shares his proven approach to behavioral code analysis. We highlighted the benefits like increased productivity, JVM integration, and sheer enjoyment, as well as some challenges related to the dynamic typing system.The CodeScene behavioral code analysis tool: codescene.comACE: the AI-powered refactoring tool: codescene.com/product/ai-codingFreshcode Clojure team: freshcodeit.com/services/clojure-development-companyYour Code as a Crime Scene, Second Edition by Adam Tornhill: pragprog.com/titles/atcrime2/your-code-as-a-crime-scene-second-editionBeating the Averages by Paul Graham: paulgraham.com/avg.html#clojure #productdevelopment #productmanager #podcast #ai #freshcode
Real-life product stories and insights from top Clojure leaders.We launched this podcast because we're fascinated by a paradox: Clojure is an exceptional language with a powerful philosophy behind it, yet it remains relatively niche in the industry. By talking to teams who've actually implemented Clojure in production, we're trying to understand this disconnect.Is there something fundamental limiting Clojure's adoption, or is it just circumstantial?Through conversations with people, who've taken the leap and built real systems with Clojure, we're exploring whether they would "do it again" — and more importantly, why or why not. We're hoping these real-world stories can help understand Clojure's place in the industry and perhaps shed light on its future potential.Visit our podcast page: freshcodeit.com/podcast