|
|
|
|
|
by bhuber
2018 days ago
|
|
This isn't at all universally true, it depends on the costs of failure. If you're programming a Mars rover, then sure, avoiding mistakes is paramount. If you're writing a one-off data analysis script that only has to work once and only has to be mostly accurate, spending a week coming up with the ideal specification and writing a full comprehensive test suite is usually much less productive than hacking at it for a few hours until it works. Good software developers know when to make the appropriate safety tradeoffs given the goals and constraints of the task at hand. |
|
Also I would suggest that ad-hoc analyses and other such hacks are unlikely to lead to PRs and other visible artifacts.