The general category for posts on this blog.

Kevin Brooks: Dec. 31st 1969 – Dec. 25th 2010

There was a point in my life when something was missing.  I had no idea it wasn’t there.  But one night sitting at the bar at Rio Bravo on Holcomb Bridge, I met Kevin and knew almost immediately that I’d been missing a best friend, and he was it.  I met my future wife Jodi there too around the same time.  The Rio Bravo bar, as it seems, had a fairly significant impact on my life.  Then for nearly a decade, Kevin, Jodi and I would continue hanging out at bars, talking about movies, books, computer games, history, politics, everything… anything.  The three of us might have been referred to as inseparable.  It wasn’t quite like that, but we did do a lot of things together.

Years ago, somewhere in the middle of our friendship, I announced to Kevin over a couple of beers at North River Tavern that I had no regrets in my life.  He was perplexed by this, I think in part because he, like many people, had several, perhaps many, regrets.  As we discussed the subject I explained to him that a person, for better or worse, is a sum of their experiences.  That who you are today is a result of everything you have done and everything that has happened to you, and by that reasoning, if you were happy with where and who you are in life, you cannot regret anything.  By regretting some mistake you made in high school, you were invalidating everything that had happened to you since because that mistake had ripple effects throughout your life.  The best you could do, I told him, was to realize you wanted it to have gone differently and learn from it, so that it doesn’t happen again.  You don’t dwell on it, you don’t while away the hours thinking about what could have been.  Instead, you take control of it and use it to make your future the one that you want.  His position, if I recall correctly, was that I was full of shit, and we spent hours going back and forth trying to find something in my life I truly regretted.

Most of our talks would be like this.  While on rare occasions we would discuss things in agreement, Kevin liked to take up the opposing side just to make things interesting.  The thing about Kevin is that, at his core, he was an asshole.  He was, what a Texan might call, an ornery son of a bitch.  And I mean in that in the best possible way.  It was actually probably one of his finer qualities.  You could be discussing something with him and even if he was out of his depth and completely wrong in every possible way, he never just took your word for it, you had to prove it to him.  He made you work for it.  It was annoying… it was frustrating… but when you’d made your point, when you’d proven it, it also felt so much better than when someone just acquiesced to your side.

Another of his better qualities was that Kevin was fiercely loyal.  He’d take a bullet for you, even if you weren’t in danger of being shot.  Even when you asked him not to.  His heart always was in the right place even if his actions weren’t.  Sometimes I think he just liked the fight.

Kevin was my best friend right up until these two great qualities of his collided.  My wife, who was at the time still just my fiancée but recently upgraded from girlfriend, had become unemployed and had remained unemployed for longer than she probably should have.  Kevin took it upon himself to hate her for it because he knew I wouldn’t.  He fought with her, and she fought back, and sometimes it got so bad that I had to walk out of the room.  I asked them both to stop, and she tried, but Kevin persisted.  And in the end it was Kevin’s doggedness, his ornery nature, in this matter that drove the wedge between us.

At some point after that, at one of the few times we did get together, Kevin told me he understood what had happened, and, calling back on that conversation we’d had years ago, he said to me, “It’s hard not to have regrets when you are at the bottom, and while I have less regrets every day, I think I’m going to hold on to that one for a while.”  And all I can think right now is, “Me too.”  I regret that I allowed our friendship to fall apart without much of a fight.  And some day I might be far enough from all this to learn something from it, but right now I think I’m going to hold on to this one for a while.

One topic that came up often for discussion between us and a number of our other friends was religion.  I think Kevin loved the topic so much because of its incredible complexity, the tightness to which people hold to their beliefs, the conflicts between differing beliefs, and the fact that so little of it can be proven which leads to everyone, despite how wide spread their views, being equally as right as everyone else.  It appealed to his love of discourse.  In my life, I have varied in my level of participation and belief in religion and God.  I’ve gone to church and I have abstained from going.  I’ve believed in one God, in many gods, in ancient mythic gods, and even entertained the idea of no god at all.  But right now, I sincerely hope that there is a God and there is a Heaven, and that Kevin is there, and that from time to time he’ll get a beer with God, and with a wry smile argue to His face about how He doesn’t exist.

Tell Your Customers

