top | item 46517149

(no title)

macNchz | 1 month ago

Working on a system like this (mostly configured with complex yaml, but extended with a little DSL/rule engine to handle more complex situations) a long while ago, I introduced a bug that cost the company quite a bit of money by using `True` instead of `true`—something that would have been readily caught in a proper language with real tooling.

discuss

order

vemv|1 month ago

That would be caught by any schema validation system at runtime, e.g. Zod in typescript, Malli in Clojure, and so on.