The general category for posts on this blog.

Gangsta Scouts

I’m riding MARTA minding my own business when three young African-American males board the train. These men were garbed in traditional “street” attire: pants hanging low, shoes with the laces out, Starter jackets, baseball caps on at angles other than forward or backward. One sat and two stood. And then, they spoke:

Gangsta_1: Yo dawg! Check it. I gotta get home an’ get me some of them cookies, yo!
Gangsta_2: What kind you got?
G1: I got me some thin mints just chilling in the freezer waitin’ for me, yo.
G2: Yeah.. thin mints are da bomb yo. But I didn’t get none this time round.
G1: What you get, dawg?
G2: Listen to this, yo. I got me a couple of boxes of Do-Si-Dos.
Gangsta_3: Man, them peanut butter cookies are good. Damn good.
G2: I know, yo. I gots to find me a way to order more.
G3: I think my sister has some friends who be sellin’ cookies still.
G1: Get some thin mints, yo. And Tagalongs. That shit is crazy good!
G2: Damn, I forgot about them. Shit, I think I could eat nuthin’ but Girl Scout Cookies.
G3: True dat.
G1: No doubt.

The doors opened at the next station and the three young men left, and as they did, one of them said, “Man, I’m hungry now, yo. I don’t think I can wait until my lunch break to eat my cupcakes.”

As the train pulled away from the station, most of the passengers, me included, burst into laughter.

Programming Consistency

Sometimes I just feel like if I could get my hands on certain programmers I would slap them silly. Or perhaps kick the living crap out of them.

I’m working with this legacy application. In one table there is a column that is a string. Its an ID number stored with leading zeroes, like: 005, 016, 548. In another table, the same ID is stored as an integer, no leading zeroes. And they are key values in both tables. I am not allowed to correct the tables due to the effect it would have on existing applications.

Its so irritating to have to constantly convert back and forth due to some long ago idiot’s lack of planning. But what really irks me is that these tables were created about six years ago. The guy who did it hasn’t worked here for five years. In all that time, all the expansions and upgrades and applications, no one has been allowed to fix it. This mismatch of data, over five years, has probably resulted in hundreds, thousands of lines of additional code, to the point where fixing it will now cost the company a small fortune to fix. So they don’t fix it.

So, here I am, writing a couple extra lines of code per function, every page of code, probably three or four hours per week of my time, because one guy six years ago made a stupid error.

Ugh.

Vandals

If you read my entry about my wedding, you’ll recall that my car got broken into. If you have read my weblog for a decent length of time you’ll know that this is the fourth time in just over a year that my car has been broken into. The first time, they broke a window. The second time, they broke a window and stole my stereo. The third time, they broke a window, bent the dividing bar between two paines of glass and stole my stereo. This last time, they jammed something in the lock, pushed down until the lock popped, then stole my tire gauge, a multi-tool and three packs of gum.

I have insurance. Sometimes I pay the monthly on it and I think to myself, “What a waste of money!” For many years I paid and got nothing out of it… well, my insurance has 100% break glass coverage, so maybe twice over the years I had my windshield replaced because of a crack caused by road junk. Each time my car was broken into my insurance has paid for it. Each broken window was replaced. Each stereo was upgraded. And when I get around to buying a new tire gauge and multi-tool, they’ll refund me for that too. All in all, as I’ve seen the bills for these pass through my hands, the amounts of damage have been fairly small. Even without insurance I’d have covered it just fine. This time that changed.

I wish I had a picture to show, but the damage to my car looked minor. The door panel around the lock looked bent, and the lock itself wouldn’t turn when the key was put in. However, the lock mechanism worked just fine from the inside, and did in fact lock the door. So when I dropped the car off to have it fixed, covered 100% for vandalism by my insurance, I figured they’d hammer out the door, maybe have to replace the lock cylinder. I was wrong.

In the end, they had to replace the lock (which also involved rekeying the lock to match my key), replace a bunch of stuff inside the door, hammer and repaint the door panel (repainting meant redoing the trim and decals as well), and a handfull of other things. $791. Anyway, I’m glad for my insurance.

There is, however, one thing that my insurance can’t replace, and its something I may never get back. I don’t like driving any more. Driving somewhere means parking, even at my own home (this last break in was literally right outside my front door), and parking means leaving my car unattended, which leads to anxiety upon returning to my car. As I approach my vehicle now I’m looking at the windows for breaks, checking the doors for damage, nervously looking in the window to see if my stereo is still there or if my glovebox has been rifled through. Its been suggested that I get an alarm, but even with the alarm my anxiety wouldn’t go away, it would just be a different anxiety… all the break in stuff plus a new “Is my alarm working?” anxiety. I don’t even want to own a car anymore. And I don’t think this feeling will go away until I catch someone trying to break into my car and I beat them soundly before calling the police.

