I really need to get a real job again

The past three years have been a bit of a waste. Don’t get me wrong, income is a good thing. The problem with income where all you do is tread water, is that you’re not pushing the ball forward.

office politics KnivesWhen I joined the most recent company I thought it was an entry path to Software QA (my primary career) in the medical field (new territory). Unfortunately, the company tends to silo each of its departments very heavily. The HR department doesn’t really look at the employees as assets, they only think of employees as components that are replaceable as was so vividly demonstrated.

My Career arc is funny. Not haha, but strange, when I started out many years ago, I had technical aptitude, and the ability to repair machines that some people described as uncanny. Not surprising since generally I like machines better than I like people and so I had an understanding of machines that I still don’t have with people.

I carried a tool kit in those early days, and moved gradually, as I was able, into positions of greater responsibility. I’ve worked a lot of jobs in the technical industry gradually moving up the corporate ladder and accumulating a lot of experience and knowledge.

Problem is, a lot of corporations don’t really like that kind of employee. It’s tough to silo someone like that. Folks like me tend to just fix a problem, we don’t worry too much about coloring outside the lines. We’re dedicated to the mission, getting the product out the door, and we figure the toes we step on will be bandaged, and the paperwork can be finished up after the launch party while we’re counting our bonuses.

In most situations this worked very well. The old saying “The proof is in the pudding” won out. Then sometime in late ‘80s it started to change. The workplace became more political and forgiveness was harder to come by, especially if your decision was glaringly the correct one.

It wasn’t that big a worry for me because there was enough “old guard” management who appreciated someone who not only would make a decision to move things forward, but who would also stand behind that decision and take the hit if things went wrong.

By the late ‘90s political machinations were so entrenched in technical corporations that making an independent decision was tantamount to corporate espionage. In some cases it was worse. This was especially true if you happened to step on middle management’s toes. 

Organizational politics by noman ghalib 2 638There seemed to be a trend toward vendetta, and loss of sight about getting the job done. People spent more time covering their asses, and currying favor, than they did actually working. Those who sat quietly doing their jobs were forgotten and almost never acknowledged for their contribution.

The only time these folks were acknowledged is when they needed time off for medical procedures, or to tend to family business. Then, their request was subjected to a bureaucratic nightmare of discussion and rules & regulations.

It didn’t matter how many years they’d worked in silence or how many weeks of unused vacation time they had, or that they’d never asked for time off… after making a request they were on the radar and were considered a “problem”. Often, “business needs” was used as an excuse to deny the employee’s request. This left the employee in a difficult position of quitting their job to meet medical or familial obligations or ignoring those obligations altogether. 

The political machinations only got worse throughout the ‘00s. 

At some point in the 2000’s I decided that I wanted something different and that I wanted to contribute to our country’s well being. In the mid 2000’s I found a job that paid a bit less and was a lot further from my home in the defense industry.

Generally speaking, I loved it. There were frustrations to be sure. But as long as I could avoid the politics that were growing like a malicious weed, I was a happy camper. I was fortunate to have a couple of bosses that thought their job was to insulate their employees from the endless bullshit or the politics so that the employees could get the job done.

Under their umbrella, I could just work, be productive, and happy.

Political cartoon corporate greedThat changed after the 2008 election. Then, there was no protection from politics. Because the US govt. started switching funding on and off. A lot of great people lost their jobs through no fault of their own, because our politicians loved playing games with each other and gave no thought to unintended consequences.

That led me to unemployment and experience with agism coupled with full blown corporate politics and this rather strange philosophy that regardless of your experience if you’d not completed college you couldn’t possibly know anything. Or that whatever you knew wasn’t relevant to the job you were applying for even if the job requirements were exactly the same as the position you’d previous occupied.

At my most recent employer, there were a lot of people about my age who experienced the same bias I had, and who’d taken this job to get a foot in the door. What we didn’t know was how different things had become, or that the company was going to doom us to a “boxed in” position where the only options were suck it up, or leave. 

As we learned that hard lesson, we began to start looking elsewhere and many of us found other positions, though in the San Diego area there aren’t many positions to be had for experienced older workers. The pay scale for those available positions is representative of a two class system. (Obscenely high, or barely scraping by.) With the cost of living in the area, many of my former coworkers  have relocated, just as I’m doing. (I do hope someone remembers to secure San Onofre before the last “old guys” leave or are forced out.)

