3 ms·
As a former mechanical engineer, the forgiveness is an amazing feature of software development. Not only can you easily correct mistakes, but you can deliberate
by lkois 5y ago
As a former mechanical engineer, the forgiveness is an amazing feature of software development. Not only can you easily correct mistakes, but you can deliberately run head first into them over and over, essentially brute forcing a working solution, without pausing to be precise. Especially with interpreted languages.
I'm not sure if this command will work? Well I may as well just try it anyway. Something broke? I'll throw in a breakpoint and try out a bunch of dummy variables and alternative methods until the errors stop.
And while it's a common complaint that compile times force some extra care, with hardware that extra care needs to happen outside the medium itself, mucking around with CAD software and such, before sending designs off to workshops.
It'd be like if the solution to avoiding compile errors was very carefully handwriting code on paper