Total Download Size: 3292.10 MiB
Total Installed Size: 13327.24 MiB
Net Upgrade Size: 995.34 MiB
Upgrading a (several months old) Arch Linux box, and you can definitely see that binaries tend to get bigger over time!
miniblog.
Related Posts
Test code is total: we require it to always terminate or it's a failure! It also typically has 100% line and branch coverage.
I feel way less nervous about refactoring tests, you can always just run them.
A pleasant surprise: updating the direct dependencies in difftastic has reduced the total transitive dependencies. I wasn't expecting that.
Counter-intuitively, if you're writing a parser for a programming language, you need it to be a total function. As soon as you build IDE tooling, you need ASTs from invalid or incomplete input.
The parser should return (Ast, List<Error>) rather than Result<Ast, Error>.