Ayn I Rand. I Rand So Far Away.

For a while, I’ve been watching “patriots” circle-jerk over Ayn Rand and I never understood why.  So, I took a short amount of time and read a short book of hers called Anthem, which I assumed would be typical of the Rand philosophy.  I can say I have no further desire to read a Rand book.  For as much as conservatives scream about the evils of socialism and communism, the world that Rand wants is just as evil, just in the other direction.

To me, Anthem is a tribute to selfishness and hubris.  The final chapters are filled with an excess of “I”, “me”, and "my”, which is meant to contrast with the whole rest of the book, where the primary character refers to himself in the plural, “we”.   This book’s story is set in an absurd world, because it’s the only world that you could even begin to justify the main character’s actions and beliefs.  Some future world where humanity has regressed to the dark ages and is controlled by a collection of councils, who have mapped out everything so there is no personal choice.  And somehow, people today think we are moving in that direction?

As I neared the end of the book, knowing what was going to happen, I thought I would write a blog post as an epilogue to the story, describing what would happen when this extreme individualistic philosophy grew.  Turns out I didn’t need to.  The book already had it covered.  The primary character took over an old house, claimed all its possessions as his, planned to convert it into a fortress, planned to build an army and wage war on the existing community, make his house the capital of a new world and be the absolute leader.  This is a good thing? 

At the turning point in the story, where the character begins to learn at a hyper-accelerated pace and surpasses the entirety of humanity in knowledge, it is not dwelled upon that he stole items from various councils to accomplish his learning.  While it sounds understandable to break the laws of an absurdly oppressive future world, the general message, reinforced in the closing of the story, comes across as “Do whatever it takes for your own benefit.”  This is something to strive towards?

The problem with this book and the current flavor of individualism is the inherent exclusiveness.  Coming along with that is the despise and near hatred for fellow humans.  In this mindset, everyone is out to get something from you and you’re not going to share anything with anyone you don’t deem worthy.  In this mindset, you have no need for anyone else – unless you need something from them, of course.  The viewpoint that a person has no value whatsoever and contributes nothing to society is the default instead of the exception.  Trusting no one but yourself is the overriding belief.

So what becomes of a society of individuals?  How does anything move forward?  How can there be any progress without shared resources?  Consider a bunch of individuals living by a stream, each using the water for daily life.  A new person comes along and dams the river upstream so he can do whatever he wants to with the large pool.  That’s his right; he’s doing whatever his individual desires want.  The others downstream suffer.  Without any governing body, I suppose the dam owner would simply be run out or killed and the dam destroyed.  Sounds like an incredible world to live in, where whatever you make is yours and only yours.

The concept of radical individualism like portrayed in Anthem and in the equally absurd previous example are possible when there is no overpopulation crisis.  If someone cramps your individual freedoms, simply move farther away.  This, accurately, is how America got started and is how and why it grew so powerful.  but with as crowded as America is now, we have no choice but to be socialistic.  We do not have the space nor the independence (as in lack of dependence on others) to make this happen.  Maybe being a farmer in the rural Midwest would be suitable for such people, but not everyone can attain this.

There’s always such a big cry from the people who feel they’re being repressed.  “Why can’t I?”  “The government won’t let me (insert anything here).”  The answer is that what you want is not good for society.  Not everyone can go and start building a nuclear power plant, because not everyone will get it right, then we all have to pay for the mistakes.  The answer this book purports is that it doesn’t matter.  The only thing that matters is that it is good for me.  Although in the closing chapters the book came very, very close to using this phase, it didn’t.  The phrase, usually reserved for unmentionable acts, is “The end justifies the means.”  And to have a society built on that belief would be a terrible one to live in.

Elevating and Deviating

“Everybody wants to elevate from the norm. / Everybody wants to deviate from the norm.” – Rush, Vital Signs

Recently, a now-former colleague of mine, went off the deep end.  The thing I find saddening is that the arguments in support of his changes would be self-fulfilling from his viewpoint.  I guess that’s how all conspiracy theorists are, they believe everyone is wrong and they are the only sane person left. At the time I drafted this post, it wasn’t about alien or illuminati conspiracies, but what I would term fringe capitalism.  By the time he was dismissed – about a month later – it had escalated into “truther” conspiracy.

