← Back to context

Comment by tom_m

25 days ago

Tests are important. Writing good tests even moreso. However, you can't do either of you don't have good product requirements and communication.

Most software has "bugs" simply because people couldn't communicate how it should work.

I think most programmers are on top of actual runtime errors or compilation errors. It's straightforward on how to fix those. They are not on top of logic issues or unintended behavior because they aren't the product designer.

Programmers just cook the burger. If you order it well done, don't complain when it doesn't come out medium rare.