Magic code can be slow. It can be hard to read, and it can be really hard to follow if you didn’t write it. I do wonder if we’ve over-corrected a little, so I’m pushing metaprogramming a little bit on my side project.
Fun fact: the Heroku API consumes more endpoints than it serves. Our availability is heavily dependent on the availability of the services we interact with, which is the textbook definition of when to apply the circuit breaker pattern.
Provide a rich Terminal UI that visualizes everything your need, navigates your program with pleasure, stops at matter places only, reduces manual and mental efforts. You can now focus on real debugging.