A War Story - From Failure to Success


Developing a communication platform is a perfect fit for the BEAM. Learning its characteristics requires users and a significant load. We developed for three years before we added users.

Protocols Are Powerful but Beware


Elixir protocols are powerful for achieving polymorphism. But with great power comes (you've guessed it) great responsibility. I want to share my perspective on this.

Setting up My Blog as Procrastination for Writing


I've been meaning to setup my blog for about three years. This time around I decided to push through and instead of delaying my writing even more, use it as a force. Once it's up and published I no longer have to configure it, make it look a specific way, figure out some new tooling, it's already there. Ready to publish.