Learning a tool is not enough to make a difference. You need hands on experience in solving complex decision making in real life scenarios to get confronted with various choices that can have a strategic impact.
A specific way of working at one client might not be acceptable at another client. Luckily there are always several ways to reach your goal, but it has its consequences.
You require a level of intelligence to apply modular implementation of BRF+ applications, functions, rulesets, rules and expressions to re-use them when necessary. That is why it makes sense to prototype and play with the available functionality first, not worrying whether your configuration will become the final result. The more complex the rules for decision making, the more likely you discover that you have to start fresh and find another way to get the result required.
I often say to people that building a Business Rule Framework function is like building a clockwork. You keep an eye on the final result and at the same time consider how the individual wheels are connected. It often takes trail and error to find the best way to keep it transparent and easy to maintain. It is like a puzzle, which is both challenging, frustrating and rewarding.
Read the blog how to receive Practical Advice.