The general category for posts on this blog.

Meeting Fu

When it comes to business, one of the greatest pains are the glut of meetings the average large corporation insists on having. As a programmer, I have come to the point where I estimate any project at least three times the amount of hours I actually need to do it, in part to leave room for mistakes and redesigns, but mostly to cover the seemingly endless meetings the client will wish to have.

The worst offender of wasted time is the Status Meeting with the client. Now, Status Meetings with your manager or with other team members can be quite productive, but with the client its just because they want to see work being done. The first problem is that not all work can be seen by the client. If the code I have worked on has made part of the program function better, or differently behind the scenes, then there is no screen I can show the client to say “Look what I did”. This results in two behaviors:

1) The stack of paper. When a client insists on Status Meetings being face to face, I cannot go to the meeting empty handed. Despite the fact that my job as a programmer is almost entirely paperless, I have a stack of paper in a drawer of my desk that contains print outs of sections of code (from my personal web page), spreadsheets (of comic books and a sample timesheet I made for a friend), manuals (for my universal remote among other things), and a complete guide to Teradata specific query formats. Thrown on top will often be one or two emails printed that concern the project from the client I am meeting with, and two pads of paper, one with a task list (a huge TO DO scrawled at the top) with items crossed out and one with various ramblings and scribblings. I take all this stack of well thumbed paper with me to the meeting, and then periodically I will shuffle through it before pulling out a random piece of paper and then either agreeing or disagreeing with the client.

2) Useless screen modifications. During the project planning stages, I will suggest that certain changes get made to the layout of the screens, more often the initial design of the screens is done UOP (Ugly On Purpose) so that they can be fixed later. Clients absolutely love to see things move around the screen to new places, especially if they believe it is their personal input that is resulting in the changes (one item may clearly belong on the left side of the screen, but I will place it on the right and try to get the client to suggest we move it to the left). All this designing and redesigning pages wastes time both in and out of meetings.

The best bet, however, when dealing with meetings is to take extra care when planning them.

Step one, if your company uses Outlook to schedule meetings make sure than any time you don’t want there to be a meeting, you have something scheduled already. For example, from 11:30 am to 12:30 pm every day, I eat lunch, and to avoid people (especially people in other time zones) from scheduling meetings during my lunch, I have a meeting scheduled every day called “Provision Processing” (Food Eating) and it is attended by a few random people who also wish to eat lunch at the same time I do.

The next step is to never schedule a meeting on a day where everyone is open, specifically the client. Try to find a day where they already have five hours of meetings planned. Your best bet is to look for a day when they look all booked up except for an hour or hour and a half around noon. Since you took my advice on Step One, your lunch is already blocked, but that gap is probably where they plan to have lunch. Schedule it then. If it does happen to fall into their lunch, the meeting is likely to run quick since they want to get out of there. Basically, anything you can do to make the client initiate shortening the meeting is great.

If all else fails, call in sick. Sore throat, take my wife/kid/father/dog to the doctor. Specificity is not your friend, stay generic when possible but if you have to give details, make and keep a list so you can remember what fictitious ailments you have assigned to your family members. Never ever make it serious though. If you ever fib your way into Get Well cards, you’ve gone too far.

Of course, none of this applies if you actually have stuff to show the client. The honest truth is always the best policy when its good news. All this other stuff is just to avoid having to explain to the client that they are honestly clueless. You might also get extremely lucky and have a client who understands and some weeks is willing to simply accept “Work is progressing and is on track, but there is nothing to show you this week.” In which case, ignore everything I said.

Except the thing about scheduling a meeting for your lunch.

You Clicked What?

My life has become noticeably easier since I began using an RSS feed reader for all my favorite sites. Not only does it ensure I don’t forget to check a site, but I have been able to start reading from more sites.

One web site I always love reading is Snopes. If you don’t know them, visit them and enjoy. They like to debunk, or sometimes bunk (or is debunk like disgruntled and the root word isn’t really a word), stories. Today’s gem is about an email scam involving fake IRS investigations.