Or perhaps witness a thief getting caught, because I think part of my issues stems from the lack of concern I get from police. I understand that they hear this stuff alot, and that there is so little evidence and statistically my missing objects will never be recovered, but they always take the report with such indifference, they never collect any evidence, they just fill out the form and leave. They never say if there have been a rash of break ins lately and their working the case or anything like that. In fact, the last two times my car was broken into they didn’t even come, instead just took my information over the phone. The is no compassion, no “bedside manner”. I’ve just bee violated, my car vandalized and items stolen and they don’t say a single thing to possibly help me get beyond it. Facts, forms and forgotten.

I guess, all that I really want, is when it happens, for someone in authority to tell me its going to be all right, even if it isn’t true.

Faster Food

I think at the point the thing that angers me the most when I go to eat fast food is the inability of the person at the register to type in exactly what I order. I’ve been eating at Wendy’s restaurants for a long long time, and in that time I have learned their keypad so that I order exactly the way that it must be keyed in. “Junior hamburger with mustard and pickles only.” On the register, all the guy needs to do is hit the junior hamburger button, then the mustard button, then the pickles button and finally the “only” button. Simple. So why do I still get burgers with onions, mayo, ketchup, cheese and/or lettuce on them? I look at the screen and I see that the person working the grill has made my burger to order, the problem being that my order says “Junior cheeseburger with ketchup and onions.”

This is why I get frustrated… I have done everything in my power to eliminate mistakes and yet the people working the register keep messing it up. The other workers to their job correctly, but the person I deal with gets it wrong screwing up the whole chain. Argh!

So, I’m at Wal-Mart and I’m buying two things. Instead of waiting in the ridiculously long lines (because they have three registers open with fifty customers), I head to the self check-out. Beep-beep, scan, beep, bag, scan, beep, bag, credit card, done. And I’m out. This is what fast food places need. Remove the cashiers, they are outdated. Spin the register around, let me punch in my order, swipe my card or insert my bills (provide change if needed) and print me a receipt. Then I proceed to the window and pick up my order when my number is called.

Wendy’s, Burger King, McDonald’s? Any of you guys reading this? As a bonus, it means all the cash is inside the machine in the wall. No more sticky fingers from the employees. No more store hold ups because there is no drawer for them to open. I’m telling you, wave of the future. Wave of the future.

One Day in February

On February 27th at 5:30 PM, Jodi and I got married. But it was one heck of a day…

The morning began like any other day… waking up, getting dressed, discovering my car had been broken into. They took my digital tire pressure gauge, a leatherman multi-tool and three packs of gum. They left behind the stereo, the CDs and the $15 in change in the ash tray. However, having somewhere we needed to be, Jodi and I decided we’d report the theft later and for now just empty the car, lock it back up and leave it, seeing as how the thieves were kind enough to not break any windows but just jimmy the lock in such a way as to render it useless on the outside but still operate inside and lock the door just fine.

We loaded up the other car and headed off to some friends’ house, K and P, the ones we’d roped into being our chauffeurs and valets for the day. Once all packed into their car we began the long journey from Atlanta to Savannah.

Upon arriving in Savannah, we were nervous. We needed to check into our hotel early… at noon, but the woman on the phone had said check in was 4pm, 3 at the earliest. Score one for our team as the rooms were ready and we checked in. But another strike for the day, P forgot his suit and has no pants.

Quickly we decide to head to the mall and buy some, he can do without a suit jacket, but he needs pants. Also, Jodi needs a bouquet, so she called up Flowerama (listed in the hotel service guide) and arranges for one over the phone. The shop is on Abercorne which is only a few blocks away. So we pile back into the car and head out. We drive past at least a dozen flower shops and finally reach the mall. We stop, buy P some pants at Macy’s and the girls get their nails done at Le Nails. Back on the road, we keep driving. Finally we find Flowerama. Basically, the farthest point you can get from our hotel while remaining in Savannah, that’s where it is.

