News for hackers. Stuff that matters.
Re:Why Software Jewels Are Rare (1996) [pdf] by MaxBarraclough on Saturday April 03, 2021 @05:19PM (#26684843)
> 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_attribu...

There are no comments on this comment yet.