Being in computers, and having actually been a domain and system admin that involved working with email servers, you might think I would be numb by now to the dumb things that people will click. Spam email comes in many forms, but to me at least they have always seemed obvious. I don’t bank with BB&T, so its odd that they send one of my accounts forty seven emails a day about money I don’t have with them. Almost every email that comes in regarding a pharmacy, drug prescriptions, Viagra, Cialis, or any number of other drugs… not real, and if I did have a need for any of those, I would not buy them from an unsolicited email, I’d get a prescription from my own doctor. And I would never take a mortgage from a bank that sends me a random email, especially when its not addressed to me.

Seriously folks, if you don’t know the person sending you the email, take a minute and read it, consider it, and 999,999 times out of a million delete the thing without clicking on the links.

And another safety precaution, if a company sends you an email that says, “Click here and enter your account information!” Even if it looks valid, even if it is valid, don’t click there… go directly to their website yourself and log in to your account manually.

Fighting the Flood of Junk Mail

Every day I go to the mailbox with a small sense of dread. Not for any bill that I am expecting, but the glut of junk I know I will find there. On average, I get one piece of “good” mail every three days, and ten pieces of junk per day. What an amazing waste.

So, I decided, rather than just continue to drop these things in the trash or the recycle bin, I am going to try to get them to stop sending it to me at all.

The first step is going to be the easiest, and also the one with the most affect (I hope). A large percentage of the junk I receive comes in the form of credit card and mortgage loan offers. Last week I finally decided to read through one from top to bottom and see if I could find a number to call to make them stop. Eureka! At the bottom of the page was a section about prescreened credit and loan applications. The Consumer Credit Reporting Companies (Equifax, Experian, Innovis and TransUnion) provide a web page that allows you to opt out of their prescreened credit efforts for five years, or forever.

https://www.optoutprescreen.com/opt_form.cgi

I have chosen to opt out myself and my wife forever. The request forms go off in today’s mail, so we will see how this goes.

Anyone familiar with my blog here may notice that I have added a new category, A Little Less Junk, for this post. In the future this category will contain my efforts to stop as much waste in my life as I can. I’m not some super eco-nutjob, but I’ve come to realize that there are many things I can do which would make me happier in my own life, while also maybe helping out the world a little.

I Hate You

No, really, I do. If you are one of those stubborn people who haven’t been watching Jericho or Veronica Mars, I hate you.

Veronica Mars, currently finishing up its third season, is probably one of the best shows on television. While other shows that ran season long plots often wound up with entirely unwatchable episodes that could never be watched alone, Veronica Mars managed to have every episode contain its own plot while still throwing clues and furthering the main season plot. It was smart and funny. And it has been cancelled because of people like you.

Jericho is in the same boat. When I first read the plot of the show, I was skeptical, but after watching it, they really managed to pull off the “Terrorists nuke a bunch of cities and throws the US into chaos” world brilliantly. Like Veronica Mars, every episode was tight and contained its own mini story, a plot resolved in one episode, while also serving the greater overall plot. It too has been cancelled.

Of course, I cannot lay all the blame at your feet. This season, the networks, and I mean all the networks, really screwed up by putting so many shows on a multitude of hiatuses. Seasons broken in half or in thirds, shows constantly bumped in hopes of getting higher ratings from specials and game shows. The one thing they don’t seem to understand is, the main reason a high rated show stays high rated is the ability of the audience to find and watch the show. Jericho did great until the hiatus… it never recovered. Even powerhouse Lost slumped in the ratings after a promising start. Standoff might have done better if they’d ever actually put it back on the air. It ran 11 episodes up until December 12th when it got put on hiatus to return on March 30th… wait, April 6th… now, June 8th where it will be on Friday instead of its original Tuesday slot for its remaining 8 episodes (maybe). Fans like me just wanted to watch the show, but I can’t watch it if they don’t air it.

