Our readingWhat is a korrent?
Exceptions are an inherently poor way of handling errors because they make bugs harder to spot on casual code inspection.
Drawn from what Colin Percival said
What these subjects mean
design How things should be made and judged: what makes a design good, who should do the designing, and what an interface is for.
software quality Whether a program is any good and how anyone would know: tests, review, debt, and what a suite cannot cover.