3 ms·
> Unless you're writing some VERY highly optimized kernel code linguae used the word craftsmanship, which covers more than just performance. Correctness is ano
by MaxBarraclough 6y ago
> Unless you're writing some VERY highly optimized kernel code
linguae used the word craftsmanship, which covers more than just performance. Correctness is another obvious aspect. (We still write production code that is vulnerable to buffer-overflows, for instance.) Standards-compliance is another. Wikipedia has a list that applies here. [0]
This is analogous to other engineering disciplines. There's no market for supersonic civilian aircraft, but there are plenty of challenges besides speed to keep aeronautical engineers busy.
Even if you're developing 'just another website', poor craftsmanship might result in downtime and loss of customer data. It might also result in longer onboarding times for new developers. The list goes on.
[0] https://en.wikipedia.org/wiki/List_of_system_quality_attributes https://en.wikipedia.org/wiki/List_of_system_quality_attribu...