I think a lot of my former coworkers realized they’d made a mistake before they were out of their training classes. I know I did, but like “Old guys” we figured it was a mistake that could be corrected after we’d paid our dues. Turns out we were all operating under old rules that no longer apply in the Corporate America of today.

I’ve decided that I’m going to chalk this experience up to, “The School of hard knocks” and I’m going to focus my attention on getting a job in the defense industry. At least there, people are more results oriented and appreciative of someone that will make a decision, take action, and move the ball forward.

I’ll be looking over other positions and will apply to those that pay well and are also within my experience base. But my focus will be on defense jobs, I really need to work someplace where I fit.

My next challenge is getting my former company to send the check to a valid address or better yet do what they say they’re going to do in the exit paperwork. Then I need to re-establish my access to ADP for my tax records (yeah, looks like they turned that off).

I just want to close the book on this whole wasted time, and move forward.

I suspect that dealing with the company’s HR department is going to be as difficult as they can possibly make it. It’s been their modus operandi for the past three years, it’s unreasonable to expect anything different now.

So it’s off to have the car serviced, then back to packing for the move.

Wish me luck, and as always have a good day.

For those of you that can’t afford or don’t want to pay Adobe…

Affinity logo 190920160826Might I suggest the Affinity line of products?

Back a while ago, Adobe moved to a completely Cloud based paradigm. This offers a lot of very nice features not the least of which is that All Adobe products are available, and fully updated all the time. This is subscription dependent, nonetheless it’s very nice. 

It’s also very expensive for the small business who may or may not need to use the Creative Suite products only occasionally. Yes, you can turn the subscription on & off as needed and you still have access to view files created in Adobe products just not edit them if for instance you were to pay the monthly fee only as needed. This is a expensive option for individuals or small businesses, especially if you’re just an occasional user.

So being in the individual / Small business class of users I started looking for an alternative.

Typicality,  I use the big three. Photoshop, Illustrator, InDesign. So I started looking for replacements. I found Affinity.  

I tried their Photo application. It was nice, a bit different from Photoshop and it’s in the differences that there was some of frustration. If you’re used to Photoshop, you tend to reach for tools that are present but not available in the habitual way that you’re going to grab them. 

The frustration is short-lived and as you adapt to the changes they’re not as jarring. So stay patient and don’t try to transition on a high pressure project. (You’ll make yourself crazy… I speak from experience!)

Then I tried Designer. This is Affinity’s response to Illustrator. Again, there was a level of frustration transitioning.  But it was short-lived, once again it was the differences between the applications that I stumbled over. 

Most recently, Affinity released Publisher, an answer to InDesign.

I’m still learning this one. Thus far I’ve been pleased. Again, there are differences but perhaps because of my previous experiences with Affinity’s other applications or just the layout of tools It’s not been a big frustration. Either way, using Affinity’s Publisher I’ve been able to turn out a couple of projects with a minimum of headaches.

The applications work well, They open Adobe native files and can save, import, and export, into a variety of formats as you’d expect, and they’re relatively inexpensive. Photo, and Designer work on Mac, and my iPad. Publisher, for the time being is running on the Mac but I’ve not seen it for the iPad yet.

Affinity produces Windows versions of their applications as well.

They’re generally smaller than the Adobe equivalents. An added perk for me is that they don’t spatter support and utility files all over your drive. So if space is at a premium on your drive, Affinity may provide you with some relief in that area too.

I can tell you, saving 50+ dollars a month adds up.

Based on the stability and functionality I’m seeing from Affinity I’m going to be retiring my old Creative Suite.

Moving Sucks!

I hate it, I hate it bad. 

Because I hate it, I tend to procrastinate. I wish I had a magic wand, or a transporter.

I’d like to just make everything disappear from one location and reappear in another. I know, who wouldn’t? I’m no different than anyone else about moving.

That’s what I’m doing now… Procrastinating. I have stuff that I should be packing, but I’m not into it. I’ve tossed a bunch of stuff, there’s more to toss. Not that I’m a packrat but there is more stuff to get rid of simply because there’s no reason to keep it, or move it.

I think I have enough bins to take care of all the little stuff

Now it’s about sorting and boxing.

Then It’s just about arranging transportation, disassembly, and loading.

Groceries are almost depleted, so everything is moving to schedule, except, of course the actual packing…

I hate moving….

Don’t know if you’ve noticed

I’m blogging more. 

I think it’s that I’m not having to stay in idiot mode 8 – 10 hours a day.

I’m a week away from the company and I’m starting to think and create again. I’m still not sleeping well but each night is getting a little better.

