And The Global Prize Of Number One Spammer Goes To

I started a blog so I could share interesting stuff I learned with others. This altruistic motive (and the thousands of adoring fans, of course) drive me to write, rewrite, edit, learn and otherwise put in work for more blogging. If there is a downside to blogging, it is comment spam.

Blog Comments themselves are wonderful outlets to continue the conversation and let others take part. Maybe some agree, maybe they disagree, maybe they have some important factual correction, Blog Comments are the blog authors way of allowing others to take part and contribute.

Blog Comment Spam is when a person or organization adds a comment to a blog article for the sole purpose of promoting some unrelated product or service. As a blog author, Blog Comment Spam on my blog feels like vandalism. Like some snot-nosed kid spray painted their name on the side of my house. In real life, if I caught the snot-nosed kid spray painting on my house, I'm turn him into a bloody-nosed kid in a New York Minute, KnowWhatIMeanVern?

I've got a number of comment spam protections on my blog and they work really well. The only thing I can do at this point to trim the spam submissions would be to block entire continents. A bit drastic, but I've definitely considered it. I mean, I know China has over a billion people, but do any of them actually read this blog?

These days, the only comment spam I actually get is promoting WoW. Apparently, people care about this video game so much they'll spend real money to get fake money so they can buy fake things for their fake character. I thought we lived in a materialistic society, but to contemplate what it means to have an entire industry around playing a video game to get fake money to sell to real people for real money so they can by fake things for their fake characters, is absolutely mind-blowing.

As an entrepreneur, I've hatched plenty of money making ventures. Had I thought about selling fake, electronic gold for real money, I'd have laughed myself out of the room. Yet, there are legions of people who troll around the Internet looking for blogs to vandalize to promote their WoW Gold.

For the record, I'll delete immediately any blog spam that happens to get through my layers of protection. So if you sell WoW gold, I recommend you get a life, a real job and get off this blog.

Libpurple I Hate You

I use both Pidgin and Adium for chat clients. Both use libpurple, which has always been a good thing... that is until 2-19-2009. Why does that day live in infamy, you ask? Well that is when Adium updated to a new version and broke my gTalk network.

The symptoms are kind of strange. I can connect Adium to gTalk and my contacts load and turn grey. When I right-click on a contact, I get an option to 'Re-request Authorization', almost like I was blocked by all 200 gTalk contacts at once. I'm one for conspiracy, but I am also one to believe in software problems. Especially when I can use the Gmail interface to talk to my gTalk clients with no problems at all. I'm fairly sure it is libpurple because that seems to be the only link between Pidgin (on windows) and Adium (on mac) and they both broke at the same time.

So, libpurple developers out there, please look upon me with grace and kindness. Fix your freaking software and let me gTalk it up once again!

Error Message FAIL

I was working on a server migration last night. In process, I set up the DNS for the mail servers. When I entered the value for the DNS server EXACTLY like Google said, I got the below error:

Alert: The domain was not added due to an error in the dns settings. Please check your dns template and verify. The message from the dns server was dns_rdata_fromtext: :26: near 'ASPMX2.GOOGLEMAIL.COM..': empty labelzone thehealthchallenge.com/IN: loading master file : empty label

Since I don't speak fluent Southern Klingon, my mistake was not immediately obvious. I, of course, tried to submit the form several more times. When I finally read the error message, I realized the Control Panel wants to be the one to add the trailing period (.). Removing my trailing period fixed it.

This is the most indirect, least helpful error message I've seen all month. I vow in 2009 to do better than these guys when alerting my users to issues.

iPhone Problems? Does the iEmperor Have No Clothes?

If you open a window and listen carefully, you can hear the moaning and wailing of the iPhone crowd as their iPhones are malfunctioning today. (This post isn't about the pure and flawless Blackberry Pearl I carry around and I promise not to bring up the fact that I've never had an update to that phone that left me stuck in 'Emergency Call Mode Only'.)

This post is about a statement of affairs on what I term 'the iPhone Crowd'. You can identify the iPhone crowd by their closely cropped hair, (a la Steve Jobs), their black turtlenecks (a la Steve Jobs), their jean pants (yep, iSteve again) and their mindless raving about how Apple products "Just Work" TM.

The iPhone crowd is in an uproar because a software update (just made available) rendered the iPhone unusable (for a little while). In modern day society, we are quite used to ubiquitous reachability. Our social and professional lives kind of depend on it. I take the pain of being out of contact seriously. My point isn't that the iPhone not working isn't a big deal, but the fact that people are surprised. Maybe to an iKoolaide swigging SteveClone this is unexpected, after all, what part of "It Just Works TM" doesn't the iPhone team understand.