We (don't) Care!
Don't let this be your motto!

Currently, I deal with two companies on a regular basis to whom which we pay a lot of money.  One of them, a co-location facility, is fantastic at communication.  Every time they have scheduled maintenance or even unplanned issues, I get an email.  In fact, I get several.  For a scheduled issue I get an announcement, a reminder, a notification of start, a progress update if the issue is long enough, more if the issue keeps going, a notification of resolution and an after action report.  For unscheduled issues it’s the same only without the lead time.  I even get these emails when the issue isn’t going to affect us, just so I know what is going on and on the off chance that is does end up affecting us.

The other, to whom we pay much more money and they handle out internet and phones, we get nothing.  Even when we have outages, getting an explanation from them is like pulling teeth.  Our internet access, which is needed for our customers to use our products, goes down for twenty minutes, or bounces up and down for several hours (down for 30 seconds, up for 3 minutes, down for 20 second, up for a minute, down for a minute, up for 5, etc..) and the best I get from them is “we’ll look into it”.

Having worked in the telecom industry, and from dealing with various companies over the years, I know that all this equipment is monitored and logged.  Someone, somewhere had to have gotten notification of the problem, so why didn’t they toss out an email that said, “Hey, we are seeing issues in XXX area and some of our customers may be affected. We are working on it!” and later a nice “We found the problem and it was resolved!”  I mean, shit, the co-location facility provides an after action report with more detail than I know what to do with…

The failure was in the 3rd card of the router in room 3E1 that caused packet loss to the network that exceeded the threshold and switched the room to its backup route at the same time room 3E2 was being fault tested which overloaded the network and crashed it.  Our customers in 3E2 were immediately switched to their primary route experiencing only a few seconds of outage but room 3E1 was offline for 63 seconds while the backup route was restarted.  The 3rd card of the router in 3E1 was replaced and the room was placed back on its primary route within one hour.  We have scheduled a replacement of parts of the backup route for tomorrow to ensure it doesn’t crash again when it is needed.  Next week we will begin a full equipment test of all routes that should take two weeks to complete to ensure this same issue doesn’t happen to the other rooms not affected at all by this issue.

All of this comes without me ever once having to call anyone.  Meanwhile, our telecom tells us:

We think there was an outage in XXX, which shouldn’t affect you but might have, and since your service is up now I’m going to close the ticket.

And this is after calling to open a ticket, waiting three hours, escalating through four levels of management and threatening to cancel our service and go with another provider.  I wish I could say that my threat was more than empty, but as I said, I used to work in telecom, and this is par for the course.  No matter who we switch to we’d get the same level of information about failures out of them.

Seriously guys… if there was a line out, or an equipment failure, or someone crossed a line or rebooted something they shouldn’t have, just admit it.  Tell me exactly what it is so that I understand that you actually know what happened, because your current level of non-communication only leads me to believe that you have no idea what happened.

This applies to just about every business in the world.  Admit fault, explain failure and detail resolution.  Even if it all goes over your customer’s head, you have at least demonstrated that you know what you are doing.  Hand waving and secrecy just makes your customers have less faith in your abilities.  If your team is competent, you should want to show it off.

The TSA

I don’t usually talk politics and such on here, but I feel I need to put a few things out there…

First off, lets go ahead and get the bit about people who trade liberty for security deserving neither.  I believe that.  If we have to live in fear, like slaves, to a huge machine of rules and regulations then the terrorists have won.

Second, to all the people who are supporting the TSA and their new scanners and pat downs with the defense of “We need to prevent another 9/11” … you are disgracing the memory of those who died.  Want to prevent another 9/11?  One, make the cockpit door stronger to the point where it cannot be battered down, and any explosive strong enough to open the door will also damage the plane enough that getting inside the cockpit is useless.  Two, a new policy where the pilots enter the plane first, close and lock the door, and they don’t open it unless one of the cockpit crew is in medical distress.  In future plane designs/redesigns, give them their own bathroom and a place to store a meal so that they don’t need to leave nor does anyone need to come in.  Done.  If terrorists cannot get into a functional cockpit, they cannot use the plane as a weapon and you have prevented another 9/11.  No amount of confiscation of nail clippers and water bottles and junk touching pat downs will prevent another 9/11.  Did you know that a properly folded copy of the Sky Mall magazine can be used as a weapon?

It’s all security theater, and if it makes you feel safer then you don’t understand what is going on.  Mostly though, as with many things, this is about money.  By mandating that every airport needs to have these new scanners they guarantee sales of the scanners.  The enhanced pat down exists mainly to make using the scanner feel like the better option, and they released these new regulations during the holiday season because they knew people would put up less of a fight if fighting meant missing a flight home for turkey and pumpkin pie.  And if you want to avoid all this drama and just skip flying… you are much much more likely to be killed in a car accident than you are to be killed by terrorists on a plane even without the new enhanced security.

I guess what I’m saying is… take the train.  I also hear that trans-Atlantic cruises are nice.

Correctness

One of the things in life I’ve come to be fairly attached to is correctness.  When I’m wrong, I love it when people inform me that I’m wrong, as long as I am actually wrong and they can tell me why I am wrong.  I mean, just yelling “You’re wrong!” over and over without explanation doesn’t help anyone.  But when I post my thoughts here, if I’ve made an error, if I’ve got bad data, I want to know.  I tend to do the same with other people.  Most times when I post a comment on another blog it’s either to say “I agree!” or to point out somewhere that I feel they’ve made an error.  Sometimes, even when I point things out that I think are wrong, it can turn out that I’m wrong.

Tami Baribeau works in the gaming industry, specifically the social gaming arena.  I read her blog because I want more insight to that world and she provides it (she’s not the only one I read, to get all my info from one source would be wrongheaded).  She posted a list of 10 reasons why Facebook Game wall posts are not spam.  Reading her list, I felt that three of her points were in error, based on my experience, and posted a reply.  It turns out that two of my points were addressed with changes in Facebook policy I was unaware of and so were not errors.  In one case, however, I was correct and Tami acknowledged that.  This is the sort of stuff I love.

Of course, on the Internet, this sort of discourse is rare.  Well, rare-ish.  I see it quite often, but only because I stop reading blogs where the authors just want to spew and don’t care about being correct.  But it means I do filter a lot of blogs out.  The main reason, I think, for this is many people still believe that the Internet is separate from “Real Life”.  Even when they are in a forum where their real identities are well known, they act as if their online persona is different from themselves.  It leads to a lot of waving off errors under the belief that “this doesn’t really matter… it’s only the Internet, it’s not Real Life.”  And most often it is that they don’t care about the details.  If you still agree with their main thrust argument, why should the facts and figures matter?

If a politician were to give a speech and state “We need to bring our troops home from Iraq!” he would probably get a lot of support.  It’s an idea that many people can get behind.  If he were to follow that up with “We need to bring them home because thousands of our boys are dying every day!  And thousands of woman and children are being cut down in the crossfire every day!” … well, both of those things are completely not correct.  Yes, soldiers have died and are dying, and yes, civilians have been injured and killed because of the war there, but those numbers are just way way off.  Thousands are not dying per day.  For me, that politician would lose my support (unless his opponent was a raving loon who was insisting that we needed to leave Iraq now… so we could nuke it into oblivion).  If I really wanted to support that politician, I’d write a letter, or even stand up right then and try to get a correction.  Because worse than someone making an offhand error is someone fully believing that the error is true and correct.  I’d want to know where that politician stood.  Was it an honest mistake? or is it more than that?

Or maybe, just maybe, I’m wrong.  If I am, I want to know.  And I suppose that that is the main thrust of this post… owning mistakes.  If I make one and it is pointed out to me, the very first thing I want to do is acknowledge that, and then either explain why this new information doesn’t change the point I am making or adjust my position based on the new data.  But the acknowledgement is important to me.  And it irks me when people don’t do that, when people just wave it off and don’t admit to having been mistaken.

Paintball

I had never played paintball.  So, when a deal popped up on Living Social a while back, a few friends and I (who had also not played paintball before) bought in.  It took a long while, but we finally went.

In a word… meh.

I suppose I can see the draw that some people have to it.  Being able to shoot other people isn’t something you get to do very often.  But overall, it was fairly lackluster.  First off, there were four of us and we mixed in with a larger group, and they put two of us on one team and two on the other.  Frankly, I’d have had more fun with my friends being on my team since I had no desire to shoot my friends.  Next, they lead a team to each end of a field which was dotted with forms of cover.  They counted to three and said “Go!”  People ran to cover and then started shooting.

The first round we played, my team won.  I didn’t shoot anybody.  In fact, I spent most of the time trading shots with another guy who eventually got shot by a teammate of mine.  We had spent nearly the whole time swinging out, shooting and then ducking behind cover.  Then, suddenly, we just sorta won.

The second round we played, my team lost.  I got shot… kinda.  I mean, my gun got shot.  I didn’t even see it happen, but a ref told me I had been hit and there was paint on my gun.  Umm… okay.  I watched from the sidelines as a repeat of the previous game happened.  People hiding, swinging out to shoot occasionally, and when one team was down enough players one dude ran out from the side and shot the last two players on the losing team.

The third round, I can’t tell you who won, because I don’t know.  The full seven minutes ran out and they called it off.  Not that it mattered.  I got shot in the first fifteen seconds.  By my own team.  I ran forward to a position (we were on a different field this time, larger, more cover, a spot of trees in the center, and more people too), I was crouched over, and then felt the painful sting of being shot, right in the gap between my shirt and my pants, right on the skin.  If I were so tattooed, I’d have been shot on the tramp stamp.  The girl who shot me (and I know it was a girl because the only people behind me were three girls who refused to leave the original, completely out of range, bunker) was no more than ten feet away.  That freakin’ hurt!  Team kills count, so I was out and I walked off the field and walked off the pain.

Round four, same larger field, other side.  We found good cover and began shooting our foes.  Minutes went by of a pitched battle, and I think I shot someone… I don’t know, because with like thirty people on each side and so many paintballs flying around it gets hard to tell if it was me or some other shooter.  All was going well, and then someone on the other team, who was sitting out of traditional range, switched to mortar fire.  He couldn’t hit us firing straight, so he started arcing his shots.  I’m going to pause here and tell you one of the rules of the field: if someone is hiding behind a low barrier, you are not allowed to come over the top and shoot them from above.  This rule exists for two reasons, 1) shooting down on someone’s head can really hurt them, and 2) them shooting upward at your chin (and by virtue of the equipment, the gap between your face and mask enabling them to possibly hit your mouth and nose) can really get you hurt.  So back to the mortar moron… if he’s arcing, that means that the paintballs are coming from above, you know, as if he was shooting down on us.

