Tag Archives: programming

All Your Contents Belong To Us

White represents content on more than one service. Red represents content only available in one place, i.e., the stuff you actually want.

White represents content available on more than one service. Red represents content only available in one place, i.e., the stuff you actually think you want.

I hate to be the bearer of bad news (actually not true) but I think I’ve figured out how it works. (I don’t just bitch, either. I’ll also include solutions. I’m proactive that way.)

  • Netflix is the only source for Netflix Original programming: House of Cards and Orange Is The New Black.
  • Hulu is the only source for Hulu Original programming: None come to mind but I do know they’ll have commercials.
  • Amazon Prime has mostly the same shit.
  • iTunes offers the same content but at premium ala carte prices.
  • HBO is the only source for HBO Original programming: The Newsroom and Game Of Thrones.
  • CBS is a bunch of greedy dillholes: Survivor and Big Bang Theory.
  • MLB is the only source for most MLB Original programming but only if you have enough money. Otherwise they won’t even stream the goddamned World Series. (I was actually surprised by this, but only for a nanosecond.)

I prognosticated to my wife a long time ago that the days of accessing “content” would soon be coming to a close. This week we moved much closer to that reality. You like some shows on Hulu and some on Netflix? You’ll have to buy both even if the remaining majority of their DNA is essentially the same. Exclusivity is the ticket to getting customers to pay more than once. And make no mistake, it is all out global thermonuclear war on your wallet. That is the only thing that matters. They don’t do this for fun.

Continue reading →

42

You have to clicky to find the Easter egg.

You have to clicky to find the Easter egg.

They say that computers are smart.

They are not smart. Computers are dumb.

They say that artificial intelligence will one day be as smart – or even smarter – than the human brain.

They say that by 2045 “computer-based intelligence will significantly exceed the sum total of human brainpower.” (Source: Wikipedia.)

You can shove all that crap up your hippocampus, I say! And sit on it and spin.

I will now prove how impossible these grand visions of the future really are. As always, it’s an anecdote.

My wife left on a seven-day journey. After she departed (and after I stopped crying) I deemed it was safe to approach her computer. I wouldn’t want to get the damn thing wet.

Since she was gone, I figured it didn’t need to be drawing power. I maneuvered the mouse to the menu. I selected “Shut Down.” I told the stupid dialog that, yes, I was really, really sure I wanted to take such drastic action.

Satisfied with what I had accomplished, I punched the power button on the monitor and walked away.

Until…

Seven days later my wife was finally home. I was so overjoyed I ran to the office to turn her computer back on. (Hugs can wait.) I turned on the monitor and…

HOLY MOTHER OF GOD!!!

The bloody thing was still on! Still fully powered. Still thinking things over. I had told it to shut down. It thought it over for a bit and then decided to ask me an additional question. Unfortunately, by then, I already thought the deed was done and had moved on with my life.

No!

Was the computer able to deal with this? Did it ever stop and think? “Say, it’s been almost 168 hours since that bag of mostly water asked me to do something. I wonder if it really meant it? Isn’t 168 hours a long time to one of those creatures? Maybe I could assume it stepped away and show a little initiative? I don’t even have the three laws of robotics programmed into me, but maybe this would somehow please it?”

“Naw. Fuck it. I can wait much longer than it can. Ha ha ha.”

Well played, computer. Well played.

I’m sure you’ll more than agree that I’ve proven how computers will never possess even the most rudimentary intelligence. Ever. After all, they are programmed by fucking idiots.

mac-shutdown

Nerd Rage

nerd-rage

There’s nothing quite like hitting your own face.

And now, on a more personal note, I’d like for you to taste my heart.

There are many definitions, perhaps, to be found on the internet for “nerd rage” but this one is mine:

nerd rage
noun

violent, uncontrollable anger, usually in response to electrically-powered modernized technology: in a terrible fit of nerd rage she smashed the DVD player to pieces.

Source: Demotivational Dictionary, Spew Edition, Filth Version, Unabridged, Fully Reviled and Updated

Courtesy notice: This word doesn’t usually appear in our free dictionary, but the definition from our premium Unabridged Dictionary is offered here on a limited basis. Note that some information is displayed differently in the Unabridged. To access the complete Unabridged Dictionary, with an additional 42,000,000 words that aren’t in our free dictionary, start a free trial.

Our DVD player had been giving us fits. It was so sensitive. Checking out TV shows from the library would result in marathon sessions of watching pixelated squares dance across the screen and/or chewing, grinding noises emanating from the DVD unit that delighted and entertained the cat.

