PC Pro

STEVE CASSIDY

Steve buys lovely refurbishe­d German PCs before helping to cleanse the rubbish from another friend’s not-at-all lovely refurbishe­d machine

- STEVE CASSIDY

Steve buys lovely refurbishe­d German PCs before helping to cleanse the rubbish from another friend’s not-at-all lovely refurbishe­d machine.

My client was in a very common situation. It had become completely reliant on a software vendor that defines all its computing requiremen­ts because it produces a tightly defined line of business software suite that does everything said business needs. A couple of minor omissions aside, a single executable did everything, including presenting at point-of-sale, printing receipts, and spitting out stock and trading volume reports.

Quite a lot of the IT business works this way now. I was quite surprised to find that the software company hadn’t gone one step further and done some branded hardware, like those ruggedised touchscree­n terminals you see in some pubs and restaurant­s. But no… standard Windows ruled their world so there was a bit of an opportunit­y for me to slip in, add some value and try not to get in the way of what seemed to me the interminab­le calls about the minutiae of working a transactio­n database for a hire business.

I confess, I rather lost track of the passage of time, despite the quirk that this business was, in effect, a pop-up shop with a duration of six months. A completely different brand and team popped up for the other half of the year, which meant that there was a biannual panic when the PCs were all taken out and replaced with someone else’s gear. I suspect this is where the trouble started.

This year – year eight of the relationsh­ip! – there were some sniffy emails going around. Someone had looked at the labels on the backs of the point-of-sale PCs, and realised that they were some 11 years old: how any business could work like that, they said, was a mystery and a sign of some very poor support decisions indeed. Where was the warranty paperwork and couldn’t they just buy something new for the next rollover of the seasons?

This chorus was added to by the software authors. Can’t be having obsolete kit, they said. Windows XP is long out of security support and Windows 7 has followed it recently. No business should be running on 11-year-old equipment. The risk of failure was just too high.

Now, there were some minor details that softened most of these blows. One was that while the machines were indeed from around 2009, their drives and operating systems were not. We had done SSD upgrades about a year into the Windows 10 lifecycle (after the software guys said they were ready to use Windows 10), choosing to do clean installs of everything on new, clean SSDs.

In fact, the software they were installing on our “new broom” machines was heavily dependent on large lumps of .NET support libraries that were many years behind the leading edge, living right on the border of compatibil­ity limits with Windows 10 and (a decision that will make Jon, Davey and Paul all

wince at the very same instant) obliging us to run all the workstatio­ns using this software logged in as the machine administra­tor.

I had asked about this pretty titanic no-no several times before, and was told that it just was not a priority, because so many of the software company’s customers are one or two-man bands who barely run a server, never mind a domain controller. I put some of that down to a translatio­n and comprehens­ion gap, and tried not to think about it.

But never mind that security hole. The chorus of disapprova­l for the old PCs was unanimous, and certainly had a heavy element of “why didn’t you warn us?” embedded in the demands for something modern, fault-free but perfectly warranted, newer but cheap, from a reputable maker but not a rip-off. Just get absolutely everything right Steve, and none of your whining about the unpredicta­blity of Brexit, if you don’t mind.

Eventually, having talked to several of my usual sources, I realised that, actually, Brexit was a massive encumbranc­e to doing the deal with a UK supplier. I was expecting to be in Europe, on site with the client, some time in late October or early November. The visible deadlines for a potentiall­y hard Brexit were, at the point of discussion, just exactly when I would need to leave the country and move through a few European nations in order to reach my client – carrying paperwork describing the status of the bootful of PCs in the car, in terms that absolutely nobody knew how to write down because they were entirely undefined.

So with the clients’ deadlines quickly approachin­g, pretty much a few days from the then-defined

Brexit day, my only way out of the dilemma was to find a PC supplier in Europe. I could pay them by PayPal, then drive over and inspect and collect my stack of PCs on my way to the customer. Britain’s loss, to be sure, but at least the customer wouldn’t know the difference.

In fact, he did know the difference, because these machines (from workstatio­n4u.de) were loaded with a pristine and up-to-date install of Windows 10 Pro – in German. The refurbishe­r had also included the original 320GB hard disk, while installing a smallish but perfectly usable SSD, and had not burdened my setup process by loading any crapware into the setup image. For under €200 a machine, this was about as unmissable a deal as I could find.

Plus, bearing in mind the original preference­s of the software supplier, I thought these machines stood a good chance of lasting every bit as long as their predecesso­rs. I got over the original requiremen­t (that the PCs had to run continuous­ly at quite high altitude) by specifying Intel Core i3 CPUs, compensati­ng for any perceived performanc­e debt by doubling up the amount of system RAM. As I did all of this by email, two months in advance, there was no panic and no extra cost.

The great day of switchover arrived. We took out the old PCs, having backed up their various data directorie­s and licence files. The new PCs went in and each one was installed with the software house’s copy of TeamViewer. Installati­on proceeded without observable fault, and we started plugging in the rich variety of USB devices that support the typical retail checkout these days. Barcode scanner, keyboard with card-swipe included, PDQ machine for contactles­s payments and so on. These are a little finicky because the software wants to keep track of where they’re connected and who’s got the onscreen focus for the various inputs. While it might sound like a good idea to use a barcode reader on a credit card, it’s not a popular notion with a queue of 20 customers in the shop.

A nine-day hiatus. Snow fell; I had time to visit a few European contacts and wander back to the UK before my phone rang. Okay, so it was a bit worse than that. Every possible method of communicat­ion lit up at once. The shop manager was at the end of his tether: he’s not an IT guy, how could we expect him to spend most of his pre-season setup time messing about with USB devices? He had had enough of staying on the phone while the software guys fiddled, trying to understand what was happening as one machine would run the card reader while another wouldn’t pass barcodes back – and each day it would be different machines! Really, he was going to be processing 3,000 customers on the big opening weekend, all with pencil and paper.

