Clojure in Product. Would you do it again? Episode 2. Adam Tornhill, CodeScene
Автор: Freshcode
Загружено: 2024-12-09
Просмотров: 431
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: https://codescene.com/
ACE: the AI-powered refactoring tool: https://codescene.com/product/ai-coding
Freshcode Clojure team: https://www.freshcodeit.com/services/...
Your Code as a Crime Scene, Second Edition by Adam Tornhill: https://pragprog.com/titles/atcrime2/...
Beating the Averages by Paul Graham: https://paulgraham.com/avg.html
--
Chapters:
00:00 Watch in this episode
01:09 Episode 2 introduction
01:59 Adam about himself and CodeScene
05:07 Why Clojure is efficient and fun
07:50 CodeScene's choice for Clojure: drawbacks
09:09 Clojure's Performance: more than enough
12:09 CodeScene's choice for Clojure: advantages
14:50 Scaling a team is always challenging
17:41 Architectural decision-making
19:05 Balancing under-engineering and over-engineering
21:57 Culture of technical decisions
23:20 Managing technical debt
26:05 Dogfooding at CodeScene
28:06 Any push to move away from Clojure?
30:59 Clojure in different domains
33:32 Politics in technical decision-making
38:49 TypeScript in Clojure product
41:15 Clojure as the go-to tool for new projects
43:39 State of Clojure and future predictions
45:25 Coding vs. management
46:24 Favorite tasks
49:36 Questions from Kalle Korhonen
53:25 Adam's question for the next guest
#clojure #productdevelopment #productmanager #podcast #coding #freshcode
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: