Coding since I was a kid, I touched a wide variety of technologies. I embrace the keep it simple principles, but always planning for the worst edge cases.