4 ms·
Actually software can be repeatedly created with 100% accuracy. Writing software is creating the design of a gun. Not the construction.
by UK-AL 10y ago
Actually software can be repeatedly created with 100% accuracy.
Writing software is creating the design of a gun. Not the construction.
- deleted 10y ago[deleted]
- tomcam 10y agoPerhaps I misunderstand you, but writing software is not like creating the design of a gun. Creating an algorithm is like creating the design of a gun. You can implement an algorithm poorly, and you could build a gun from a blueprint poorly, for example, using a soft metal. I am not trying to be pedantic. I genuinely do not understand your point.
- UK-AL 10y agoThe specification of an algorithm is the code. Other ways of defining an algorithm is simply a useful but leaky abstraction. Once you understand that code is the (highly detailed)design, a lot of the reasons why software is so hard to do well makes a lot more sense. Compiling the code or running in a vm is the construction. It explains why estimates are hard, and why software is not something pump out like manufacturing line easily.
- tomcam 10y agoOk, I agree completely
- deleted 10y ago[deleted]