You might be an engineer if… April 30, 2015Posted by mareserinitatis in computers, engineering, research, science.
Tags: code, computer, engineering, programming, research, science
I know engineers have quirky personalities. There are these things that most people take for granted that drives other people nuts…and vice versa. The engineer will spend hours fixing something so it works just perfectly while others don’t care as long as it’s functional.
I realized lately that one of my big pet peeves has been programming languages. Okay…that’s not just lately. But still. It really amazes me how you can do something so simply in one language but it’ll take you days to figure it out in another language. I’ve been beating my head against this a lot lately. While I learned programming a long time ago, as I went through my education, I learned other languages that had been optimized for working with certain types of problems.
So what am I dealing with now? Languages that were among some of the first that I learned, and their offspring.
I have decided that I will be switching to do some of my work in another language, maybe even learning a new one that supposedly has a low learning curve. On the other hand, I have to admit that my frustration certainly helps me to recognize the brilliance of the people who did all of their work in these languages. The engineer in me can’t help but think the languages are clunky and inefficient. I can’t be completely wrong, though: if they weren’t no one would’ve bothered to come up with new ones.