I dislike it when I am told something is a necessary evil, which is just another way of excusing or justifying something that is wrong. There is one rule that I like living by other than just being painfully and brutally honest with everyone, it is saying exactly what I mean. Say what you mean, don’t flower it up or use euphemisms to be creative about it and avoid what you are really meaning to say. The ironic part about all of this is that I can only be 100% honest about what I am thinking or saying here on this blog. I will risk too much if I were to say exactly what I am thinking at work where the people around me can make me lose my job if they repeat things I am saying. It is a cruel fact of life, but no you cannot say whatever you want, no freedom of expression or speech, it is all bullshit.
People all too often will qualify something by saying it is a necessary evil instead of calling it exactly what it is. To give this some context here is an example:
The company I work for (I will have to cut corners with the story to make this short) owns in part a piece of another company they contracted to do some programs for them. I will call my company, Acme Corp. and the other company I will refer to as Judas Inc. (there is a reason for the second name). So to recap, Acme contracted Judas to write some programs for them, enterprise level to manage the stuff Acme deals with. The Judas Company operates on the principals of Duck Tape programming, which is agile programming on crack. For the less programming inclined, they essentially put together their programs as quickly as possible so they can sell it for a quick product. This involves getting a bunch of careless contractors (I was a contractor at one point, but I was very caring and careful with my code) who also only care about their money and not the product; then having this mixture of fulltime and contractor employees to put together as much crappy code as possible and sell it to whoever is buying. So the Judas Company created some software suites and gave it to Acme for them to use and ultimately for Acme to maintain the code themselves. This is where I come in, I am maintaining this poorly written shit code and I have met some of the fuck-tards that were responsible for writing it and I feel like kicking them in the nuts. Thankfully they all left, because they are flaky assholes who were there to pick up a paycheck.
I would not be nearly as mad as I am about this if we didn’t still have to deal with the Judas Company, but we do and we need to maintain a relationship with them because of their influence and contacts. Their leader is an overly ambitious obnoxious arrogant prick of a business man, like most business people are. I am all about making money, but I don’t like screwing people over in the process. I have been called Naïve for having that point of view, but you know what, this is basically the root of the problems with our Capitalistic society, no one cares about anyone else. No one thinks about how their actions will affect anyone else, they just want to turn a buck. I disagree, we can be nice to each other and live harmoniously if we were to work together instead of in this big stupid free for all that we call America. So I am told that being a prick in business is a necessary evil in order to make money, because after all the leader of Judas Inc. made a lot of money doing what he did to us. The worst part is, he is taking his business ventures to our clients and making more money the same way. I have a bad feeling all of the stupid shit products they produce are going to end up in our laps to maintain, it is bad practice. There is nothing moral or correct about it, but hey he is making millions of dollars doing it, so that makes it okay because it is a necessary evil.
I don’t think I am being the Naïve one here, I think it is all the people who want to turn a blind eye to what is actually happening before them by saying, “It’s a necessary evil.” Yeah because that makes it okay for us to be screwed out of profit and to be footed the proverbial bill (broken code). If people were more honest, things would work a lot better everywhere.
Anyhow, back to fixing bad duck taped code.
No comments:
Post a Comment