Onboarding new team members can be a costly aspect of building and maintaining software, and this gets harder the bigger your organisation gets.
It's well known how much we cringe at the thought of having to write documentation, but thinking about it differently, and adopting a documentation-as-code approach we can remove the friction of this process.
In my talk, "Documentation for Developers", I share some stories and practices you can use to help make your software easier to understand for new developers joining the team. I also share some tools and techniques for capturing the architecture and design of your software.
Whether you're a one-person team hoping to scale up, or an enterprise with hundreds of repos, this talk will have some useful tips.
.NET User Group Recording
DDD Brisbane 2022 Slides
Download the slides here DDD 2022 Slides
The following questions were asked on the sli.do during DDD Brisbane 2022, I wasn't able to answer them all, so I've attempted to do that here: