Entries Tagged 'Software' ↓

Software Mistakes

Norton Time and time again, software mistakes are made and cause havoc across a number of users. Well that last part is true, if your software is fairly well known and well liked. In the case of the image to the left, it would be Symantec’s latest and greatest update, or so some were led to believe.

The update was far from great, in fact, I am willing to bet it was pushed on individuals so Norton didn’t have the cost of maintaining numerous versions (older versions) of their software. Granted, that is a good reason to push an upgrade on your end users. However, do it RIGHT! There are two failures by this push that I noticed immediately, and there could be more.

Let me start by identifying how Norton was being used on the PC prior to the update. Norton Anti-Virus and Norton Security were both installed. Norton Security’s Outlook Express toolbar was installed to help stop spam, identify spam, and also identify items that were not spam. Norton Anti-virus was set to do a full system scan at 8:00 AM every Sunday morning.

Now let me explain what happened after the update. First of all, the Outlook Express toolbars disappeared. Why is that bad? Because, it shows Norton didn’t bother to check how their software was being used, before applying their update and removing what was found near and dear to the users’ heart. It was convenient to have those buttons available at the whim while working within Outlook or Outlook Express. However, now the user has to download yet another large file called their “Addon Pack”. The addon pack was nearly 16 MB, and quite frankly that is INSANE for being an Outlook/Outlook Express plugin, but nonetheless it did solve the initial problem.

Secondly, all of the scheduled jobs that were setup for Norton Anti-Virus were removed, and many of the Option settings had to be re-checked to ensure the system was setup. Quite frankly, there is absolutely no reason this should have been affected and it was poor testing that led to this issue. I can understand missing the Outlook/Outlook Express toolbars (I have made similar mistakes) but settings in the previous version? How the hell do you mess that one up?

Now if anyone has taken a good look at the image, and clicked on it to enlarge it, you will spot I had excellent timing. As I caught another major no-no as far as software design and practices go. NEVER show the user meaningless information or system critical information. Can anyone tell me what “ccPxyExt” is? If that screen were to fail, do you think the common user would be able to remember the letters “ccPxyExt” over “Norton Proxy Extension”? Keep the user informed during your processing and give them something that might be able to stick in their minds in case they need to contact your support. You are not going to want to try and guess what they were typing when they randomly pick letters they thought they saw during the process.

Now as I stated earlier, I have made many of these mistakes in my software as well. In fact, I have over the past week written two maintenances for software upgrades that did not go as “smoothly” as planned. Now the causes for the issues were not created by me, but from a collection of choices that were made along a 4 month process. When we finally flipped the switch to enable the new setup, everything came to a halt, well actually 1/3rd of our systems came to a halt.

The bug was truly something that was difficult to test and by the time we got around to it discovering the issue we had already committed too many changes to correct our development and test systems of the flaw. So in short, testing, keeping track of how the system originally worked versus what your changes will do, is extremely critical. Luckily we were able to fix our production issue within 3 days to help out our users. Norton, I would hope this could influence you to try and do the same.

Windows Vista…

Okay, so I attempted to install Windows Vista in my VM (Virtual Machine) and had nothing but issue after issue. A friend of mine gave me a copy at Christmas and I am fairly certain it isn’t legit, but I thought I would at least give it a try for 30 days, or so I thought. It seems Vista had other ideas and did not want me to run it, so I say cool! I wasn’t all that enthused about using it anyways.

Anyways, I am sure there will be a day when I will have to use Vista, either at work or fixing someone else’s PC. But today was not the day and tomorrow isn’t looking good either. In fact, I highly doubt I will see myself installing Vista on a PC anytime soon.

Norton AntiVirus

I have been working a bit this week to help secure my wife’s laptop incase any foul code gets executed on it. In the process of making her account a “Limited Account”, I quickly learned Norton AntiVirus’s Automatic LiveUpdate feature wouldn’t work. Okay, so that isn’t extremely terrible, I can hope she remembers to manually run it from time to time… by why do that? Why force her to have to start yet another new routine?

So, I got a hold of Norton’s Support, hopefully, they could explain to me why it wasn’t going to work, and their response was LiveUpdate cannot run under anything but an “Administrator” account. That I found hard to believe… As I could run LiveUpdate manually under my wife’s username and password. So I told them “Thanks for the help.” and I went on my way of figuring out a better method for approaching this.

Now, I am not going to say my approach works under every scenario, but so far it has shown promising results. What I did was set up a scheduled task to run the LUALL.exe at 2:00 AM on Saturday’s. The best part, is you can set it up to run as a specific user, though currently I have it running under my wife’s username and it ran just fine this morning. However, if a problem were to arise, obviously I can change it to login as the Administrator to run.

Hopefully others find this useful, as I know it would have saved me some searching. Enjoy.