0
kicks
Types of confusion
When I began programming in my early teens, I was very excited to learn about programming and also excited to become a "real" programmer. I remember picking up a book from the library that purported to teach what real programmers were like. I absorbed the material and enjoyed every page. I can only remember a handful of things from that book which I now realize was not very serious material, but I do remember one quote: "Strong typing is for people with weak minds." I thought to myself, "I don't want to have a weak mind" and I didn't want people to think that I have a weak mind so I thought that I should definitely not embrace strong typing. But what was "strong typing" anyway, I wondered. After much reflection on my (brief) programming experience, I decided that strong typing was using the keyboard a lot. So I decided that people with weak minds wrote overly verbose code. I then applied my new found principle.