It may sound obvious or even weird for people who programming in statically typed or compiled languages. In my work, I use PHP which is a dynamically typed language with optional strict typing introduced in version 7. At the beginning of my journey with PHP, I didn’t care so much about typing. I had a trivial cause — they didn’t exist yet. I used to write a code without thinking about types. It was convenient and fast. Furthermore, it allowed writing proxy functions which recognize para...