Boom! Headshot!
Right on the top of my head.

Yeah.  Some people suck.  That really hurt.

Anyway, despite how much I’ve written here, the day was basically a check mark.  Play paintball?  Check.  No reason to ever do it again.

Reforming Cable TV

In the wake of many subscription MMOs going to a Free to Play model, it got me to thinking.  Why can’t Cable TV do the same thing?

Instead of charging me $150 a month for 300 channels, most of which I’ll never watch, how about letting me have “free” cable, where I can watch PBS and other local stations in real time with commercials, and have everything, and I mean everything, available on demand as a pay per episode/pay per season service?  The infrastructure is there.  They already do sell programs on demand, they even ofter free on demand for many network and cable shows.  They already provide Internet service and have the bandwidth.  Just expand it.  Sure, some people might just watch the free stuff, just like some gamers only play the free parts of free to play games, but the people who pay and buy the extras will far outweigh them in the long run.

As an added bonus to this sort of design, TV execs can stop trying to guesstimate viewers and DVR watchers and whatnot and actually get hard purchaser numbers.  Even better, shows can stop competing against each other.  Many shows have tried to go up against juggernauts like American Idol or Dancing with the Stars or even some scripted shows, and even if they get a few million viewers, it isn’t enough to keep the show on the air.  Even when there are lower rated shows on the network, because sometimes it isn’t how good your show is but only how well it did versus someone else’s show.  What if, instead of seeing your show get a paltry 2 million viewers while 28 million tune in to some other network, you could see that within a two week period 18 million people watched your show, 16 million of whom, if forced, would choose another show but when given the freedom to watch whenever they want without being forced to choose will happily watch and enjoy your program?  Wouldn’t that be better?

