Crafting Code Podcast

~/podcast

$ cd themes/engineering-practices

~/podcast/themes/engineering-practices $ tree --dirsfirst

Engineering practices

.
├── ai-and-llm-assisted-coding
│   ├── 032 - AI
│   ├── 061 - AI and Modern Software Engineering Practices
│   └── 070 - Volatility
├── ci-cd-and-trunk-based-development
│   ├── 018 - Searching for Simple Tools
│   ├── 024 - Rewarding Bad Behavior
│   ├── 027 - 10x Systems
│   ├── 031 - Clean Code
│   ├── 033 - Impact On Our Careers
│   ├── 043 - Trunk-Based Development
│   ├── 058 - Working On Cross-Functional Teams (Part 2)
│   ├── 060 - Collaborative Coding
│   └── 061 - AI and Modern Software Engineering Practices
├── feature-flags-and-safe-releases
│   ├── 012 - Learning From Our Mistakes
│   ├── 038 - Culture & Architecture
│   ├── 043 - Trunk-Based Development
│   └── 071 - Mistakes and Experimentation
├── pairing-and-mob-programming
│   ├── 003 - Two Conversations Pass in the Night
│   ├── 004 - Effective Teams
│   ├── 019 - Sustaining Communities
│   ├── 034 - Context Is King
│   ├── 050 - Lean Software Development
│   ├── 054 - Expertise and Collaboration
│   └── 060 - Collaborative Coding
├── refactoring-legacy-and-rewrites
│   ├── 002 - Rescuing a Failing Project
│   ├── 004 - Effective Teams
│   ├── 006 - Deleting Code
│   ├── 020 - The Humble Programmer
│   ├── 023 - Technical Debt
│   ├── 028 - Technical Health
│   ├── 031 - Clean Code
│   ├── 033 - Impact On Our Careers
│   ├── 039 - Book Recommendations
│   ├── 042 - Skill and Experience Biases
│   └── 069 - The Art of Code
└── testing-and-tdd
    ├── 002 - Rescuing a Failing Project
    ├── 004 - Effective Teams
    ├── 006 - Deleting Code
    ├── 008 - Test Driven Development
    ├── 011 - Software Education
    ├── 016 - Architecture Examples
    ├── 019 - Sustaining Communities
    ├── 020 - The Humble Programmer
    ├── 021 - Crafting Katas
    ├── 024 - Rewarding Bad Behavior
    ├── 025 - Code Rot
    ├── 031 - Clean Code
    ├── 033 - Impact On Our Careers
    ├── 038 - Culture & Architecture
    ├── 041 - Code Design
    ├── 048 - Premature Optimization
    ├── 058 - Working On Cross-Functional Teams (Part 2)
    ├── 059 - Software Patterns and Pattern Languages
    └── 061 - AI and Modern Software Engineering Practices

6 directories, 53 files
~/podcast/themes/engineering-practices $ cat ../../copyright.txt

Copyright © 2026 - Crafting Code Podcast