As it is, many shows don’t even get that far. Runaway, Kidnapped, Vanished, Studio 60, The Black Donnellys, Drive, Day Break, Happy Hour, Justice, The Nine, Six Degrees, The Wedding Bells, Smith, Raines… Lots of these shows didn’t even start with full order seasons, or even half orders. Networks are often hedging their bets by ordering 6 or 7 episodes, and as a viewer if I know that a show may only run 6 or 7 episodes I am going to be less likely to tune in. Its seems that gone are the days of building an audience, if a show doesn’t come out of the gates booming with success its not likely to stick around, and with prospects like that is it really any surprise that the viewers aren’t showing up?

TV has one more season, if this fall is a repeat of last fall with all the show cancellations after one or two airings, they are going to lose me as a customer. They might get my business on the back end when a show goes to DVD, but they’ll never get my ad revenue dollars.

I honestly think the business model has to change. At a minimum, Sweeps Weeks need to go away. Networks should be rated for their advertising based on viewership average for the entire year. Maybe that alone would go a long way to ensuring that they took care of their shows all year long instead of just a couple a months scattered throughout. After considering it a while, I’d be willing to pay as much as $1 an episode downloaded to my TV without commercials through and On Demand like system, even on my Xbox360 if it had to be. Maybe networks should consider going that route, dump this 24/7 programming model that is full of trash anyway and focus on making a handful of solid engaging hours per day.

Whatever they do, mostly they need to recognize, you can’t have loyal viewers if you are not loyal to your viewers. Someone has to start, and since it would be stupid to ask viewers to watch things that don’t interest them, the networks have to start by letting shows that don’t launch fantastically stick around to see if the viewers can find it.

Aspect of the The Walking Dead

I’ve written about The Walking Dead before, and in my continued efforts to talk about my game idea without rehashing the same stuff over and over, I will write about them again.

There are six collections now instead of four as when I wrote before, and the story remains good. There are elements in here that just make sense to me, and are in line with the story of the world I would present in my game. If you haven’t read all the comics, I’m about to ruin one thing for you, so skip the rest unless you want the spoiler… its not that huge of a spoiler, so don’t get too bent…

In the comic, one of the things revealed that I really liked is the idea that everyone is doomed. See, The Walking Dead doesn’t refer to just the zombies. After an incident where someone who died through other means, never having been bitten by a zombie, comes back as a zombie, its apparent that whatever causes the zombies is already in everyone, just dormant. They are all going to become zombies, no matter how they die, unless their death involves the destruction of their own bodies such that they can’t rise.

This aspect will be integral to my game. I talked earlier about how players will have to manage food and resources, and how those will deplete even when offline. When you die, you are dead. There is no resurrecting or respawning, if you want to play more you have to start a new character. Then, if you want, you can travel to your old character’s hide out and kill the zombie-old-you if someone hasn’t done it already. When you die, you are undead. Your body will rise as an NPC, and if there are people unfortunate enough to be living with you, if they aren’t careful, they may be undone from within.

Woes of a DVR Owner

Not mine… I have no woes. My 6 Tuner Medusa PVR using Snapstream’s BeyondTV works wonderfully. But a guy I know has issues.

Its a problem I see many people with DVRs complain about, that oddly scheduled programs or late changes often get missed because the show listings on the DVR don’t get updated. That’s one thing I love about my Medusa. BeyondTV, however they manage to do it, is always up to date (as long as my internet access hasn’t failed). I’ve never missed a show because it ran a few minutes long, or even when the President decides he wants to assure the nation that he is not an idiot (or confirm to the nation that he is an idiot, you can never be sure which he is going to do).