When I first met this person less than a year ago, I picked up quickly that he was a capitalist.  I learned this when he relayed a story about how he took a contract job and paid someone else to do it for him, pocketing the difference.  To me, this is sociopathic (sociopath: a person with a psychopathic personality whose behavior is antisocial, often criminal, and who lacks a sense of moral responsibility or social conscience).  Now the term “antisocial” conjures up an image of a certain quiet personality, but the one I really want to express is “anti-society”.  This behavior is selfish and manipulative and usually anything but quiet.  Instead of being a good member of society and letting the person who could do the work accept the job, this person jumped in between and caused either the employer to pay more than they needed or the worker to be paid less than they could have.  In either case, the action is parasitic.

There was no mistaking his goal was money.  And I intentionally say money and not wealth.  He practiced visualization techniques: keeping an image of what you desire in view at all times.  The picture on his wall was a stack of money.   As the desire for money grew, he cared less about the means he used to get it.  He started surrounding himself with people who thought like him, attending real estate seminars, then wealth seminars and self-improvement seminars.

As he dwelt on the possibilities of making so much money, his personality became more extreme.  He made derogatory statements that the average American was stupid, lazy, blind, “sheeple”.  He started questioning written law and learning as much as he could about getting around it, stating “the law only says what you can’t do.”  In other words, he was becoming morally bankrupt and still viewing himself as superior to everyone else.  He started speaking authoritatively about topics that normal people don’t, like refusing to pay income tax.  He made a comment about how he discovered some internal barriers keeping him from his goal.  I must assume he means his conscience. 

Everyone has a small fringe belief and if you get around around a bunch of people who have ideas like income tax being illegal, you’re going to hear more and more strange things. Eventually, for this person, this culminated in government conspiracy and radical gun law rantings.  When I met him, he never considered a gun, now he makes posts about bloody revolution.

So, I feel I’ve now seen first-hand the transformation of a normal person into an anti-societal, psychopathic  elite.  Fortunately, I don’t think this is part of an epidemic, like my observations about the middle class being pulled to the extremes.  I think this is a case where a person is finding himself, and that “himself” is just a very bad person (and unfortunately his fiancée was taken along for the ride).  Within his new circle of friends, his view is depressing, indeed.

I somewhat pride myself in judging him correctly when I first met him.  First, that I identified him as a capitalist.  Second, that I determined him to be a person that when put in a information-rich environment, like our workplace, he would soak it all in and explode with potential.  Well, that certainly happened, but in an environment apart from our workplace.

Finally, I understand.

Today I was out at lunch, eating at the bar and a commercial came on – Finally Fast!  Go to Finally Fast dot com for a free analysis!

This commercial has been around for a long time, and I’ve always known it to be just some sort of ridiculousness.  But I had a thought, what if I did actually run it… on a brand new OS installation?  Could Finally Fast make a brand new computer even faster?

So I set up a fresh fake email account because I know I’m going to have to register for this crap (turns out I didn’t need it).  And I created a clone of a new Windows 8 virtual machine.  Let’s go.

During install, I took a moment to actually read the license agreement.  It scared the hell out of me.  There was lot of text relating to payment, recurring billing, cancellation, and chargebacks.  For example, if you request cancellation of the service, they have 3 days to respond to your request.  If they don’t respond, it’s up to you to request again.  So if you wait until the last day to cancel your “subscription”, you might as well expect it to be too late and you’re going to get charged for another year.

If you try to cancel payment by calling your credit card and cancelling the charge, they will dispute the chargeback and will charge you $500 for “defrauding” them. If you intend to cancel payment through the credit card company, you have to provide Finally Fast with a police report showing that you reported your credit card stolen, since that’s the only acceptable reason for cancelling a charge this way.

If you couldn’t tell this was a scam from the start, and I’m not sure how you couldn’t, it should now be clearly obvious.  If a company threatens its potential customers, you do not want to do business with that company.

