Hacker News new | past | comments | ask | show | jobs | submit login

You could also argue that your expectations are defective. It is possible to accidentally solve a problem in a correct manner.



Not reliably.

It's not professional to design systems that rely on luck.

"Let's ignore this edge case and hope we get lucky" is not something you want to see in a software specification.


Or simply acknowledge that your initial specs didn't cover enough, update the specs, test the "new" functionality, and call it a feature in the release notes.


Getting lucky is not the same as relying on luck.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: