Engineering-Process
Code Reviews: Reviewing Design, Not Formatting
Code review is one of the highest-leverage practices in software engineering. Done well, it catches defects before they …
Architecture Decision Records: Making Technical Decisions Explicit
Every significant technical decision your team makes will be questioned later. When the original authors have left. When …