Squashing my dumb bugs and why I log build ids
I screwed something up the other day and figured it had enough meat on
its bones to turn into a story. So, okay, here we go.
For a while now, I've been doing some "wrapping" of return values in my
code. It's C++ stuff, but it's something that's been inspired by what
some of my friends have been doing with Rust. It's where instead of
just returning a string from a function that might fail, I return
something else that enforces some checks.
Basically, I'm not allowed to call .value() or .error(...
Read more at rachelbythebay.com