Skip to content
Crafting Code Podcast cover art

All Episodes

Crafting Code Podcast — 74 episodes

#
Title
1

074 - Is Your Refrigerator Running?

2

073 - Software Imitates Life

3

072 - Databases

4

071 - Mistakes and Experimentation

5

070 - Volatility

6

069 - The Art of Code

7

068 - Wardley Mapping

8

067 - Decision Delegation

9

066 - Job Searching

10

065 - Urgency

11

064 - Podcast Reflections

12

063 - Craftsmanship vs. Engineering

13

062 - Whole Team Solution Engineering

14

061 - AI and Modern Software Engineering Practices

15

060 - Collaborative Coding

16

059 - Software Patterns and Pattern Languages

17

058 - Working On Cross-Functional Teams (Part 2)

18

057 - Working On Cross-Functional Teams (Part 1)

19

056 - Fast Feedback for Humans

20

055 - API Categorization

21

054 - Expertise and Collaboration

22

053 - Skill Acquisition Models

23

052 - SOLID Principles

24

051 - Kanban

25

050 - Lean Software Development

26

049 - Software Costs

27

048 - Premature Optimization

28

047 - Commitments

29

046 - Open Space Technology

30

045 - Event-Based Strategies

31

044 - Event-Based Systems

32

043 - Trunk-Based Development

33

042 - Skill and Experience Biases

34

041 - Code Design

35

040 - Prioritizing Learning

36

039 - Book Recommendations

37

038 - Culture & Architecture

38

037 - Company Culture

39

036 - Work Is Work

40

035 - Asking Questions

41

034 - Context Is King

42

033 - Impact On Our Careers

43

032 - AI

44

031 - Clean Code

45

030 - Architecture Tools

46

029 - Creating Impact

47

028 - Technical Health

48

027 - 10x Systems

49

026 - Constraints

50

025 - Code Rot

51

024 - Rewarding Bad Behavior

52

023 - Technical Debt

53

022 - Fending Off Frameworks

54

021 - Crafting Katas

55

020 - The Humble Programmer

56

019 - Sustaining Communities

57

018 - Searching for Simple Tools

58

017 - Programming Languages

59

016 - Architecture Examples

60

015 - Starting Over

61

014 - Software Architecture

62

013 - Full-stack Development

63

012 - Learning From Our Mistakes

64

011 - Software Education

65

010 - Team Folklore

66

009 - Coupling & Cohesion

67

008 - Test Driven Development

68

007 - Building Communities with Mike Clement

69

006 - Deleting Code

70

005 - Practice & Play

71

004 - Effective Teams

72

003 - Two Conversations Pass in the Night

73

002 - Rescuing a Failing Project

74

001 - Crafting Code