n 1: the practical application of science to commerce or industry [syn: engineering] 2: the discipline dealing with the art or science of applying scientific knowledge to practical problems; “he had trouble deciding which branch of engineering to study” [syn: engineering, engineering science, applied science]
I took this definition off of Dictionary.com. Dictionary.com referenced WordNet �� 2.0, �� 2003 Princeton University. I looked up this definition because I recently realized I would cringe whenever I would hear someone refer to a coding language, or design pattern as a technology. For instance “We develop on java technology.”. I don’t know why this irks me so, but I feel like a technology is something tangible, such as a hammer, or a computer, not a programming paradigm.
Thinking deeper into this annoying buzz word I realized the reason I probably don’t like it so much. It is because it seems to me that the only people using it are the same people who seem to make there job/programs seem so much more important than they actually are. I am not sure if anyone else knows what I am talking about but bascially someone who thinks they are important but aren’t. So they use big words like technology, and paradigm to make themselves feel like they know what they are talking about.
Going back to the begining of my post. I guess based on the above definition of technology, the java framework, or .net framework are technologies. But I will assume that the only people who refer to it, are people who need to feel better about what they do. So I will give them a big hug, and a smile and think to myself “Hello little one, one day you will move out of the world of buzz words and into the real world.”.