Every time I code something new it often doesn't take long but what takes longer is thinking of all the edge cases and ways it could break, listing and testing/fixing those.

Also if I modify existing code I always think "what could this have broken" and retest stuff.

"Fast" coders may not do that.
1
0
24
Before games I made business software and we supplied it to places like the Houses of Parliament, so we had to damn well make sure it worked and didn't crash or corrupt their data.

This has become a habit.
1
0
5
If you (or a QA person, or beta testers) don't find an edge case first, then a customer will eventually. Some customers are understanding of bugs (especially if you react quickly to fix them), others are not ...
1
0
3