So here’s the results of my scan on a brand new install:

image

64 “Errors”.  Missing shared files (which happen to be all references to the obsolete .NET Framework 1.1) and invalid file extensions for file types that are hardly ever used, like .ARJ.  None of the “errors” are critical.  They won’t make my computer faster.  Clicking Fix Now does what you expect, it opens a web browser to make the sale.  The scan has been scheduled to run every 7 days, which I am confident will present the results and another request for activation.

At this point I’ve lost interest in the application.  You can download a bunch of other applications that do other scans and I wasn’t going there.  My curiosity was satisfied that a new OS install evidently has “errors” that must be fixed by buying an application from a company that expects you are going to defraud them.  And as we all know, what you believe will happen, will happen.

The Biggest and the Bloatedest III

It seems to be the natural progression of things to become so big and so complex that they just become useless.  Then new upstarts that are simple and lean take over, until they become huge and the cycle continues.

At my job, we use custom controls for our website and application.  Custom controls have always been a great thing for developers because they give you extra functionality built in, so you don’t have to code it.  Telerik controls have been leaders in this field.  But recently, there have been changes – breaking changes – in the newer versions.

I had a simple RadTextBox that I added a script to so that it would do a postback when there was 5 numbers in the textbox (a zip code).  Simple and easy:

if (((event.keyCode||event.which)!=9)&&((this.value.length==5)||(this.value.length==0))) setTimeout("pnlUpdate",300)

This suddenly stopped working.  Well, the postback would happen, but the RadTextBox’s value would be blank.  Telerik support suggested I handle the control’s KeyPress event:

function KeyPress(sender, args) {
    var textLength = sender.get_textBoxValue().length;
    if (textLength >= 5) {
        sender.set_autoPostBack(true);
        sender.set_value(sender.get_textBoxValue());
    }
}

This is stupid enough, that I have to use a custom event and custom methods to get and set the value of a textbox, but there was more that needed done.  The event fires on the key press, but the textbox value doesn’t include that key yet, so you have to include it yourself when measuring the length.  But you have to insert the new character in the right position for when you set the RadTextBox value.  Finally, when using the KeyPress event, the RadTextBox’s MaxLength isn’t enforced, so there has to be a check included for that. 

So from the Telerik proposed solution, I ended up with a script like:

function checkZipCode(s, e) {
    var t, l, c

    c = s.get_caretPosition();
    t = s.get_textBoxValue();
    t = t.substring(0, c) + e.get_keyCharacter() + t.substring(c);
    l = t.length;
   
    if (l > 5) {
        e.set_cancel();
        return
    }

    if (l == 5) {
        s.set_autoPostBack(true);
        s.set_value(t);
    }
}

This is totally unacceptable.  And all because Telerik decided to begin managing the control’s state independently, breaking the standard HTML input behavior.  It’s been growing over time that a developer using Telerik controls has to do things “the Telerik way” in order for the controls to work properly.  Where Telerik controls once were written as extensions to existing controls, they have become total replacements, with little resemblance to the original controls they look like.

So, it’s going to be my recommendation to reduce our dependence on Telerik controls.  I doubt we’ll be able to get rid of the RadGrid, which has its own universe of functionality and weirdness, but when DropDownLists  are rendered as <ul> and TextBoxes don’t use the standard Input Value property, there’s something really wrong about that.  It’s garbage like this that makes MVC so appealing.  Put it this way.  If the big argument against WebForms is that it is trying and failing to make a WinForms model work on the web, then Telerik is taking a WebForms app that is acting like a WinForms app and trying to make it act like an AJAX website.  At that point, you might as well not use WebForms.

Losing Again

In my Internet travels, I’ve seen the good and the bad and the tasteless and the strange.  One thing that I saw that struck my fancy was a writing genre I think are called “BAWW Stories.”  These are short stories – either true or not – that exist for the purpose of being heart-wrenching and emotionally hyper-charged.  Usually, the story involves a close friend, family member, or pet in a terrible series of events.  The end result is that you just break down and bawl – “bawwwwww!”  I’ve wanted to try my hand at writing one, so let’s see how well it turns out.  Gratefully, this is total fiction.