The only time I’ve ever missed a recording was when the power went out while I was on vacation. Usually, power outages come in twos or threes. Power off, power on for a few seconds, power off… then it either comes back on again or stays out for a while, but its that little flicker that causes the problems. Sometimes its just the once like I describe here, sometimes its two or three flickers before its out for real. I set up my Medusa, all my PCs in fact, not to reboot on power failure because I don’t want them powering on and off repeatedly during the flickers.

Oh, and I missed a show once when a channel broke in with breaking news. Of course, I didn’t see the breaking news until three days after it had happened, so all it did was annoy me.

But back to the DVRs… I don’t think I would put up with that, it being wrong all the time, as it kind of defeats the purpose of it. Is it a failing of the software? of the service provided? Is it the DVR or the cable company? I’m going to have to look into it, because unless they roll out the CableCARD 2.0 standard and start supporting it, I’ll have to get an in-box DVR to be able to record digital cable channels. But there’s no rush, not until they decide to stop providing the analog cable feed.

RAD is not rad

Rapid Application Development is not a horrible idea. Of course, much like Communism, it is not a problem with the idea it is the implementation. When most companies get into a RAD style of work, the result more often than not is just flying by the seat of their pants. No project plans, minimal design documents… usually it is just a list of features and a deadline, or a dozen lists and a dozen deadlines, and the lists change daily.

Having worked for two years on one RAD project, and then two and half on another, I really would like to work on something with more structure, or at least be part of team that is doing RAD instead of people one guy trying to work on multiple phases on the same RAD project by myself. I go into one meeting about phase one in the morning, then in the afternoon I go to a meeting on phase two when I have to pretend that I am not aware that phase one is behind schedule… it really is quite maddening.

Thoughts of Spender

This is going to be a stretch, but maybe I won’t seem too off the mark by the end.

Monday, a man took a couple of guns to the Virginia Tech campus and killed thirty-one people. He wounded another twenty-nine. At least, those were the totals I remember from the stories I read. Immediately, before the bodies were even counted, the airwaves were full of people talking about why someone would do such a thing. Most notably, to me anyway, was Jack Thompson. I’m not going to provide a link, if you want to know exactly what he said you can find it. He certainly doesn’t need my help getting his message out there.

Jack, and he probably was not alone, came forward immediately to lay the blame heavy at the feet of video games, violence in the media and today’s popular culture. I’m sure if pressed he’d blame music and television and movies, but his favorite target is video games. He believes that violent video games are a training ground for violent action. He was blaming video games before the gunman’s body was cold, before we even knew the name of the shooter. Jack is a fool, but he’s a grandstanding fool who knows how to work his audience.

People… and I do mean to make a sweeping generalization here, because from time to time I’ve been known to do it too… seek out external sources for problems. They want to point a finger and say, “Ah ha!” They want to be able to identify a specific action or object that can be blamed for the problem so that it can be removed. But issues like these are usually more internal, more specific to the individual than can be dealt with by calling for blanket legislations and bannings.

People hate cancer. Cancer comes in three forms. The one cancer that everyone hopes they have if they get it is the kind that is someone else’s fault. Be it living next to power lines, or cell phones, or second hand smoke, or radiation they were exposed to at work, they want it to be not their own fault. That kind of cancer is, unfortunately, the rarest kind. The other two forms are the most prevalent. The second is self-inflicted cancer, the kind you get from smoking, the kind that comes from laying out in the sun too long too often, and people hate this cancer because they could have avoided it, probably knew the risk and ignored it. The third is the unknown cancer. You are in perfect health, don’t smoke, don’t lay out in the sun, don’t work with radioactive materials, live far away from power lines and cell phone towers, you’ve got no reason at all to have cancer, then one day you go to the doctor for an indeterminate pain in your gut only to find out you’ve got cancer. This is the one that scares the crap out of people.

It is scary because there is not anything you could have done to prevent it.

