16 July 2014
I don't know exactly what I want to write here, I just know I want to write something. After 4 years of programming, I feel that I'm losing patience for some things. I don't feel like dealing with the same bugs all the time, the same broken systems, the same shitty languages or technologies. Now, I've mostly been using Python, which I don't consider shitty. Still, its dynamic typing means that so many things aren't caught until run time and this is frustrating. I want to develop more and debug less.
Haskell seems to be more of what I want. Unfortunately, I'm not yet productive with it and I haven't been putting in the time to change that lately. It's a very good feeling to have a pretty high certainty that your program will work without an error if it compiled. This is the feeling that Haskell gives me.