Discussion about this post

User's avatar
Mansi Goel's avatar

Love the 'strategic bug framework'—basically you're doing fault tree analysis without calling it that. From an engineering perspective, bugs aren't failures, they're information about system behaviour under real conditions. Your discount code issue is textbook: users changed a variable (ticket count) and expected dependent logic to recalculate. Most teams would've caught that in QA, but they wouldn't have learned why users change quantities after applying discounts. That mental model insight only comes from watching real behaviour.

Priank Ravichandar's avatar

More teams should look at bugs the way you do! Every user has a different mental model, so it’s impossible to anticipate every edge case. When you approach bugs with curiosity rather than fear, you can make real, meaningful improvements instead of surface-level fixes.

3 more comments...

No posts

Ready for more?