My heart skipped a few beats: weekend! And this was a Friday.

A few phone calls later, I had a handle on what was going on. The software guys – the ones who had demanded replacemen­t of the old PCs in the first place – didn’t want to get on the train and visit the customer to work out the cause of the problem. They hadn’t specified the age of the replacemen­t machines either, simply observing that the old machines (which had been near fa ultless in their long operationa­l run) were old. They forgot that the various USB peripheral­s were also old: I don’t think anyone would criticise them for that because when you look at durability in IT you generally don’t expect a till-roll receipt printer to last seven years. Certainly not long

“For under €200 a machine, this was about as unmissable a deal as I could find”

enough for the PC that drives it to be made obsolete and then replaced by a two-year-old machine with a mix of USB port types, and a powermanag­ement approach so diligent that the resting sleep power draw was way down in single figures.

By asking for new PCs, the software company had unwittingl­y asked for green PCs, with intelligen­t USB ports and a smart UEFI BIOS that took a very suspicious view of the spread of gadgets that had, again, been doing perfectly well over many years of intense retail activity. Each time the smart new Core i3-based machines went to sleep, the device mappings of the USB connection­s that the software depended on to divide up inputs, outputs, scans, typing, credit cards and discount vouchers, were randomised, being re-interrogat­ed as the PC came out of the deep powersavin­g sleep taken as default by Windows. The different statuses of USB 2 and 3 ports mattered, too, although everything you read about backwards compatibil­ity says that they shouldn’t.

So this turned into about as bad a case of hoist by their own petard that you could imagine. The software guys had at least six weeks to ask me what I was buying. They could even have got on the train and visited the supplier, long before any of this was a problem, but no: because they have a supportori­ented mindset, rather then a project-oriented outlook, they didn’t take any defensive measures, or wonder whether their offhand observatio­n about the age of the hardware might have some unexpected results.

As you have no doubt already anticipate­d, we solved the problem by turning off all Windows 10’s power-saving features. I was not entirely happy with this as a bodge, but on the other hand my original choice of the generally unpopular

Core i3 meant that the machines were, collective­ly, drawing only as much power as a single one of the decadeold predecesso­rs.

Talks are in progress, as they say, on a full set of modern, power-aware USB peripheral­s. It’s not as if the old ones owe any more time or money to the business. And somehow I doubt the software guys, who were so keen for the PCs to be upgraded, will be charging much for any adaption work required to make this new equipment work. Will they?

Caveat developer

Not all refurbishe­rs are as well intended or indeed experience­d in making decisions for their customers as my new friends from Nuremberg. The second half of this euro-trip was not meant to be exciting, but it got that way right at the very last minute, when I rashly agreed to take a look over a friend’s “new” machine that kept whinging about language files.

I know what you’re thinking: that will teach you to hobnob with ex-pats, Steve. Of course they have language-related problems! In this case, though, it wasn’t Esperanto but Java. The machine was certainly of a type I consider to be my home turf: a middle-aged small form factor Dell workstatio­n. However, it had not updated for a while. A sure-fire sign of being rather unhappy. I start these investigat­ions in the apps page of the Windows 10 settings widget, and out popped a nightmaris­h prima

facie candidate for the source of the problem: AdoptOpenJ­DK.

The owner was a nice retired lady. There’s no automatic bar to such a person being a Java developer, but it seemed improbable. As I scrolled further through the apps list, taking out the various forlorn bundled apps (News! Sport!), I kept on falling over various other developer type utilities: in particular, a blue screen analyser. These are the stock in trade of the kind of IT worker who loudly proclaims their contempt for Microsoft, while quietly profiting from selling their products and services. In this case, it looks as if the friendly computer guy sized up the customer, grabbed an unchecked, un-passworded machine off the shelf, gave it a spritz with some plastic cleaner, and handed it over.

I’m not sure who comes off worse here. The original owner probably sent the wrong machine off for sale or repair or whatever. The shop-owner hasn’t done his local reputation any favours (the buyer being the chair of the local expatriate associatio­n), and the new owner had to cook me a particular­ly fine dinner to strip out all the trash and leave her with an actual working machine.

If there’s a moral to this story, it’s that there’s no safe place for the uninformed. Buying a brand-new computer loads you down with vendor-installed nonsense; buying secondhand might get you rather nicer hardware, but it still comes with equivalent risks from sloppy business practices.

“If there’s a moral to this story, it’s that there’s no safe place for the uninformed”

 ?? @stardotpro ?? Steve is a consultant who specialise­s in networks, cloud, HR and upsetting the corporate apple cart
@stardotpro Steve is a consultant who specialise­s in networks, cloud, HR and upsetting the corporate apple cart
 ??  ?? BELOW Someone was horrified that the point-of-sale PCs were, brace yourself, 11 years old
BELOW Someone was horrified that the point-of-sale PCs were, brace yourself, 11 years old
 ??  ?? ABOVE The bargain new PCs were in place, but the snaggiest of USB snags was on the horizon…
ABOVE The bargain new PCs were in place, but the snaggiest of USB snags was on the horizon…
 ??  ?? ABOVE The seller simply handed over an unchecked and crudfilled workstatio­n…
ABOVE The seller simply handed over an unchecked and crudfilled workstatio­n…
 ??  ?? BELOW …so, dear refurbishe­rs, please remove your rubbish before selling a computer to end users
BELOW …so, dear refurbishe­rs, please remove your rubbish before selling a computer to end users
 ??  ??

Newspapers in English

Newspapers from United Kingdom