Its obvious we are going to be late meeting up with the photographer at 4 PM as planned, so we call and ask to meet at 4:30. She’s fine with it and we get back to the hotel with plenty of time to get ready. While Jodi is putting on makeup, she spills some which I start cleaning up. Crawling around on the floor I didn’t realize that I had gone under the coffee maker drawer and WHAM! I get a nice little red whelt on my head that starts bleeding a little. But fine, we can cover that up or I can just make sure I don’t look down in the photos. Finally I start getting dressed, I open my suit bag and scream something like “Where are my pants?!”

Up until this point, I had totally kept my cool. Now I lost it. I was swearing like a sailor, I wanted to punch and break things, I was going to drive back to Atlanta and kill everyone at the Men’s Warehouse for forgetting to put my pants in with my suit jacket… when I realize… I’m looking at my sport coat. I packed the wrong bag.

I throw my jeans back on and run next door to K and P’s room.

Me: We have a problem. I don’t have my suit.
P: That’s not funny.
Me: I have a sport coat, which is fine, but I don’t have pants.
P: Oh my God, you’re serious?
Me: I’m going to go find pants, Jodi is going to need some help.

And I run to the lobby. I speak with the concieges and explain my predicament. The woman there just goes blank and mutters something about Banana Republic and the Gap. Then the man steps up and tells me to step out the doors, turn left, go down to Broughton, hang a left and a few blocks down will be J. Parker Limited who can hook me up. I run out of the hotel.

At J. Parker Limited I walk in and explain my dilemma. The man there calmly asks, “What color?” I tell him black and he asks, “What size waist?” I answer him and he turns around, flips through the rack he’d been leaning on and pulls out a pair of pants. I try them on. Perfect fit. He marks them, I take them off, and he hands them to the tailor. While we wait we talk about weddings. He thinks we are right in just running off, big weddings are a hassle. He tells me a story of a bride with a $6,000 Irish linen dress whose reception runs out of booze before the wedding party arrives who should have gotten a $500 dress, lied about what it was made of and spent the other $5,500 on more drinks and food. Because honestly, as long as the dress looked good would anyone care that it was Irish linen? As we talked and laughed, my body slackened and I calmed down. Fifteen minutes of waiting at the pants were done. I thanked both him and the tailor and headed back to the hotel.

Everyone else was ready. I got dressed, threw my tie over my shoulder, and we headed to Factor’s Walk, the location our photographer picked for the ceremony. On the way we went over everything. Rings? Check. Checks for the officiant and photographer? Check. Marriage paperwork? … So I sent everyone ahead and ran back to the hotel for the papers.

Finally, I catch back up to the group. We chat a moment and then I inform them that I can’t tie a tie. P makes a valiant effort, but fails. The Reverend Steven P. Schulte steps in and does it up right. I think this is where the laughter started.

We moved out on to the bridge for the ceremony and took a few quick photos. Then the photographer, Nancy Heffernan, moved off to a spot to take shots during the ceremony. Since we had no time to rehearse, Nancy resorted to yelling out instructions as they were needed. “Get closer!” “Back up!” “Not you!” “Move to your left!” “Your other left!” We couldn’t stop laughing.

Reverend Schulte said the words, we exchanged vows, I gave Jodi her ring, she gave me mine… which got stuck halfway over the knuckle. We were going to just force it on when my finger turned purple. Quickly I fought the ring off and left my ring finger red and throbbing. We put the ring on my pinky and vowed to resize it later. We finally managed to stop laughing long enough for Rev Schulte to pronounce us man and wife, and we kissed. We were married.

After the ceremony, we hung around the park at Factor’s Walk for a while taking photos. Then we strolled River Street, getting congratulated by the passerbys and taking more photos until the light faded. We went back to the hotel for Nancy to burn us CDs of all the photos she had taken.

Earlier in the day we had made reservations at Elizabeth on 37th, but now none of us wanted to get in the car and drive somewhere. Nancy suggested Vic’s On the River, which happened to be not fifty feet from where we got married. When Nancy left, we headed out again on foot and went to Vic’s. The atmosphere and the food were excellent, and we sat and ate and chatted over the day’s events and laughed.

I think that if my wedding had been better planned and gone more smoothly, the day would practially fade to nothing in my memories. I’d remember that I got married, and I’d look at the photos and recall some of the day. But the wedding I had… I don’t think I’ll forget a single thing.

A New Project

I’ve started up a new project I’m calling “The Game That Never Was”. It is basically just a collection of my thought on what would make the perfect MMORPG. Some of those ideas can be found here on my weblog under the Gaming heading, and I’ll be integrating those into TGTNW eventually. Until then, when I add something new to it, I’ll also include on the index of Probablynot.com a discussion or explanation as to why I came to that idea or decision.

