|
|
|
|
|
by groby_b
516 days ago
|
|
Most bugs that make it to production are either unknown corner cases affecting a miniscule proportion of users, or misunderstood/missed requirements. The first one is particularly great, because it usually devolves to "If you run this OS version, with this app installed, and you changed this particular setting that most users never touch, the three conspire and brick your machine under certain circumstances". (True story. Got a news write-up, too) You can write code without bugs all you want, you won't sidestep those two. I mean, yes, of course. Don't write obvious garbage code. Don't take obvious shortcuts. Value your craft. But you'll still have bugs. (So did Telegram, btw: https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=telegram) |
|