Normal view

Before yesterdayMain stream

I accidentally shipped a bug that improved my product

so yesterday I pushed a small update to my side project. Nothing major. just cleaning up some UI stuff before going to sleep. this morning I woke up to a few emails from users. at first I thought that “great something broke.” turns out I did break something.

the feature that lets users edit items in a list stopped saving automatically. instead of saving on every change like it was supposed to, it only saved when they pressed enter.

but here’s the weird part. three different users wrote something like that “Hey, the new enter-to-save thing feels way better.” except I never designed it that way. it was literally a bug.

apparently the old version (auto saving on every change) was annoying people because they couldn’t make multiple edits easily. my bug accidentally created a small “commit step” that made editing feel more controlled. so now I’m sitting here turning my bug into an actual feature. it made me realize something kinda funny about building software that sometimes we spend days trying to design the “perfect UX”, and a random mistake ends up being closer to what users actually want.

what’s the best bug you’ve ever shipped? and did anything similar happen in your case?

submitted by /u/Interesting_Mine_400 to r/webdev
[link] [comments]
❌
❌