Gee Thanks Joe!

So as has been stated, I’ve been looking for a job for 2 years. I was laid off from my previous job due to outsourcing in Aug of 2019. Just in time for COVID Yea!

Throughout 2020 I applied for various jobs in my field that process has continued into 2021, with no positive results.

With over 30 years experience in technology and software testing I’m apparently unemployable. That’s not whining, it’s just a statement of fact.

Way back in the day, I demonstrated that I had a high aptitude for technology and computers. I was literally hired out of a junior college and never went back to finish a degree. That’s on me I admit it.

The fact is most of what was being taught in colleges had zero relevance to what I was actually doing because the colleges were teaching technology that was already 5 -10 years out of date and I consistently found myself on the bleeding edge of new technology.

There was little incentive or indeed value to paying for knowledge that was irrelevant. You see, my pragmatism dictates that knowledge is useful, a piece of paper proving my indebtedness, less so.

New hardware, new software, new languages, new technology was coming out every month. It was all most of us could to just to keep up within the companies we were working for.

While all this was going on, there were the innumerable layoffs, mergers, and acquisitions that made someone like me have a resume that looked like I couldn’t keep a job.

That assumption is completely false, but as time moved on and younger HR people came into the industry, they were applying all their college knowledge to my resume and frankly there was a significant disconnect.

Over time it got harder and harder to find a job, but I persevered and remained gainfully employed.

In my career, I have been a technician (back when we actually repaired machines at a board level), I’ve been a technical instructor (teaching others how machines worked and how to repair them), I’ve been a regional representative (supporting corporate product sales, and solving problems of product implementation and repair), I’ve been a technical support representative (explaining very technical issues to non-technical people to solve their problems), I’ve also worked in retail and warehousing.

All of this experience is useless today because I don’t have a degree. I ask you what function a computer science degree would serve since that degree would include FORTRAN-77 or COBOL, parallel communication, or RS-232? Virtually none of these skills have any relevance today.

To be sure, subsequent technologies that grew out of the aforementioned do have relevance and those technologies would have been learned on the job over the intervening years.

Which is to say, I’m on an equal footing with anybody coming out of college today with the possible exception of those educated in C# or some of the later languages. That being said, the core logic of computer languages is still the same. High level languages compile down to an instruction set that commands the processor to carry out specific actions. That hasn’t changed since computers occupied entire buildings.

The language simply provides a more human readable and therefore easier mechanism to create software. You can still bypass all of those higher languages and write software directly in assembly code. (The instruction set specific each processor. Before you ask, there are still people who earn really good money doing exactly that. Those folks, I respect immensely. Coding at that level is tedious and abstract beyond belief. I’m a little too ADD, or not ADD enough to do anything more than ‘tinker’ in that realm.)

As an aside, the folks that code at that level, are the folks ALL the sexy high level languages rely on. Assembly coders are an interesting and unique bunch. It’s not unusual for them to be socially challenged and challenging to more “normal” people. Assembly coders, deal in absolutes, mathematics, and the purity of silicon switching. Right and Wrong are terms which have no grey areas 2+2 in their world always equals 4. Something works and is therefore “right” or it doesn’t and is therefore “wrong”.

I haven’t met any coders who work in the new field of quantum computing. I would guess that they are a completely different kind of duck. Quantum theory being somewhat less determinant and the underlying math is so far beyond me I can’t begin to visualize it. I’m quite content to take it on faith that they know what they’re doing.

I digress…

The point is, I actually like computers and technology. I like testing it, and verifying that the code does what it’s supposed to do. It’s a puzzle to me. My job in the last decade or two has been to test the software coders create. I’ve mostly looked at this as a cooperative effort where I’m a fresh set of eyes working on code that the actual programmer finished working on weeks before. They’ve moved on to other parts of the project and are being productive. I’m making sure they didn’t miss anything and if they did, I’m the one who captures the errant behavior and shows them how I induced the error.

In this capacity, I’ve learned so much and been blessed to work with some truly amazing people. I earned the nickname “Demon” and wore it proudly. My “Demonic” tests, helped to produce a wide variety of award winning and useful products, of which I am also proud.

Now I’m dealing with having all that taken from me. It was hard enough to deal with human HR folks and get myself, or my resume in front of a hiring manager. Most hiring managers look at my resume and think, “This guy has been around. I’ll bet he knows all kinds of things that I could leverage.” That’s how I’d get hired.

