TL;DR: Watch out for fancy language assumptions Problems Possible defects The least surprise principle violation Hidden Assumptions Solutions Be declarative Use good linters Prefer declarative languages Context Many programming languages f...

Markdown supported · ⌘↵ to post
Arthur Andrews
Software Engineer
Nice write-up!