To many of us, this is simply another software release that has hiccups out of the gate. I've been a part of a number of software released in my time. Most, had great intentions, a nice start, a rushed end, and some issues on deal day. This has been true across the board. From projects of 2 developers working from a napkin-spec to a developmental army augmented with a cadre of PMP certified project managers furiously tracking deliverables, timeboxing effort and managing the Critical Path.

Software development is not easy. In fact, it is downright hard. I'd be willing to bet 99.99% of all software projects have problems when they go-live. Even the best tested applications find gaps in their testing. Spots where the ugly Real World messes up their nice clean model. It is just how it is.

So, since this software 'upgrade' is going just like all other software projects, you can bet these problems are actively being worked on right now by stressed out, hyper-caffeinated people who really want to fix this problem. My iPrediction is that in a day or two, definitely by Monday, the iPhone problems will be largely forgotten. The iPhone Crowd will be back to prancing around in their black turtlenecks, jeans and closely cropped hair and spouting off marketing babble like "It Just Works" all the while sophmorically pointing and laughing at those with other handset brands...

The problem I have with it all is it doesn't "Just Work TM". Actually, it often "Just Doesn't Work", (Remember the Leopard release?) but no iSteveClone worth his black turtleneck would dare utter such a thing.

Business as usual, right?

I Hate You Adobe Updater

I usually like Adobe Updater. It runs out of my way, has options to run in the background and generally is a polite little updater. Today, the Adobe Updater politely let me know it needed my attention. Apparently there were 120MB of updates needed to keep my Creative Suite in sync.

120MB is no joke. That is 1/8 of a GB. What I find curiously annoying is, Adobe updater downloaded updates for programs I don't even have installed. Lots of programs I don't have installed. Matter of fact, I only have Fireworks installed because thats really the only Adobe Creative Suite I have any competence in. So why Adobe Updater doesn't check to see which programs are installed is beyond my comprehension.

Adobe, when you read this, please consider only downloading updates for installed products.

Seriously!

Tuesday Joke: Honda Customized Wing

As I went to grab my lunch, Chinese Takeout, I couldn't help but notice this awesome customized Honda sitting in the parking lot. Anyone want to bet this car belongs to a single man?



I am a bit fan of Do It Yourself, but this is a multi-stage mistake. During any part of the process, from wood selection, to bolting it on to painting it a fetching silver after bolting it on, this guy could have changed his mind.

Here's to you Silver Wooden Honda Wing guy for not caring what the world thinks!

Four software development guidelines

The only thing I hate worse than making mistakes, is repeating a mistake. Yesterday I was working through a very frustrating set of circumstances and had gotten myself micro-focused. This is a mental equivalence of painting oneself in the corner. Bassil Karam, one of the coolest guys you will ever meet and a very talented programmer, helped me out of my mental hole. I made several problem solving mistakes and I want to share them with others.

[More]

Three software development guidelines

This post has been changed to Four Software Development Guidelines

Here is a funny picture for your trouble:

Public Service Announcement - Firefox Caches Select Box State

Remember that the Firefox Browser caches the selected position on Select Boxes. I am not sure how to turn this feature off.

This means that if you select an option on a select box, and refresh, firefox will remember your select box index position. I've noticed the same behaviour on checkboxes and radio buttons, so be aware when debugging.

Heuristically speaking, I like the function, especially when filling out long involved forms. It is however, a complete pain in my MULE when I am debugging applications and can't figure out why the box isn't selected to the expected option.



Pressing CTRL+F5 redraws everything sans state.

On Dying Technologies - The Zune

What ever happened to the Zune MP3 player by Microsoft? I recall great mention of the Zune at the initial release, but precious little thereafter. There was even a man who got a tattoo of the Zune logo. Actually, he has two Zune themed tattoos. I find this inspirational, don't you? Apart from the lackluster performance of the Zune in the portable MP3 marketplace, the crumbling fan base and lack of interest from consumers as a whole, Mr Zune Tattoo breaks from the pack and permanently embosses the Insignia of dead technology on his arm. Twice.

I walk away from this entire experience with rekindled inspiration for the Ford Pinto Tattoo I've always wanted.

More Entries

BlogCFC was created by Raymond Camden. This blog is running version 5.9.001. Contact Blog Owner