Lennart is one of Agical's experienced consultants, hailing from Stockholm, Sweden.
In addition to being a polyglot developer partial to dynamic programming languages such as Elixir, Ruby, and Python, he is also an avid mob programmer, excessive tea drinker, utter horse lover, and tabletop roleplaying game fanatic.
He is currently working as a developer and team coach at Funnel, sharing code concepts and puns in equal measures.
Live stream: https://youtu.be/Lsi1ZhmbNDc
Stuck in a deeply nested if...else when traversing the pyramid of doom, you pause for a minute to catch your breath. The program’s logic eludes you and it is getting increasingly tiresome to keep track of all the twists and turns of the various conditions and possible return values.
You start to dream a dream of a flattering flattening of all this code. A dream of refactoring this bewildering maze into an orderly space, devoid of surprising and unexpected behaviour. A space where things have their obvious place and purpose.
You decide that you just just might need to set some rules.
Enter the Rules Engine.