Beyond the Linter

Crafting Enduring Code



Christopher R. Bilger

September 22nd, 2025

Agenda



  • The Importance of Code Quality, Standards, and Best Practices
  • Level-Setting: What Linters Do, Don't Do, and Why We Should Care
  • The Pillars of Enduring Code Quality
  • Practical Strategies for Improving Code Quality
  • Real-World War Stories & Lessons Learned
  • Conclusion + Q&A

The Importance of Code Quality, Standards, and Best Practices



  • Why it matters
  • How it impacts teams and projects
  • Context of the talkiatry-app codebase

Why it matters



  • Improves maintainability and readability
  • Reduces bugs and technical debt
  • Enhances team collaboration and productivity
  • Supports long-term project success

How it impacts teams and projects



  • >Fosters a culture of quality and excellence
  • >Encourages knowledge sharing and mentorship
  • >Facilitates onboarding and ramp-up for new team members
  • >Enables better decision-making and prioritization

Context of the talkiatry-app codebase



  • A real-world example of a complex, evolving codebase
  • Challenges faced in maintaining code quality
  • Lessons learned from past experiences

Example 1



  • A critical bug caused by poor code quality
  • Impact on team morale and project timeline
  • Steps taken to resolve the issue