But that was when humans actually read a resume. Now, folks like me are lost in the filters of HR databases. Databases I might add, that are controlled exclusively by the priesthood contained in the bureaucracy of layers of HR.

The hiring manager writes out a list of ideas about the kind of person they’d like to fill a position. HR passes the requirements up level after level of representatives ultimately getting the request to one or two people who actually enter the requirements into a database. However, by the time the data is actually presented to the hiring system the requirements are absolute and glacial.

The hiring manager wrote the initial requirements in a fuzzy way. “This or this would work for the position.” HR enters the requirements as “THIS AND THIS MUST BE PRESENT.”

(C) Scott Adams 2008

That’s how you end up with tons of people out of work, and corporate HR saying there’s no-one available for a particular requisition. This is also how you end up with corporations not capitalizing on workers within their own ranks for internal openings that could be promotions, and why so many workers leave a company after a few years.

I’ve personally witnessed newly minted Baccalaureates applying for open positions within the company they were already working for and being ignored. After 6 months or so they’re tired of being passed over and they go to work for the competition in the position their new degree qualifies them for.

Then I’ve also gotten nasty looks from HR when I laughed in their faces as they lamented that workers had no loyalty and how difficult it was to ramp new hires up to being productive. When asked what I find so funny, I’ve told them exactly why people in my department left. It wasn’t the pay, it wasn’t anything other than HR locking them into a particular position and having no hope of advancement.

As a side note HR people really hate having their noses rubbed in their own poo.

All of this is what workers deal with every day. This is one of the reasons the hiring process is such a royal pain in the ass, for employers and prospective employees.

But along comes Joe Biden… With his imperial decrees about mandated vaccines, and what do we have?

Now we have companies adding “Must Be Vaccinated” to their job openings.

And in HR’s usual moronic fashion, they’re making the vaccine mandate apply even to people who are applying for remote only positions.

So now there’s another hurdle to surmount. It’s not enough that the remote position is on the other side of the country and a prospective employee will never darken their corporate door. A remote only worker cannot transfer any disease to any other employees via a zoom teleconference. There is zero risk or threat of contamination.

Yet, corporations will demand that a worker be vaccinated simply because they can. Their HR departments will fall back on the excuse, “We’re in compliance with The President’s mandate, and the law. After all it’s for your protection…”

Translated: “We’re protecting the corporation from any/all liability. We’re doing our bureaucratic duty…”

So thanks President Biden, you’re batting 1000 at screwing everyone. Good job!

(AP Photo/Charlie Neibergall)

The trouble with career politicians is that they’ve never had to consider unintended consequences. That fact coupled with greed and elitism is why politicians always fail.

If good ol Joe keeps up the pace of failure, I suspect that Washington DC will very soon look like The Vatican. The question will be, are the walls keeping the angry population out, or the shitty politicians in?

Readers, Please pardon the Sidebar

It seems that WordPress decided to NOT tell me on opening the widgets panel, (Which I had carefully arranged the way I wanted them,) would result in a royal fuckup. This fuckup encompassed not only of the widget that I wanted to add a single line of HTML to, but destroyed every widget, including those that WordPress supposedly maintained.

Hey, THANKS GUYS!

Now I get to figure out the “New” damned widget system, and honestly my first take is this:

I DON’T LIKE IT!

I was perfectly content to use HTML to do what I wanted to. I was perfectly content to have a simple widget bar down the left side of my blog that presented information the way I wanted it.

I didn’t ask for a visual editor that randomly throws <SPANS> and Font changes, paragraph to paragraph. I didn’t ask for an HTML editor that apparently doesn’t actually like some of your <!– wp:paragraph –> tags in certain arrangements (even though YOU WordPress are adding those elements).

I ESPECIALLY don’t like the fact that you’ve created and released a buggy widget editor that incorrectly converts some HTML and chokes if there is a <Space> between the last character of text in a line and a <Line End>.

This is especially annoying, since there’s no way to see either, within the editor. Attempting to post such a line will result in an error that prevents the user from making any changes. Although, apparently this is an editor problem, not an underlying system problem since the badly converted text is displayed in the first place.

So what should have take 2 seconds has now taken at least a couple of hours to learn how to manipulate, partially reconstruct, and of course debug. (See Above)