…and that’s that.  I’m single now, I guess.  Who am I kidding, I know I’m single.  When you call your girlfriend up and you hear from the background noise that she’s at some party that you had no idea was planned, when you hear a guy asking “Is that him?”, when she stutters and hesitates when you say you’ll see her tomorrow, these are some pretty obvious signs.

It’s not like I didn’t see it coming.  She’s always been more social than me and I could tell I was holding her back.  I’m not going to bother deleting all the emails and texts just yet.  I just want to sit for a bit and think about the good times.  We had, what, maybe a month?  That’s pretty good for me, considering all the first/last dates I’ve been through.

Bub is here beside me.  Bub is my closest friend, even though he’s a cat.  He always knows when something’s up.  I take good care of him and he never fails to show his appreciation for it.  Bub chose me, which is something I could never expect from any human companion.

Bub was a stray that showed up at the house one afternoon.  Who knows why he chose my house.  He was thin but clean and he seemed so happy to see me.  As time went on, Bub became closer and closer to me, like a child.  And he’d seen many of my ups and downs as I stumbled through my failed relationships, so he understood how I was tonight.

I figured I should go for a drive to clear my head.  That’s usually what I did in times like these.  Bub seemed to know what I was up to (as usual) and headed to the door.  That was one of the coolest things about Bub, that he was so dog-like.  He actually enjoyed car rides.  So, I hauled him up and we got in the car together, Bub settling down in my lap after I buckled my seat belt.

As I drove through the back roads, I ran through the last few days in my mind and analyzed how my latest relationship fell apart.  Yeah, she had become distant.  Yeah, I didn’t seem to care about it.  Yeah, yeah, yeah.  It was me.  Bub was in my lap, purring.  Bub didn’t care about all that stuff.  If I ignored him, he just hung out with me.  That’s how a relationship should be.  No, no.  I’m being selfish again.

I turned on to the interstate for the drive home.  The back roads are nice, but sometimes you actually want to get somewhere in decent time.  Although Bub liked car rides, the Interstate made him a bit nervous.  I reassured him frequently as we drove on.

Suddenly, Bub tensed up and I looked down at him.  While I looked down, a truck horn blared right beside me.  Bub scrambled off my lap and down onto the floor.  Freaking out myself, I look up and see a wall of stopped cars straight ahead.  I look down again quickly for Bub.  He’s pressed himself down at the front of the floor, under the brake pedal.  All the blood drains from my face when I realize what was going to happen.  I only have seconds to react.

The tears burst from my eyes as the screeching of tires is drowned out by the screaming from the front of the floor of my car.  I’m so sorry.

Customer Service, Done Right and Done Incredibly Wrong

I’m writing this on a day that hasn’t really been in my favor, so it’s probably going to be a bit more harsh than usual.  But anyway, to have a post in the rant category with a tag of kudos would be rather odd.

Sometimes it takes a spectacular display of behavior to elevate something very good to the excellent level, and at the same time, showing the bad as very bad.  A couple of weeks ago at Fuddruckers, the GF and I ordered our food and sat down to wait for it.  When the server arrived with the food, she asked, “Did you get your shake, yet?”, which we hadn’t.  The server said, “Hold on just a minute,” and immediately went over and made the shake herself and brought it right over.  While she was doing that, I commented “I’m impressed she has taken personal responsibility for the problem and is fixing it.”  When she brought the shake, the GF gave expressed the same and thanked her for her level of service.

Fast-forward to a meal this weekend at Cracker Barrel.  I order my usual plain cheeseburger, which arrives not plain.  This isn’t the first time this has happened.  Cracker Barrel cooks don’t seem to understand what plain means.  As is typical at restaurants, a “runner” brought the food and when it was commented my burger wasn’t plain, she was confused. She offered a fresh bun and I accepted.  Just as she was walking away, our waitress came over and asked if everything was ok.  She saw the burger and commented defensively, “I put it in as plain” to which I sarcastically replied that it’s nothing new.  The GF asks the waitress if we can get a new bun, and incredibly, the first word out of the waitress’ mouth was “no.” 

