How I learned to stop worrying and love the bomb

Recently, Brandon Williams posted Algebraic Structure and Protocols, a great article describing and building semigroups, monoids and groups using Swift protocols. It’s an interesting article and I encourage you to read it (and his other articles). In fact, I’ll wait while you do… As with most such articles there are some simple examples, however I find the leap from ok, I see what that […]