Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
elazar10308yI think that's a decent question, and it's worth an elaborated answer.
Disclaimer: I'm currently pursuing my master's degree on the topic of software verification. -
@elazar i think that even non-developer person knows that bugs are just errors in the software and no one makes errors on purpose just for the lulz ;) do you intentionally mess up your dinner just make better one next time? ;)
-
elazar10308yIt's not like "why the hell would you do that" but rathet "why can't you do that". The reasons are involved (fuzzy requirements, real world is complicated, program logic is delicate, deadlines, etc.) and worth explaining.
-
xroad23808y@kargaroth @elazar yeah I don't think you can't blame people who ask questions like that. I think the fundamental issue is that people don't really know what bugs are. I think a lot of people, even devs, consider them to be mistakes in code. Which doesn't necessarily paint the whole picture.
-
elazar10308y@xroad agreed. A bugs is a mismatch between behavior and end-user expectations. There can be many different kinds of sources for this mismatch.
I explained my latest project to a non developer friend. I told him I'm almost done with the code, now I just need to debug and get it ready for production.
"Why don't you write code that doesn't have any bugs?"
"Holy shit! I never thought about that! Thank you so much, I'll make sure to write bug free code from now on".
undefined