And really, they don’t even need to go so far… I’d gladly watch the commercials during programs or special “sponsored by” spots before an episode if I could just watch all the shows I want when I want to watch them.  I’d settle for having everything, with commercials, available on demand, and having the cable company charge me for the channels I want to select from a la carte.  Rather than $150 a month for 300 channels, 282 of which I will never ever watch, ever; charge me $20 bucks a month and let me pick 20 or so channels I want to have.  Make it a dollar a channel, with discounts the more I select.

Anyway… those of the rambling thoughts that are rumbling around in my brain today.

I Came, I Saw, I Ran

This morning was the 3rd Annual Run Like Hell 5k at the Oakland Cemetary.

It isn’t fancy, so the times aren’t exact, but I crossed the like at exactly 53 minutes and 0 seconds, on the nose.  In fact, seeing the time tick toward 53 is what caused me to actually run across the finish instead of continuing to walk.

53 minutes is a decent time.  Not a good time.  Definitely not a great time.  It also happens to be roughly half my Peachtree Road Race, a 10k, time from July.  So, despite making little effort to train or exercise in the past few months, I haven’t backslid any.

I do want to bring down my time for next July, so today is the kicking off point of trying to get back into exercising.  No.  Forget the trying, I am back to exercising.

Anyway, I had a great time, and as you can see from the picture I ran dressed as Charlie Brown’s Evil Twin.  Really, that’s what makes the Run Like Hell a fun run: the costumes.  Batman, Supergirl, people with blue hair, painted faces, tutus and all manner of different things.  I look forward to next year.