Operating on the theory that, perhaps, our 15-year-old player didn’t offer the latest in playback technology, I dragged my ass into the nearest Best Buy to be boiled alive and have my skin removed go shopping.
Continue reading →

[More] Tales of the Webmaster

you-dont-say

Let’s start with a little webmaster joke. I apologize, but this joke relies on some complicated insider industry jargon. Maybe some of my fellow webmasters will get the humor. The rest of you might miss it.

Q. Why did the webmaster throw in the towel?

A. Clients exist!

Now we move on to the following creepy tales of horror. These are true stories that actually happened. You have been warned.
Continue reading →

Tales of the Webmaster

you-dont-say

Let’s start with an exceedingly simple logic proof:

  • Hell is other people.
  • Clients are people.
  • Clients are Hell.

Now we move on to the following creepy tales of horror. These are true stories that actually happened. You have been warned.
Continue reading →

Goodbye means we are done

Rude? What is this "rude" of which you speak?

It’s been a couple of months since I left my old job. Yeah!

Today I wish to present a blast from the past and recount a conversation I had with my office manager that took place shortly before my last day of work.

The background information is this: I worked at the company for over five years. During that time, among my other duties*, I programmed their ecommerce website entirely from scratch. Because the boss was so picky, only a homegrown and highly-customized solution would suffice.

* I was also forced, against my will and under threat of termination, to do things like: Retail sales floor, customer service phones, production, secretarial and janitorial. I naively thought I had been hired as “webmaster” but found out that even job listings can be viciously “bait and switch.” In fact, my actual job title was often just a tiny slice of my day.

So there I was, called into my manger’s office, and this is pretty much how it all went down:

“After you’re gone, when we find bugs in the software, you’ll fix them for free, right?”

Holy crap! What a thing to say. This really floored me. I mean, how rude! The sheer audacity of it is truly staggering.

I’m still so proud of the way I responded.

“Absolutely not.” I was unequivocal.

The manager had the balls to put on a bewildered look. “How can you say that? You wrote it, right? Any bugs in there are your mistakes. Don’t you stand behind what you do?”

Sad. This was truly sad.

“Sure I do. But let me ask you a question. When is the last time you heard something like this? An employee leaves a company and two weeks later a mistake of theirs is found. Have you ever heard of that employee going back to the job and fixing the problem for free?”

Even amongst all the greatest assholes of the world this caught my manager flatfooted. Yeah, delicious!

“Look,” I continued. “When I was working as an employee for this company, I gave it my absolute best. My goal was to provide the highest quality product I possibly could. Even so, there were two problems. First, I’m human, and I will make mistakes. They will happen. Second, I had absolutely no control over my work environment. Computer programming ain’t exactly like painting the Sistine Chapel, but it ain’t ditch digging, either. It’s hard and requires intense concentration and logic. It’s not exactly the kind of work that can be done in a blender. Yet that’s the environment that has been forced down my throat for the last five years. That sort of environment increases the error rate. I’m sorry about that, but that’s just the way it is.”

Of course, I’m paraphrasing just a wee bit here. Call it artistic license. 🙂

“So what happens when we find bugs? We’re screwed?”

“As I see it, you have three choices. Live with it, fix it yourselves, or hire someone to fix it for you. As your employee, when mistakes were found, I could fix them as part of my day. You didn’t require me to clock out and work for free. As your ex-employee, you still have the same option, as long as I remain willing and available, of course.”

And so it came to pass that I would not be fixing every bug from the last five years and doing it for free.

After I left the company we briefly negotiated a renewable weekly contract where I would work from my home office for 20 hours a week. But their final offer was insultingly low and I refused. I now do ongoing work for them, as needed, but at my final offer of an hourly rate, not theirs. After five years the tables have finally turned.

And yes, if I’m working as a contractor, I stand behind my work. That means I fix bugs for free. But I also control my work environment.

Sometimes it is good not to be the employee.

WordPress outage caused by a single character

Last week WordPress had a little bit of downtime. It wasn’t quite as bad as The Great WordPress Outage of 2010. That time WordPress was affected for about three hours. This time it was only about two hours.

The last outage was blamed on the ever-popular excuse of “data centers.”

This time, however, the interesting thing is, just like the Venus Mariner that had to be destroyed shortly after launch, WordPress says the problem was caused by a “single character out-of-place” in some updated code. (My emphasis added.)

Oh the joys of programming. 🙂