How to Teach a Service to Report Errors So They're Clear to Users and Machines
summary
A talk about improving error reporting in a Go-based data storage system: it explains why generic “Something went wrong” banners were insufficient, examines Go error-handling tools and techniques, and describes how the team learned to present runtime errors clearly to both users and machines during requests.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 6:10Current error handling problems
- 11:52Better error requirements
- 17:59Failed attempts and solutions
- 23:04Final solution and implementation
- 25:33Key takeaways
- 25:57Q&A







