Digests » 64
this week's favorite
Slack has a few different ways for you to write awesome bots for your slack teams. One of the easier ways is through a “slash command.”
It has long been known that using Erlang, you achieve reliability and availability. But there seems to be some common myth that it all happens magically out of the box. You use Erlang, therefore your system will never fail. Sadly, there is no such thing as a free lunch. If you do not want to kiss your five nines goodbye, the hard work starts when designing your system. Monitoring, pre-emptive support, support automation and post mortem debugging are not things you can with easily just bolt on later.
Features that seemed daunting or time consuming before end up being as simple as: "Modules. Functions. Pattern Matching." Instead of relying on pre-built solutions, a lot of the time your code ends up simpler and easier to reason about if you take advantage of what is in front of you.
As I mentioned before on Automating The Future, I've been working for four years experimenting with the power of Artificial Neural Networks. I am convinced that the old way of developing software is coming to a close especially after witnessing first hand the capabilities of designing and training my own ANNs.