I’m starting to feel a bit more normal and while I’m still kind of blue about not working and scared about the future and paying bills. At least I’m more “Me”.

I had to lobotomize myself every day in order to maintain control over my emotions and refrain from actually telling someone what I really thought.

Devil 05Here are some of the top things I’d thought while dealing with whiny customers who wanted to rely on the victim card;

“Aren’t you precious”

“If you and you spouse both have this illness, why the fuck did you breed? How are you surprised that all four of your children have the same illness? Adopt! For fucks sake.”

“You might have better luck solving your problem by arranging bones in a pentagram on the floor and slaughtering a chicken. Probably won’t solve your problem but at least you’ll have something ready for dinner.”

“Okay, if you’re done being a victim, shall we solve your problem?”

“Given the way you just explained your problem, it’s obvious you haven’t a clue about how the device works or for that matter, how your illness works.”

“God! I’m sorry I’m circumventing Darwinism.”

“This is not magic, this is technology and it obeys a finite set of rules. What you have just described would only be possible in an alternate dimension. I don’t provide support to inter-dimensional beings.”

“No sir, that four digit number is not a serial number. A four digit number can only represent 9,999 units There are a lot more idiots than that using this product.”

“No ma’m I’m not minimizing your concern for your child. I do have serious questions about your intellect and fitness to be a parent.”

“Nope, I don’t give a shit that you’re pregnant, I didn’t put that bun in your oven and based on your behavior during this phone call I wouldn’t fuck you with a rancid donkey dick. I expect my women to be paragons of civility & virtue outside the bedroom, and whores inside the bedroom. You appear to be a bitch all the time. OH, and by the way… Use of this product is contraindicated during pregnancy.” Devil cover

Thankfully, I managed to maintain my control. Otherwise my tenure would have been significantly shorter. That being said, perhaps brutal truth would have been more helpful in the long run.

In retrospect, it’s probably a damn good thing I didn’t go into medicine. My bedside manner would have been off-putting.

As it is, the few times in my life when I’ve provided technical support… (Essentially the same thing; listening to people bitch and whine,) I wasn’t very good at it.

It’s good to be un-lobotomized 24/7 again. It also feels really good to let the evil flow. It does beg a question.

Is it more evil to tell the brutal truth, or more evil to obfuscate an obvious truth?

Humm, gotta think about that one.

Ya know… Sometimes when you put People and Technology together things just get messy

KeyboardEarlier this week I found I wasn’t able to transfer cash to my Apple Pay card. This is a problem because I actually use Apple Pay for a lot of things. 

The Apple Pay card in my phone was telling me that the transaction was being declined by my bank. The Bank said it was a problem at Apple, Apple said it was a problem at the bank. And I, the consumer was left in the middle.

I call the bank, they tell me that Apple is presenting them with the wrong address. I ask the bank what address they have on file. They read me back the correct address. Then tell me that they can’t see the address apple is sending to them and direct me to Apple.

I spend an hour on the phone with Apple, who was very helpful as we walked through all the addresses on all my devices and guess what? They were all correct.

I call the bank back the next day and while I’m trying to resolve the issue I hear something, I’m not even sure what, from the Customer Service Representative at the bank Whatever it was I  asked her to read me the address character by character.

BINGO!

PunctuationYou see I’d changed the address to my P.O. Box. but the banks system had stripped out the “.” periods. This resulted in an incorrect address being presented to the bank. Since everyone else was preserving and sending the “.” periods, exactly as I’d entered them.

To a computer;

P.O. and PO are completely different things. To give you a simple example of why… P.O. is four characters and PO is only two. Most programmers or Software QA people know this, and  even program / test that variations will pass through verification.

I tell the Customer service rep at the bank to put the periods back in the address and everything will be fine… She can’t.

What?

The banks computer system strips them out. So now I have to strip them out of any and all addresses on file with ALL vendors who may be using that debit card for payments. Yep instead of correcting the source of the problem, I, the customer, now have to contact all the vendors who have my address correctly entered in their systems and change them.

I tell the Customer service rep that “.” periods are considered part of the proper address and that they shouldn’t be stripped out. She implies in a way that I’ve encountered more in San Diego than anywhere else that I’m wrong. “We use the preferred Post Office method…”

Really? I don’t recall getting the memo.

The Customer Service Rep reiterates, “Its for your protection.” Then proceeds to tell me that it’s to prevent someone from improperly using my card to order stuff… I stopped listening.