“No?” 

When, ever, do you flat-out say “no” to a customer?  She immediately started back-tracking when she saw the looks on our faces and I think (or I hope, for her sake) she had intended to say that instead of just bringing a bun, she would take the plate back and fix it in the kitchen.  But, as it turned out, we commented that the runner was going to bring a new bun, and the waitress dismissed herself.

Time passed, and no bun appeared.  I assumed that would happen – that the runner and waitress would each think the other was taking care of it.  As I finished my fries, the waitress came back around and saw I still didn’t have a plain bun.  Again, she didn’t really apologize, she just refused to accept blame for someone else not doing something correct.  At that point she went back and got a new bun in under 20 seconds.

The rest of the meal was uneventful, but we were still shaking our heads at the level of customer service provided.  As I’m paying for the meal at the checkout counter, my cashier is talking to another cashier, discussing that they are both done for the day.  She asks me how my food was.  I responded in a tone that should have roused suspicion, “It was… good.”  There was a short pause while she processed the payment and she asks, “and how was the service today?” and before I could answer, she turned away and picked up on her conversation with the other cashier.  My eyes grew wide.  When she turned back, she didn’t seem to realize that the question had gone unanswered and finished the transaction.  As we walked out, I had plenty of expletives in my vocabulary.

Notice how little description it took for the positive experience and how much more was devoted to the shitty experience.  I’m not sure anyone thinks that good customer service is recognized, but everyone knows that bad service is immortalized.  It is pretty clear that the Fuddruckers we were at empowers their workers to do what it takes to make the customer happy.  It’s also clear that this particular Cracker Barrel does not.  It’s entirely possible that the individual employees contributed to the success or failure, but in the case of Cracker Barrel, it was four employees’ failures – the waitress, the runner, the cook, and the cashier.  That speaks volumes about that location, which we will never return to again.

So, in conclusion, kudos to Fuddruckers for giving their workers the power to fix problems themselves, and no comment to Cracker Barrel for not taking responsibility for mistakes and being too wrapped up in their own selves to find out that they screwed up.

Technology Can Do That, So Let’s Not

I wonder what technology is coming to and at the same time, I wonder if I’m just getting old.  I look at things that were normal for me at the peak of my programming days and wonder if older developers thought I was an idiot for doing things that way.  For example, did the old procedural programmers of old see object-oriented design as ridiculous, slow, and inefficient?  Maybe.  But OO programming is pretty much the standard now.

But for some reason, I am confused as to why implicit typecasting is suddenly “awesome".  We had that way back when in VB and Classic ASP and we were hated for it.  Then .NET came along and strong-typing became the thing to do.  Now we’re back to implicit typecasting and scripted languages just like we had with ASP.

But the thing that’s really got me confused is cloud computing, why everyone thinks it great to rely on someone else instead of relying on yourself.  I guess the argument is “they can do it so much better than we can, so why not let them.”  There’s no more building yourself up?  You have to start at the top?  Talk about immediate gratification.  That’s bitter old man talk, there.

At my job, a co-worker (thankfully not me) has an integration project using Amazon Web Services (AWS).  As best I can tell, it’s a web service that sits in front of a message queue system.  To be slightly vague about the project, our client sends us a request with a questionnaire.  We collect the responses to the questions and send each individual answer back to the client as a message via AWS.  This infrastructure was forced on us; not our choice.  So, my old-timey brain is thinking, “why must a unit of work (a completed questionnaire), be transmitted in discrete pieces when it needs to be a single unit on their end?”  The answer to this is “don’t worry about it.”  The reason is a new crazy programming concept: eventual consistency.  Apparently our client is so hip and modern, they are using both “the cloud” and “eventual consistency” in their application design.

