Register or log in to access this video
We explore making codebases approachable, onboarding efficient, and learning stress-free. Discover tools, metrics, and techniques to build a codebase your team enjoys working on and feels confident contributing to.
More like this
What makes a codebase approachable, and why does it matter? A codebase that’s hard to understand creates frustration, slows onboarding, and increases mistakes. In this talk, we explore practical ways to make codebases easier to work with, ensuring smoother onboarding and more effective collaboration.
We’ll examine tools like cyclomatic complexity and hotspot analysis to identify areas for improvement and discuss techniques for fostering clarity and consistency in your codebase. But it’s not just about tools—leadership plays a critical role. We’ll dive into practices that encourage open communication, shared knowledge, and a culture where asking questions and learning are encouraged. Building a high-performance team needs a codebase that will enable that team. This talk is about what to concentrate on, whether you inherited a legacy codebase or are starting from scratch.
You’ll come away with actionable strategies to reduce friction, improve maintainability, and create a codebase your team feels confident contributing to. Whether you’re managing a seasoned team or welcoming new developers, this session will help you turn your codebase into a foundation for trust, growth, and long-term success.
Key takeaways
- What constitutes the approachability of a codebase
- How you can measure it – so that you can improve it
- What tools are available for measuring and improving it