Learning data science can be a pain for newcomers, and I believe the reason behind it is the lack of understanding the possibilities of using data science, for me that was a crucial turning point on passing the initial learning curve.
You wanna build that great side project you have been thinking about, but you have never built a mobile app before, fear not my friend, bear with me through this article and you will be amazed about how fast you can take your idea of the ground.
State machines are a well defined concept that developers all around have been using, some without even knowing it. But a question remains, "how to implement useful state machines on Elixir without a bunch o boilerplate and/or messy code?"