Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>How are programmers different from bus drivers?

In that programmers are supposed to be creative, over-deliver, etc.

You'd worry if a bus driver got from A to B in half the time driving twice as fast suddenly.

But you'd be OK if a programmer you've asked to design system with features A, B, C and performance P, also delivers features D, E, F and performance 2*P without being asked!



> In that programmers are supposed to be creative, over-deliver, etc.

Like I said, I don't want the programmer in charge of the software that manages my financial or health records to be creative or over-deliver, quite the contrary. I'd add personal-data to the mix, and now I've covered a huge chunk of SV companies. I think that the era of "move fast and break things" should be over by now, unfortunately relatively paltry $5 billion fines won't stop the creativeness of some companies.


>Like I said, I don't want the programmer in charge of the software that manages my financial or health records to be creative or over-deliver, quite the contrary.

Sure, but most programmers don't program systems that manage financial or health records or write the software for the ISS.

For the majority working on enterprise backoffice stuff, CDUD, web services, mobile and desktop apps, websites, and so on, being creative and over-delivering is OK, and even encouraged.


You'd like your financial and health records to be managed by average-quality software? That is, software that's full of bugs, confuses its users into making lots of eyes, and is insecure? I'd rather have them managed by file clerks on paper if that's what's on offer on the software side.


Lots of errors, not lots of eyes. This error brought to you by my failure to successfully use well-above-average software written by Googlers.




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

Search: