Hello. I have ~10 years experience as a developer and today I spent fifteen minutes of my wild and precious life debugging why an if check was returning true on a boolean variable when it was set to false only to eventually discover it was actually set to the string "false".
So if you're ever feeling like you're not smart enough to be a programmer, just remember: none of us are smart enough for dynamically typed languages.