When there are shootings, like this one at Virginia Tech, or previous ones at other schools or other public areas, when one person just kinda flips their shit and kills a bunch of people, it is important to examine that person’s life and try to understand what the hell went wrong. But it is the kind of thing you cannot go into with an existing theory. If you approach it with the idea that video games did this to him or influenced him, then if you find video games you will assume that they had an effect. Jack Thompson would love nothing more than to find out this guy had a PC full of First Person Shooters or a couple of Grand Theft Auto titles for his PS2 because it would justify his theory. But the reality is that the games themselves are not justification, they are just evidence. The gunman is dead and can’t tell you if he even played those game. Now, of course, we know that he was an English major, and a playwrite, who wrote some very disturbing works and was even thought to be the school shooter type by his classmates. But at the time of the shootings, as all these talking heads took the airwaves, no one knew that. Now we know that he made videos and wrote things and had a sketchy medical history and previous encounters with faculty and staff, but even though from here it looks like a giant pile of “Hey! Look am me! I’m a nut job who is going to shoot people!!” you have to keep in mind that all this information, all this stuff, was in different people’s hands. No one saw a complete picture until it was too late.

There was a guy at my high school, he was a creepy kind of dude. Very tall, shaved head, ROTC gun nut kind of fellow… not that all ROTC guys are nutjobs, but I’m trying to paint a picture here… in addition, he was standoffish, not a whole lot of friends. I didn’t really know him that well. After graduation, during that first year when I was going to college and working full time, I woke up one morning to a horror story. This guy I didn’t know very well killed his parents and his sister. Sure, he was weird and a loner, but kill his family? His brother had escaped, jumping out of a second story window. This guy got caught, they piled up the evidence against him and his accomplice and threw him in jail. About a year later, I hired a new kid to work in my department down at the Kroger. It was the brother. After working with him a while, one night while closing up, I asked him about it. He paused, then after a couple minutes he finally spoke. Now this isn’t an exact quote, I mean, hell, it was nearly 15 years ago, but… “My brother killed my parents and my sister, and he tried to kill me. There is no question he did it. I don’t think I’ll ever understand it. No one really expected it. He was weird and all, but the truth is all the stuff they found in the garage, the knives, the bows and arrows, the kerosene and stuff, it wasn’t his. He kept all his stuff in his room. The stuff in the garage was mine. Nobody ever asked me if it was though. Isn’t that funny?” And I clearly remember all the newspapers from back when it happened talking about all the things they found, the “indicators of violence.” But this kid, the brother who got away, he just liked target shooting with the bows, collecting knives and setting things on fire. Dangerous? Sure, but he was no killer.

I remember at the time thinking of a quote, that really doesn’t apply if you consider the context of the story that it comes from, but the words, the phrasing, fit. It comes from Ray Bradbury’s The Martian Chronicles:

“And last—if it helps any, just think of me as a very crazy fellow who went berserk one summer day and never was right again. It’ll be a little easier on you that way.”
-Jeff Spender

And I thought of this again on Monday. Maybe this guy had his reasons. People will view his tapes and read his words and look at the pile of evidence and try to understand it. And maybe somewhere, somehow, it will make sense. But maybe it won’t. Perhaps it is impossible to know why he did it until you are afflicted like him, troubled like him, and if you are that troubled, that afflicted, would you act the same? Even if it somehow made sense, would you really want it to? Would knowing all the hows and whys lead us to the magic moment where his life could have been fixed if just one action had been taken, and one person could be blamed for not seeing the problem? I’m not sure that’s a road I want to go down.

You really can’t prepare for the extreme. You can’t prevent it, you can’t legislate it. You can try to keep the middle ground large and even, but nothing we can do can stop the determinedly broken from doing what they do, not without compromising the rest of us.

I think perhaps I’m better off believing that he was just a crazy fellow who went berserk one day and never was right again. It’ll be a little easier on me that way.

Next week I’ll return you to our regularly scheduled game design and commentary; book, movie and TV reviews; and the rest of the usual random crap that comes from me emptying my brain onto the internet…