Eventual Consistency is nothing new.  Airlines have been using it forever.  Did you lose your luggage?  Is it now five states away?  It will eventually get to you and everything will be fine.  FedEx started using it with SmartPost.  If you ever had something shipped via SmartPost, you could watch the package get shipped all over the country, but eventually it would get to you.  With every real-world application of Eventual Consistency, you are guaranteed to get what you want, but never sure when it will happen.  Why, in any case, this became an acceptable solution is beyond me.

To wrap this up, but to leave it with some final, head-shaking, “why is this acceptable” thoughts, here’s some of the documented guidelines when using Amazon Web Services:

  • When you make a request for new messages, you may only request up to 10 new messages at a time.
  • If you request 10 messages, you may not get 10.  You may get less than 10, even if there are more than 10 messages in the queue.
  • If there are a very small number of messages in the queue, you may get zero.
  • Despite the inability for AWS to deliver the messages you request when you request them, all of the messages are available for viewing through their control panel.
  • When you send a message, you get no acknowledgement that it was sent successfully.  If you did not get an error during sending, you assume it was sent successfully.
  • You have no idea if the message was delivered to the destination queue successfully.  You will only know when the receiver picks up the message, and that is send as an acknowledgement on another queue.  You must query that queue and match up the acknowledgements with your initial sent messages.
  • The acknowledgement queue has all the limitations of the aforementioned message requests.

This is true progress.

The Violent Life

Today, I made a follow-up call to one of my mortgage companies, who confirmed some bad news to me.  I guess relatively, it’s not bad news at all, it’s just information.  Time is quickly running out for HARP refinancing, and my primary mortgage company extended me a really nice offer that could save me a couple hundred a month in payments.  However, when I called to redeem that offer, I was deemed ineligible because my secondary mortgage holder wasn’t on the “approved list”.  So I called the secondary company today and they confirmed that they were not participating in that program.

So what did I do then? Nothing.  I politely thanked the woman and ended the call.  I didn’t rant at her.  I didn’t punch a wall or cry and yell.  I didn’t curse the politicians or banks.  And I didn’t start scheming.  I just kept driving home.  Nothing had changed.  I wasn’t any worse off than I was before I started this re-fi process.  As I drove, I thought of a moment a couple days ago where I forgot to provide my rewards card at a costly restaurant and missed a decent amount of reward points.  Again, I didn’t get angry.  I didn’t insist on having the staff accommodate my mistake.  I shrugged and moved on.

Some people may hear these stories and say “Look at what you’re missing out on!” or “You’re ripping yourself off!”  And that’s what I’m trying to explain.  There’s a certain segment of the population that believes life is difficult and unfair – a battle that must be fought in order to succeed.  They’ve come up with motivational sayings like “Seize the day!” and “Grab life by the throat!”  They implore you to “take what’s yours” and “settle for nothing less”.  Such violent, aggressive images – why would life freely offer anything to them when they are constantly attacking it and taking whatever they can?

However, I feel I am a model case of success caused by working in harmony with life instead of fighting it every step of the way.  When opportunities are presented to me, I take them if I can, and if I miss them, there will always be another in the future.  If you would scoff and say I’m too passive to be successful, what’s your measure of success?  I’m very sure it’s not the same as mine.  If I had to get up each day and mentally plan an attack on everyone that’s out to take something that I might feel is rightfully mine, I would be miserable.  And I’m guessing those that do this are miserable, they just don’t know any differently.

I’m not making an excuse for laziness and total passivity.  You have to be engaged enough to act on your good fortune, and that can mean working and sometimes working hard.  Further, you have to be engaged enough to recognize your good fortune and give thanks for it.  Finally, you have to have the attitude that you are losing nothing.

So I wasn’t able to get a couple hundred off my mortgage payment.  I didn’t lose that offer; it was never mine to begin with.  For me to be upset about something that wasn’t mine is selfish and dwelling on it would make me lose focus on the real facts that I am getting by without that change.  I should be very grateful that is the case, with so many others that are not as fortunate. 

In summary, as cliché as it is, you need to focus on what you have been given and not what you feel you have been denied.

Window Pains

It doesn’t seem that long ago that I was posting about how my computer had frozen during startup and I ended up buying, effectively, a whole new computer.  After returning from a week-long vacation, I found my new computer frozen again at the exact same place.

