The struggle is real
I hate dynamic typing and everything that's similar to it, i.e.:
Stringly
typed, optional params.All of the above embody code that's shorter to write, but insurmountably harder to debug, reference, and often impossible to test without re-running or re-starting entire processes.
This becomes unimaginably inconvenient when processes encompass the deployment of distributed infrastructure, immensely disparate technologies, idempotent state, networking rules, race-conditions, and expensive ass time on AWS and GCP.
Please. Just. Stop.