My response was that the only person this situation was preventing from using the card was the card holder and that the bank shouldn’t be making alterations to addresses because this is an easily predictable, and inconvenient outcome. I think asked her why then, was everything working just fine for the past month? Why was it that the system apparently arbitrarily broke in much the same way as it had a month ago?

For those questions she had a ready reply, “It hadn’t ever worked.” 

So now she’s telling me that what I witnessed with my own eyes was incorrect. 

OH HELL NO!

Knowing I was being a bastard, I made her review a month of transaction data and I fucking forced her to admit that in fact there had been transactions approved with the addresses having “P.O. Box”.

I’m an arrogant bastard, I’m pretty sure I’m right, when I open my mouth. That being said,  there is always the possibility that I missed something or that I am flat out wrong. I accept that. But if I make a blanket statement … You can bet your bottom dollar, I’m looking right at the facts to support that statement.

Sadly, I can only assume that things are going to get worse. I recognize that I have to adapt to the times, I have to be flexible. But there are some things that you just don’t do. You always have to maintain backward compatibility.

Especially when you’re dealing with computer systems that behave by default in an absolute way.

The company I was working for had this same problem with telephone numbers in the software we were forced to use. (555) 555-5555 is not the same as 555-555-5555, 555.555.5555, or 5555555555 to a computer. But to a human being they’re all equal, it’s about readability and stylistic preferences.

At the company, because of the way the data was actually stored in the database if you were looking up an account by phone number you had to enter all the variations.

The proper way to do these kinds of things is to store only the relevant data and apply a mask for presentation. On the input side you toss any characters that are not numeric. This allows extraneous spaces to be ignored as well, and results in the entry of a phone number always returning a result. This way you don’t end up with 10 duplicate accounts because someone couldn’t find the Customer’s original account.

The same is true of “.” periods in address fields, or the “#” or extra spaces.

Rural Route # 56 and R.R. 56, or Route #56 all mean the same thing to humans. But a computer should be told to remove the “.” and the “#” so that the machine is evaluating only Rural Route 56 and RR 56, or Route 56. Once again you apply a presentation mask but it’s about making the data consistent and retrievable. Rural Routes are more difficult because the range of variations is large. It’s programmable, but requires experienced programmers.

I know I’ve digressed. This is the kind of stuff I’ve tested for again and again. I’ve had this discussion with newbie programmers more often than I’ve had sex. It’s tougher to get the point across to programmers from other countries, especially if their home language doesn’t have a lot of punctuation symbols.

This issue is not limited to addresses and phone numbers. It can apply to passwords too.

You know when a computer tells you to use special characters like the !,#, or $ to make your password more secure? If the programmers weren’t paying attention, you can change your password to contain one of those characters and then have a password that you cannot use.

It takes some code to process those characters correctly in a password input field. They have to be passed literally from string input into a chunk of code that manipulates the character data into a token. The company I worked for, actually told you on the website to use one of these characters in your password. But the mobile application’s password input routine wouldn’t accept the character. So you could login just fine on the website but you couldn’t login from the mobile. To make things more frustrating for the customer, the application would say “Incorrect user name or password”

They still haven’t fixed that. Now that they have a bunch of foreign newbies in technical support, I imagine there’s going to be a lot of seriously pissed off people very soon.

That’s not my problem anymore and more power to the company. I reported it, software engineering ignored me and well you get what you pay for.

Cheap, arrogant, inexperienced American or  foreign programmers, tend to make these kinds of mistakes. Once they get a few miles on ‘em and have actual human Software Testers telling them what’s not working they tend to wise up.

I can tell you which kind of programmers are working at my soon to be former bank. Yep, I’ve had odd little problems for the past 4 months and those problems are becoming more of a nuisance. This bank is a credit union in San Diego and since I’m in all likelihood not going to be living in San Diego, well the solution is obvious.

I share this with you gentle reader, because I suspect it’s only going to become more of a problem. 

Image5As we isolate people from processes and turn more over to automation we will be placing ourselves at the mercy of typos. 

Imagine having made payments to a vendor for years, then suddenly the vendor isn’t getting paid. When you try to figure out what the hell has gone wrong, you have to deal with someone that doesn’t understand the problem or doesn’t’ have the power to make a necessary change to resolve the problem.

That’s the future we’re heading toward. 

It won’t be an artificial intelligence like SkyNet that subjugates us, It will be dumb computer programs that nobody can change or control.

I’d suggest you start laying in a supply of pretty colored trading beads.

Just a thought… I could be wrong.