Real Life Reward Systems

As a manager of a retail establishment, it really sucks to have people call out sick.  First off, chances are because of budget constraints you are running your schedule pretty tight anyway, possibly even being short handed at times because you just can’t plan for random explosions of store activity.  Sunday at 11 am might be one of your slowest times of the week, but this week every church group in a twenty mile radius has decided to come to your store, and the two staffers you’ve got are struggling to work the registers praying they’ll survive until more people show up at 1pm, when traffic usually picks up on Sundays.  Even worse, employees of retail are notorious for, you know, actually having a life outside of work, so when someone calls in sick it is almost impossible to find an employee to come in and work an extra shift (usually because the money isn’t really worth giving up a day off).

To combat this, and to create a trail of evidence for firing people, most retail outlets adopt systems of penalties.  Late for work?  Earn a point.  Clock in early?  Earn a point.  Miscount your drawer?  Earn a point.  Call out sick?  Earn a point.  And so on… and at some arbitrary level, say 10 points, you are fired.  Points, of course, expire over time, because the intention is to fire people who are chronic “bad” employees, not people who make a mistake now and then.  Unfortunately, the result is that the employees also realize there are mistakes to be made and accidents to be had, and they only have any real control over certain things.  Like being sick.  If calling out sick earns you a point, then you just go to work sick.

Head to Google and look up studies on people working while sick.  All the data shows that employers who let people stay home when sick results in overall less sick days taken by employees, and a generally happier environment.  If your employees are afraid to take a sick day, they come to work sick, get everyone else sick, and now everyone is miserable and sick and working.

Obviously, the answer is: let people stay home when they are sick, and don’t count off for it.  But it isn’t as simple as that.  The store needs to run, and earlier I mentioned how hard it is to find people to work an extra shift.  So why not offer people who fill in for a sick employee an opportunity to improve their status?  Say… you work the shift of a sick employee, a point is wiped off your record if you have one.  Now, when Bill calls in sick you can look at your list, see that Jane has 6 points, call her and offer to drop her to 5 points if she’ll come work Bill’s shift.  If the situation is dire, offer to drop her to 4 points.

Beyond sick day stuff, why don’t companies offer more rewards for being a good employee?  How about a catered meal or a little bonus ($20 – $50) at the end of the month if an employee has 0 points?  Would it be worth $20 per employee per month to eliminate tardiness and counting errors?

Anyway, this is just another place I’ve run into over the years where people thought up a penalty system to try to encourage better behavior but forgot to provide any rewards or control to the employees.

If you were stranded on a desert island, which one person would you bring with you?

The answer that will get me in the least trouble: my wife.

But choosing one person to be stranded with is hard. You need a person who compliments your own skill sets to allow for greater chances of survival and rescue. Your choice should be someone who is physically fit and reasonably intelligent in a variety of subjects. Or you could just choose someone who would make your final days as pleasant as possible, making the sex with until neither of you have the energy or will to go again.

I can tell you, however, one person I would NOT want to be stranded on a desert island with: Roy Hinkley. You may not recognize that name, but you’d know him if I called him by his more common moniker, The Professor. Yes, that Professor. The man who could make a radio from coconuts but couldn’t fix a hole in a boat. I mean, one thing the island had an abundance of was trees, you’d think he’d at least make a raft or a canoe or something. Given the amount of time they were on the island, he could have made a yacht!

Of course, I can’t bag on the Prof too much. Who’d really want to leave an island that counted Ginger Grant and Mary Ann Summers among its inhabitants? I certainly hope he was tapping that. Both of that. I know I would. In fact, I’d probably engineer a few “accidents” to eliminate my competition in that department to improve my odds. Yeah…

Crap. The wife is going to read this and I’m going to be in trouble. So, uh.. my wife. If I was stranded on a desert island, the one person I would bring with me would be my wife.

Ask me anything