This time I spent a bit longer trying to get the computer to work, because I had just gotten everything installed and set up the way I wanted it.  I booted to Ubuntu and checked the hard drive – no problems at all.  I did the “automatic repair” multiple times until it told me it couldn’t fix the problem. 

Finally I booted up the Windows 8 media and looked at the repair options.  None were satisfactory.  The closest thing I could find was an option like “Refresh this PC”, which would replace all the Windows files (which I wanted), but would wipe out all installed programs (which I did not want).

With a heavy heart, I made the decision to reformat and reinstall… Windows 7.  In the span of a couple months, I’ve had two Windows 8 installations on two different computers that have been unrecoverable.  The worst part for me is the lack of recovery features, namely, Safe Mode.  If I could only get to a goddamn desktop and look at the event logs to see what happened leading up to the failure, I could troubleshoot it.  Whoever eliminated these diagnostic options out of fear that they would confuse or intimidate novice users is an idiot.

In the previous failure, I had put the blame on hard drive errors, but it was a convenient excuse.  I didn’t really believe it.  I now suspect in both of these cases, it was the Automatic Update process.  I have always had my Windows Update settings where it would download the updates, but I would install and restart the updates when I chose to.  With Windows 8, I decided to let the system do what it felt was best, meaning restart whenever needed.

So I guess I’m going to have to run Windows 8 in a virtual machine, if I even find I have a need for it.

A Lot Of Nonsense (But Torture is Discussed)

I’m generally pretty good about hating on the human race, by which I mean I generally hate the human race and am pretty good at it.  But in light of recent research on my part, I feel I need to give us some credit.  It’s hard to say this is the pinnacle of civilization, but…

A lyric in a song made a reference to “Catherine wheel” and I felt inclined to find out what it was all about.  It turns out to be a torture device.  Not a particularly clever one, but rather grotesque.  I’m not sure why the wheel was needed, but the technique employed was essentially breaking all the victim’s bones then letting them die on their own.

Of course now that I knew about this particular torture device, it would be a disservice to not understand it in context of other torture devices in use at the time.  So I had a lovely time of reading and understanding many different methodologies for punishing people.  Sounds like fun, huh?

It made me wonder how it must have been to live in that age.  Just like now, you have your rich and elite who can get away with most everything, and there’s probably a pretty narrow “middle-class”, who garner some respect and a small sphere of influence in their region.  But then there’s the working class, and working might be a generous term.

The thing that strikes me is that physical torture was entertainment to the common people in those times.  And it might have been a perpetual worry that they might be an entertainer some day.  Could they ever have imagined what the world would be like now?  Living back then, could you even visualize cities that were clean, buildings like malls and office complexes that were kept sparkling all the time?  Paved roads, lit-up city streets, safe, secure houses?  The pessimist in me is right there with you.  “Clean cities?”  “safe houses?”  But let’s all think in relative terms, here.

Our current time would surely seem like literally heaven to them.  Of course, they don’t understand anything modern, so it would all be “magic” to them.  And how could they comprehend a civilization that didn’t employ torture as a standard practice (except for those rich and elite previously mentioned)?

So, looking around, yeah, we have a lot of stupid people.  We have some bad people that do some pretty bad things on a local level and some at a global level.  We have cases where people’s rights are violated by people in power.  But at least we don’t have rotting corpses hanging in cages in our cities, or exhibitions of torture downtown.  We don’t have to fear someone coming to town and randomly accusing people of heresy and torturing them for show.

I think short-term things look bleak, but long-term – like not in my lifetime – things should continue trending toward a global social structure.  Currently, we define ourselves by race, nationality, and religion.  Nationalism is in its death throes as the Internet allows global communication.  Nations have less power to convince their populace that outsiders are “evil”.  The more we communicate disconnectedly, the less race will be a concern.  You could have years of partnership and communication history with a person and never know he or she is of a race you dislike.  That proves the ridiculousness of racism.  Religion?  That’s going to take some work, but at least the religious leaders don’t have the power they used to, so maybe in time, we can work something out.