Anyway… enjoy.

Odd Things Make Me Laugh

I am a child of technology. As I was growing up I had an Atari, a Nintendo, a computer in my house since they became reasonably affordable, and the first thing I did when I got a computer was beg for a modem. Since then, in some way or another, I have been online. One thing I have always found interesting about technology, and specifically being online or the internet, is the terms that get used by the media and by business marketers that rarely if ever get used by the actual users. The big one for me is “Cyberspace”. The only time I have ever used that term has been in a mocking manner, usually when talking about horrid movies like “Hackers” where getting into a computer system is depicted as travelling through a three dimensional flight simulator, as opposed to reality where most hacking is done in code or on the command line. But command lines aren’t sexy.

However, if you have been on the internet or paid attention to it at all you have heard the term “Cybersex”. If you do not know what that is, well, its kind of like phone sex but with typing. Anyhow, with the ongoing need for people with crappy typing skills to shorten everything, cybersex has long since been just referred to as “cybering” or “cyber”. You’ll see this in online games, again, largely in a mocking tone, because people who are serious about it generally do not talk in public about doing it.

This leads us to my work… The IT staff at my current job location are called “The Cyber Team”. So, every time I call them with a problem concerning my PC or a server I’m using, they answer the phone “Cyber Team, this is [insert name], how can I help you today?” and I start to laugh and want to answer with something like “I lick your earlobe, and undo your watch.” It is a fight to get through the call, then I have to take the elevator down twenty-two floors, step out through security and exit the building where I can finally unleash with the gut rending laughter.

Do they not realize what “cyber” has come to mean? Damn them!

Instant Gratification

When it comes to movies, its been years since the world has gone to a model of instant gratification. I want to say it was Batman that sealed the deal, but I don’t know for sure. I do know that that is when I noticed the change. Before then, having a solid opening weekend and good review was what companies wanted… followed by their movie staying at the box office for a few months, maybe more. Somewhere in the late 80’s that changed and studios began pushing for a mega-opening followed by… well… nothing. Advertising for films push the opening weekend so hard, and any movie that doesn’t crack twenty million at least is considered a failure. And if you notice, up until that opening weekend you’ll see commercials, and hear radio spots, but after that first weekend, any movie that didn’t finish in the top 5, doesn’t have critical acclaim or an Oscar bid will vanish. No more ads. It lost. The only exception to that rule is a movie that came out before a holiday but might experience a surge due to a holiday, like any romantic comedy or date film type movie that came out in January always gets a second push for Valentine’s Day… if its still in the theaters.

Television in the last few seasons has finally caught up to movies. This season saw Emily’s Reasons Why Not get a huge advertising push prior to its debut, then when it didn’t snag a monster share of viewers, not only was the advertising dropped, it was cancelled. After one single airing of the pilot episode, the network scrapped the show. Now, I’m not saying that Emily was a great show. It was kinda funny, and Heather Graham is nice to look at… but one episode? First off, it was airing in a slot that had previously belonged to Monday Night Football, so people who watch fluffy romance comedy shows weren’t likely to be on that channel at that time. And to be honest, as much as ABC claimed they promoted the show, if I didn’t normally watch shows on ABC I’d have never known it was on as most of their ad push seemed to be commercials on their own network during shows that, while popular, were not anywhere near the same demographic… I kept seeing the commercials during Lost and Invasion. Sci-Fi fans aren’t likely to watch romantic comedy shows.

Outside of Emily, CBS has pulled Love Monkey after, what, three episodes? It was a quirky show about the music industry using unknown acts and delivering rapid fire dialog. Obviously they pulled it because some page of numbers somewhere indicated that this show should have dominate the dial pulling in 30 million viewers… and obviously there are some TV execs with their heads firmly planted in their asses if they thought this show was going to be anything other than a niche show until at least a dozen episodes had aired and allowed word of mouth to spread. ‘Night Stalker’ also got cancelled a while back because it was only pulling in ‘X-Files’ ratings (a show that started slow, but ran 9 seasons, had a movie, and continues to sell seasons on DVD for $70 despite that the usual season price these days sits around $40-$50) and not ludacrisly lofty ‘American Idol’ numbers. And there are lots more examples…

It seems like Television, as with their Film counterparts, have lost faith in anything but the Out-of-the-Gate success. And its a shame, because lots of these shows that are falling by the wayside are good shows, and half of the ‘monster hits’ of the past wouldn’t survive under today’s rules. But then again, I think I have loved every show that has ever been pre-maturely cancelled, so my view may be biased.