Pure and impure software engineering

https://www.seangoedecke.com/pure-and-impure-engineering/