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