Sometimes… making changes is not in the best interest of anybody. Sometimes making changes just creates more work. But I suppose it gave some coder 6 more months of work on a work visa.

Hey, here’s an idea… if you can’t save a chunk of something, how about providing something more descriptive than an error occurred? Better yet, HOW ABOUT HIGHLIGHTING the element you’re having a problem with?

Grrrr.

Just as a point. I’m not even particularly pleased with your new visual blog editor.

Chasing Gremlins

There are many benefits to technology.

Most of us have various bits of tech in our homes, it may be just our computer, or our phones. Some of us have a bit more technology in our homes, and there be gremlins hiding there.

Most of the time the gremlins are dormant and only awaken when we do something causing us to trip over them. For example, we move something around, or try to add a new device. Usually these instances result in a minor irritation but are easily resolved.

I’ve been chasing gremlins for the past week and a half, and I have a lot of devices to chase the little devils through.

About a week or two ago, Edison was having a problem. In the course of 4 hours they flipped the power on & off at least 6 times. I’d just get the clocks reset and bang! The power was off again. Sometimes the power would stutter on for a moment then go off again.

Technology really doesn’t like that!

All the gremlins awoke and have been running through system after system, creating odd and completely random effects. Devices appearing and disappearing from the network, devices working fine one moment and then refusing to execute a command they’d just completed. Or suddenly executing a command that they’d received an hour ago because they suddenly remembered it (Kinda like Joe Biden…)

Fortunately, unlike in the case of Joe, (switching off humans is generally a bad idea,) I can switch devices off and if necessary reinitialize them.

Over the past two days, I’ve begun to feel like The Exorcist. Get thee back Demon!!

Or like a poor bastard that pissed off a Techno-Madge in Babylon 5.

Then I remembered I AM a Techno-Madge and these gremlins will be purged!

There are 30 devices online at my home at any given moment. I’ve purged 25 of these devices thus far. the remaining 5 are sitting in techno-limbo as I type. They’re being reset to factory default and one by one I’ll add them to the network as they wake up mindless from their reset.

After that, the gremlins should be at least flushed from my systems for the time being.

Gremlins will always make a reappearance. Sometimes they’re artifacts of small little bugs that are no consequence in a particular device. The problem is that they can be cumulative. When you have enough devices added to the same network, these little insignificant bugs combine and mutate, (no, we’re not to Maximum Overdrive or SkyNet yet,) the mutation is more of an interaction between devices.

Mr Scott said it best, “The more you complicate the plumbing, the easier to stop up the works.

We’re living it. All of our devices are “smart” each of them has memory, when they’re network connected the router and some switches remember the state of each of the devices.

Sometimes, just turning the device off and restarting it isn’t enough. That’s because the router will often reconnect the device(s) in the same way when you turn them back on again and then you’re right back where you started.

The systems are trying to be helpful but they’re actually just more frustrating.

I had to completely reinitialize the Nest Thermostat and the Nest Protect smoke alarms. That was fun, “Gee thanks Google, I knew no good would come of you purchasing Nest, you jackasses could complicate a wet dream.

Did you know that if you plug a HomePod mini into your computer it will flash Orange? How about that the HomePod mini has around 2.6 gigabytes of software running inside it?

Did you know that your printer is a smart little bugger and it tries to remember it’s setup so hard that it actually fights you when you’re trying to send it back to factory default?

Don’t even ask about network attached storage devices. They can be really contrary. It’s with good reason, they’re trying to protect your data so many of them will require signs, countersigns, along with various incantations and sigils.

The most frustrating part of this particular adventure has been certain smart lightbulbs (I’m looking at you office lamp,) several of these machines have told me they’ve reset, but lied. The office light was the worst offender 5 times straight, “Yep, I’ve reset,” but then, “No, you can’t configure me because I’m already set up.”

“Uh huh, and how did that go for you little light bulb?” (Lightbulb contritely dims)

Don’t get me wrong, I like having a “Smart House”, privacy issues notwithstanding. Yeah, all these smart devices can and do phone their creators regularly. God only knows what information they’re sending.

I thought, and this is demonstrating perhaps white racist language, when I purchased a machine I was that machine’s master.

Yeah, what of it? Am I going to hear from the robot-rights association?

Alright the last devices appear to have returned to their pristine factory reset zombie state…

I’m off to give them a purpose again.

(Wanders off)

Come on my little slaves, let’s put you back to work.