Crafting Code Podcast

~/podcast

$ cd themes/code-design-and-quality

~/podcast/themes/code-design-and-quality $ tree --dirsfirst

Code design and quality

.
├── comments-and-self-documenting-code
│   ├── 031 - Clean Code
│   ├── 034 - Context Is King
│   ├── 041 - Code Design
│   └── 061 - AI and Modern Software Engineering Practices
├── coupling-and-cohesion
│   ├── 009 - Coupling & Cohesion
│   ├── 018 - Searching for Simple Tools
│   ├── 030 - Architecture Tools
│   ├── 041 - Code Design
│   ├── 042 - Skill and Experience Biases
│   ├── 044 - Event-Based Systems
│   ├── 069 - The Art of Code
│   └── 070 - Volatility
├── design-patterns
│   ├── 016 - Architecture Examples
│   ├── 034 - Context Is King
│   ├── 052 - SOLID Principles
│   └── 059 - Software Patterns and Pattern Languages
├── duplication-and-abstraction
│   ├── 006 - Deleting Code
│   ├── 020 - The Humble Programmer
│   ├── 031 - Clean Code
│   ├── 061 - AI and Modern Software Engineering Practices
│   └── 070 - Volatility
├── frameworks-and-tool-dependence
│   ├── 006 - Deleting Code
│   ├── 012 - Learning From Our Mistakes
│   ├── 017 - Programming Languages
│   ├── 018 - Searching for Simple Tools
│   ├── 020 - The Humble Programmer
│   ├── 022 - Fending Off Frameworks
│   ├── 042 - Skill and Experience Biases
│   └── 048 - Premature Optimization
├── readable-code-and-naming
│   ├── 003 - Two Conversations Pass in the Night
│   ├── 020 - The Humble Programmer
│   ├── 021 - Crafting Katas
│   ├── 031 - Clean Code
│   ├── 039 - Book Recommendations
│   ├── 041 - Code Design
│   ├── 049 - Software Costs
│   ├── 052 - SOLID Principles
│   ├── 059 - Software Patterns and Pattern Languages
│   ├── 061 - AI and Modern Software Engineering Practices
│   └── 069 - The Art of Code
├── simple-design-and-over-engineering
│   ├── 008 - Test Driven Development
│   ├── 012 - Learning From Our Mistakes
│   ├── 014 - Software Architecture
│   ├── 016 - Architecture Examples
│   ├── 018 - Searching for Simple Tools
│   ├── 020 - The Humble Programmer
│   ├── 031 - Clean Code
│   ├── 041 - Code Design
│   ├── 048 - Premature Optimization
│   ├── 061 - AI and Modern Software Engineering Practices
│   └── 069 - The Art of Code
├── solid-principles
│   ├── 022 - Fending Off Frameworks
│   ├── 052 - SOLID Principles
│   └── 070 - Volatility
├── technical-health-technical-debt-and-code-rot
│   ├── 020 - The Humble Programmer
│   ├── 022 - Fending Off Frameworks
│   ├── 023 - Technical Debt
│   ├── 025 - Code Rot
│   ├── 027 - 10x Systems
│   ├── 028 - Technical Health
│   ├── 038 - Culture & Architecture
│   └── 049 - Software Costs
├── 017 - Programming Languages
└── 020 - The Humble Programmer

9 directories, 64 files
~/podcast/themes/code-design-and-quality $ cat ../../copyright.txt

Copyright © 2026 - Crafting Code Podcast