Category Archives: Thoughts on the World

The Colour Nazis

Once upon a time, not so long ago, there was a movement obsessed with removing colour, especially those whose skin colour or religious preference was different to their own. This went to great extremes, caused the greatest of all wars, and we are all aware of the terrible atrocities done as a result. It is one of the horrors of our current time that those beliefs, which we thought had been consigned to history, seem to be getting some renewed attention and following.

If faced with political extremism, the predominantly liberal groups who control and shape our technology would typically be horrified and opposed. However at the same time they are forcing on us fashions and design paradigms which in their own way are just as odious, impacting the richness of our experience, and limiting rather than improving our ability to interact with technology.

I refer, of course, to the Colour Nazis. The members of this movement probably don’t think of themselves that way, and if forced to adopt a label would choose something much more neutral, but it is becoming apparent that some of their thinking is not that different.

This is not the first time I’ve complained about this. In 2012 I wrote “Tyranny of the Colour Blind, or Have Microsoft Lost Their Mojo?”. The trouble is that things are getting worse, not better. Grappling with Office 2016 I’m coming to grips with some really dramatically stupid decisions which can only be explained by a Nazi zeal to remove the colour from our technological interactions.

Here’s a quick test. Find Open, Save and the Thesaurus in Office 2003:

image

Now let’s try Office 2010:

image

Not too bad. The white background actually helps by increasing contrast, and the familiar splashes of colour still draw your eye quickly to the right icons, although the Thesaurus is a bit anonymous. Now let’s try Office 2016:

image

The faded grey on a grey background colour scheme has wiped out most of the contrast, and you’d be struggling to make these out if you have ageing sight in a poor working environment. The pale pastel yellow of “Open” is still just recognisable, but the “Save ” button has turned to a weird pale purple, and the Thesaurus is completely anonymous. I’d have to go hunting by hovering over each and reading the tooltip. (Before anyone shouts, I know I’ve used an add-in menu here to get a like-for-like comparison, but all this is equally true for the full-sized ribbon controls.)

Now let’s look at a really stupid example. One of Word’s great strengths is the ability to assemble and review tracked changes from multiple reviewers. In Word 2010 each will be assigned a distinctive colour, and I can very quickly see who’s who:

image

OK that works well. Let’s see what they’ve done in Office 2016:

image

WTF! One place where colour has a specific role as an information dimension, and they’ve actually taken it away. In the document the markup does use some colour, but in the form of a few pale pastel lines. Instead the screen is cluttered up with the name of the author against every single change, which makes it unreadable if multiple authors have made changes to a single page.

I am always among the first to remind designers not to rely on colour, as it doesn’t work well for about 8% of the population, or in some viewing conditions. But that’s no reason to remove it. Instead you should supplement it (e.g. make icons both distinctive colours and shapes), or allow the users a choice. Word 2016 should allow me to choose whether to use colour or explicit names in markup balloons, and I wouldn’t be having this rant.

There is apparently a name for this fad, “Complexion Reduction” (see Complexion Reduction: A New Trend In Mobile Design by Michael Horton). The problem is that its advocates seem to have lost sight of some key principles of human-computer interaction. One of these is that for normally-sighted people there’s a clear hierarchy in how we spot or identify things:

  1. Colour. If we can look for a splash of colour, that’s easiest. That’s why fire extinguishers are red, or the little red coat was so poignant in Schindler’s List.
  2. Shape / position. We manage a lot of interactions by recognising shapes. That’s why icons work in the first place. We even do this when the affordance supplies text as well. If you’re a native English speaker and reader you will inevitably have tried to move a door the wrong way, because “PUSH” and “PULL” have such similar shapes, and your brain tries shapes first, text second.
  3. Text. When all else fails, read the instructions. That’s not a joke, it’s a real fact about how people’s brains work. If I have to go hunting in a menu or reading tooltips, then the designer has failed miserably.

Sadly I don’t know if there’s any way to influence this. These decisions are probably being made by ultra-hip youngsters with ironic beards and 20 year old eyes who don’t really get HCI. I’d just like one of them to read this blog.

Addendum — May 2019

So the hierarchy for interactions is first colour, then shape, then text.

So please could someone explain to me why the latest versions of Android have also decided to force almost all application icons into a uniform shape (circular on my Sony phone, a rounded rectangle on my Samsung tablet) with exactly the same background colour?

On my phone, all the main Google apps now have icons which are white circles with tiny splashes of the same four colours. The Sony apps (including the main phone functions) are white circles with small icons, using the same pale blue, within them. To add an extra spice, the launcher I use occasionally moves the icons around, if I add a new front-page app or the labels change.

My poor brain has no chance whatsoever. I open my phone, and then have to READ labels to make sure I’m opening the right app. Hopeless!

Posted in Agile & Architecture, PCs/Laptops, Thoughts on the World | Leave a comment

Microsoft : Busy Fixing What Ain’t Broke

There’s an interesting, but intensely annoying, behaviour by the big software companies, which as far as I’m aware has no parallel in other areas of production for consumer consumption. We’ve all been used, since the mid-20th century, to the concept of "planned obsolescence" to make us buy new things. While you might argue that this is not great in terms of use of resources, it’s accepted by consumers because the new thing is usually better than the old one. There might be the odd annoyance (as captured by Weinberg’s New Law, on which I’ve written before), but by and large if I buy a new camera, or car, or TV there are enough definite improvements to justify the purchase and any transition pain. In addition I only usually have to make a change either because the old thing has reached the end of its economic life, or the new thing has a new feature I really want.

It’s not that way with core software, and especially Microsoft products (although they are not the only offenders). The big software providers continue to foist endless upgrades on us, but I can’t see any evidence of improvement. Instead I can actually see a lot of what is known in other trades as "de-contenting", taking away useful capabilities which were there before and not replacing them.

Windows 10 continues to reveal the loss of features which worked well under Windows 7, with unsatisfactory or no replacements. I mourn the loss of the beautiful "aero" features of Windows 7 (with its semi-transparent borders and title bars)  and a number of other stylistic elements, but there are some serious functional omissions as well. I couldn’t work out why my new laptop kept on trying to latch onto my neighbour’s Wifi, rather than use my high powered but secure internal service, and discovered that there’s now no manual mechanism to sort WiFi networks or set preferences. There is, allegedly, a brilliant new automated algorithm which just makes it automatic and no bother to the user. Yeah, right. Dear Microsoft, IT DOESN’T ***** WORK. Fortunately in the way of these things I’m not the only one to complain, and literally in the last couple of weeks a helpful Belgian developer has released a tiny utility which replaces the ability to list and manipulate the WiFi networks known to a Windows 10 machine (https://github.com/Bertware/wlan10). That’s great, and the young man will be receiving a few Euros from me, but it shouldn’t have to be this way. By all means add an automatic sequencer to the new system, but leave the manual mechanism as well.

However, my real object of hate at the moment is Microsoft Office. Since I set up the new MacBook with Windows 10 it’s never been entirely happy with the combination of versions I want to use: Office 2010, plus Skype for Business 2016. (Well actually I’d really prefer to use Office 2003, but I’m over that by now :)) I’ve had the odd problem before, having to install Visio 2016 because Visio 2010 and Skype/Lync 2016 keep breaking each other. I’m not sure how that’s even possible given the "side by side" library architecture which Microsoft introduced with Windows XP, but somehow they managed it, and they clearly don’t care enough about the old versions to fix the issue.

I could live with that, but a couple of weeks ago more serious problems set it. There was an odd "blip", and then OneNote just showed blank notebooks with the ominous statement "There are no sections open in this notebook or section group". That looked like a major disaster, as I rely on OneNote both to organise my work and to-do lists on a daily basis, and as a repository of notes going back well over 10 years. However a quick check online, and on other devices revealed that my data was fine. I lost a good chunk of a working day to trying to fix the problem, including a partial installation of Office 2016 to upgrade to OneNote 2016. That’s a lot more difficult that it should be, and something Microsoft really doesn’t want you to do. Nothing worked. By the end of the day I was so messed up I did a system restore to the previous day, hoping that would restore my system state and fix the original problem. At first glance this appeared to fix Office, although OneNote was still showing blank notebooks. However I then had a moment of inspiration and went online to OneDrive.com, and clicked the "edit in OneNote" option. This magically re-synced things, and got my notebooks re-opened on the laptop. Success?

Unfortunately not. Things seemed OK for a few days, but then I started getting odd error messages, and things associated with Outlook and the email system started breaking. Apparently even a complete "System Restore" hadn’t completely restored the registry, and my system couldn’t work out which version of Outlook was installed. An office repair did no good, and eventually I decided to bite the bullet and upgrade to Office 2016. Even that wasn’t trivial, and took a couple of goes but eventually I got there, and my system is now, fingers crossed, stable again.

And that would be fine if Office 2016 was actually a straightforward upgrade from its predecessors, maintaining operational compatibility under a stable user interface, but that’s where I came in. The look and feel, drained of colour and visual separation, is in my opinion poorer than before but I’ll probably get used to it. I’ve got an add-in (the excellent Ubit Menu) which gives me a version of the ribbon which mimics the Office 2003 menus, and which I also used with Office 2010, so I can quickly find things. But what that can’t do is fix features which Microsoft have just removed.

Take Outlook for example. I really liked the "autopreview" view on my inbox folders. Show me a few lines of unread emails, so I can both quickly identify them and, importantly, scan the content to decide whether they need to be processed urgently and if any can just be deleted, but hide the preview once I’ve read them. Brilliant. Gone. I have multiple accounts under the same Outlook profile, which is how Microsoft tell you it’s meant to work, and in previous versions I could adjust the visual properties of the folder pane at the left so I could see all the key folders at once. Great. Gone. Now I’m stuck with a stupid large font and line separation which would be great if I was working on a tablet with my fingers and a single mail account, but I’m not. Dear Microsoft, some people still use a ****** PC and a mouse…

Or take Word. Previous "upgrade" Office installations carefully preserved the styles in the "Normal" template, so that opening a document in the new version preserved its layout. Not this time. I’ve had to go through several documents with detail page layouts and check each one.

None of this is a disaster, but it is costing me time and money and it wouldn’t be necessary if either Microsoft didn’t keep forcing us to upgrade, or if they made sure to keep backwards compatibility of key features. It’s also not just a Microsoft problem: Adobe and Apple are equally guilty (witness features lost from recent versions of OSX, or the weird user interface of Acrobat XI). The problem seems to be that the big software companies don’t seem to have a business model for just keeping our core software "ticking over", and they confuse change with improvement, which is proving to not be the case now that these systems are functionally mature and already do what people need them to do.

I’m not sure what the answer is, or even if there is an answer. We can’t take these products away from the companies, and we don’t want them to become moribund and abandoned, gradually decaying as changes elsewhere render them unusable. Maybe they need to listen harder to their existing customers, and a bit less to potential "captures", but I’m not convinced that’s going to happen. Let the struggle continue…

Posted in Agile & Architecture, PCs/Laptops, Thoughts on the World | 1 Comment

A Bit Stretched!

The Opera House in Prague: Kolor stitching 4 pictures | FOV: 131.87 x 47.47 ~ 24.87 | Projection: Mercator | Color: LDR
Camera: Panasonic DMC-GX8 | Date: 30-06-2016 21:35 | Resolution: 9183 x 3804 | ISO: 3200 | Exp. bias: 0 EV | Exp. Time: 1/25s | Aperture: 5.6 | Focal Length: 12.0mm | State/Province: Prague | See map

Apologies if there hasn’t been much activity on the blog lately. I’m deep into the invention of the expert system I wrote about previously, and that’s filling the relatively small brain of this bear, and not leaving much space for other creative activities. However, I am gently working on a couple of longer articles I hope to share with you soon.

Meanwhile, I am working here and there to catch up on the photographic backlog. Frances and I had a couple of days in Prague about a month ago, and predictably I took a fair few photographs. What was interesting was the dynamic of the type of shots: I did relatively little close-up or 3D photography, but the opportunity to generate big panoramas positively abounds, especially if, as I did, you get up to the top of several of the towers open to the public. I’ve recently switched my panoramic development to Kolor’s Autopano Giga, which coupled with Capture One makes the whole process very quick and painless, effortlessly adjusting and stitching even images taken with a moving camera (moving from the waist, rather than rotating the camera around its optical centre as per correct technique), and those requiring substantial perspective correction.

The attached was taken from a point where the main entrance of the opera house filled the frame, and the two sides stretched away from me down two streets orthogonal to each other. It was also taken late at night, hand-held by available light but the Panasonic GX8 has made a decent job of managing highlights even if the sky does fall away to black. I think it works.

View featured image in Album
Posted in Photography, Thoughts on the World, Website & Blog | Leave a comment

Fashion Makes Doing IT Harder

I’m about to start building an expert system. Or maybe I might call it a "knowledge base", or a "rule based system". It’s not an "AI", as at least in its early life it won’t have any self-learning capability, but will just take largely existing guidance from master technicians, and stick some code behind it to deliver the right advice at the right time. Expert system is a good term, or so I thought…

It’s a while since I built a rule engine, and I’ve never truly designed an expert system before, so I thought it might be a good idea to do some reading and understand the state of the art. That’s when the the trouble started. My client recommended a book on analysis for knowledge based systems, which I managed to track down for 1p + postage (that should have warned me). I got through most of the introduction, but statements such as "these new-fangled 4GLs might be interesting" and "we don’t hold with this iterative development malarkey" (I paraphrase slightly, but not much) made me realise that the "state of the art" documented was at least a generation old. The book has a few sound ideas about data structure, but pretty much everything it says about technology or process is irrelevant.

Back on Amazon, and I tried searching for "expert system", "knowledge base" and "rule based system". That generates a few hits, but nothing of any substance younger than about 12 years old, nothing on Kindle, and prices varying dramatically between a few pence and the best part of £100, both indications of "this is an old, rare book" and neither tempting me to make a punt. It doesn’t help that the summaries tend to be a list of technologies I’ve never heard of, and few seem to be focused on re-usable concepts and techniques.

OK, I thought. There’s obviously just a new term and I don’t know it. Wikipedia wasn’t much help, observing that the term "expert system" has largely gone out of use, and offering two opposing views why. Either expert systems became discredited and no-one does them any longer (I don’t believe that), or they just became "business as usual" (quite possible, but a good reason why you might write a book about them, not the opposite). No indication of the "modern" term, and few recent references.

Phone a friend. I emailed a couple of friends both of whom are quite knowledgeable in a breadth of IT topics hoping that one of them might say "Oh yes, we now just call them XXX". Nope. Both suggested AI and one suggested "cognitive computing", but as I’ve already observed, that’s a fundamentally different topic. Beyond that both were just suggesting the same terms I’d already tried.

Googling a practical question such as "rule based systems in .NET" produces a few hits and suggests that the state of technology support is pretty good. For example, Microsoft put the "Windows Workflow Foundation" into .NET in about 2008, and this includes a powerful rule engine which is perfectly reusable in its own right. So the technology is there, but again there’s not much general information on how to use it.

This appears to be a case where fashion is getting in the way. If something works, but is not "in", then authors don’t want to write about it, and editors don’t actively commission material. If the "thing" is something where the technology has improved, but not in a "sexy" way, then it goes unreflected in deeper or third party literature. Maybe that explains why Oracle seem driven to rename all their technologies every couple of years, it’s their way of attracting at least a modicum of interest even if it does confuse the hell out of developers trying to work out what has changed, and what really hasn’t.

So be it. I’m going to build a rule-based expert system knowledge base, and I don’t care if that’s not the modern term. It’s just frustrating that no-one seems to have written about how to do this with 2015 technology…

Posted in Agile & Architecture, Thoughts on the World | Leave a comment

Does Your Broadband Beat a Carrier Pigeon?

There’s a famous quote "never underestimate the bandwidth of a station wagon full of tapes bowling down a highway". Musing on this I decided to try and estimate the bandwidth of a carrier pigeon, given modern storage technology. According to Wikipedia, a racing pigeon can maintain about 50 miles an hour over moderate distances. So let’s feed our pigeon, strap a 64GB micro SD card to each leg, and send him from Bristol to London,which should take about 2 hours.

128GB in 2 hours is roughly 1GB/minute, or say 160 Mbps (megabits per second). That’s about the effective transfer rate for USB 2, and is getting on for Gigabit LAN speed. It’s about 50 times faster than the best I get from BT Broadband, and probably over 100 times faster than the sustained broadband bandwidth over a week, which is about how long 128GB would take to transfer. Plus remember that that’s the download speed, and upload is another factor of ten slower…

Now I would be the first to admit that there are some limitations to the "pigeon post" architecture, especially in terms of range. The latency also precludes chatty protocols. But in terms of sheer transfer bandwidth Yankee Doodle Pigeon has "broadband" beaten hands down!

Posted in Agile & Architecture, Thoughts on the World | Leave a comment

Going Greener!

Going Greener - the E Class Respray Event!
Camera: Panasonic DMC-GX8 | Date: 03-05-2016 10:19 | Resolution: 4935 x 3084 | ISO: 200 | Exp. bias: -33/100 EV | Exp. Time: 1/100s | Aperture: 8.0 | Focal Length: 12.0mm | Lens: LUMIX G VARIO 12-35/F2.8

After talking about it for over a year, I decided that my transport needed to be “greener”, and finally bit the bullet on the respray. This is “Vivianite Green”, actually an official Mercedes colour in the late 90s, but for some reason Mercedes seem to have almost completely abandoned cheerful colours in their factory output. Hopefully I can be a small part of rectifying that deficiency. Put your sunglasses on!

View featured image in Album
Posted in Thoughts on the World | Leave a comment

Review: All Tide Up

By Alex Cay

Another great farce

Like it’s predecessor, Man Up!, this is a knock-about farce based around the capable but somewhat cursed sports agent, Patrick Flynn. This time the key protegé is a nymphomaniac Russian tennis player, but otherwise the cast of gangsters, hit-men (& -women) and scam artists hasn’t changed much. So much the better for that. Several of the key characters miraculously make it through from the first book to the second, and if you want to understand how then you first need to read the author’s even more farcical short story Icy Hot.

This style of comedy writing is difficult to pull off, and can mis-fire, but Alex Cay seems to have it off pat. The body count continues to be high, but sometimes (not always) with a slapstick element which invokes a lighter cartoonish tone. The sex scenes are moderately graphic, but provide both the prime driver for several of the female characters and a fair element of the humour. However as long as you are comfortable with a fairly adult style then you will enjoy and frequently laugh out loud at this outlandish tale.

It’s always encouraging when someone takes note and acts on a review. The author personally asked me to review his first book, and I happily did so noting that I’d like to see a change of location, fewer detailed American sports references, and a couple of stylistic tweaks. He has delivered on all those requests, and that makes the book all the more readable. Thanks for listening, Alex!

A great holiday read. I look forward to the next instalment.

Categories: Reviews and Thoughts on the World. Content Types: Adventure, Fiction, and Humour.
Posted in Reviews, Thoughts on the World | Leave a comment

Twin Tales of Sporting Daring-Do

The 1988 Winter Olympics brought us not only one, but two heart-warming stories of sporting heroism by unconventional outsiders. The story of the Jamaican Bobsleigh Team was told promptly in the wonderful 1993 Disney picture Cool Runnings, but we’ve had to wait nearly 30 years to see the other tale, that of Eddie the Eagle, on the silver screen.

Part of the challenge is that the dramatic conventions of such films force their screen renderings to be quite similar. In reality the situations were somewhat different. Until the wheels (or at least the runners) literally came off the Jamaicans had built up a real prospect of a good place, powered by a team three of whom could run 100m in less than 10s. Eddie Edwards had his utter determination to take part, and had built up a decent competition record on skis, but was only ever likely to come last. The new film acknowledges this, but otherwise echoes the earlier one in many ways, with the same drunk and disgraced former athlete as coach, the condescending officials who see the outsiders as challenging the dignity of their sport, parents who are split on whether to support their sons or not, fellow athletes who are initially rude but who come to respect the outsiders’ determination, and so on.

When two films, by co-incidence , tackle the same subject at the same time it’s inevitable that they are compared and one (Deep Impact, Olympus Has Fallen) falls into the shadow of the other (Armageddon, White House Down). While I get the impression that the makers of the new film didn’t want to wait nearly a generation to make it, maybe by doing so they have both reduced this effect (except from old codgers like yours truly), and will perpetuate these great sporting tales into a new audience who might not otherwise have been aware of them.

Comparisons and conventions aside, Eddie the Eagle is an excellent film. It captures both the flights and thumps of ski jumping, and modern filming techniques allow you to be there on the skis with the jumpers. However it excels in telling the human stories, with Edward’s determination against the odds beautifully portrayed, as is the growing admiration of those who both supported and opposed him. I have two abiding memories of the Calgary Olympics. One is of four black guys carrying their broken bobsleigh over the finish line, and the other is of an interview about Eddie with the slightly cold and aloof Finnish ski-jumping champion Matti Nykänen who the reporter was expecting to be rude and dismissive. Instead the young Finn was warm and supportive of Edward’s right to be there, and pretty much put the seal of approval on his attempt at the 90m hill. In the film that same support is portrayed in an elevator conversation between the two men, and brought my memories flooding back.

The film is also very funny, and that triggered another personal element. We went to see it yesterday in Guildford, and a large extended family had clearly block-booked the central seats next to ourselves. I noticed that when the same writer’s name was shown twice in the credits, there was a little Mexican wave by the kids, and thought "oh, that Simon Kelton must have someone in", but then sat down to enjoy the film and laughed as loud as I normally do when so entertained. Afterwards, one of the family group came up to me and asked "was it you who was laughing so loudly?" I confirmed that it was, and he introduced himself as the writer. It’s not often I can personally express my thanks to an entertainer, and it was great on this occasion to get the chance.

It’s a good film. Go and see it. And afterwards, try and catch up with Cool Runnings.

Posted in Reviews, Thoughts on the World | Leave a comment

Backing Up

On the caldera path, Firostephani, Santorini
Camera: Panasonic DMC-GX8 | Date: 04-10-2015 18:45 | Resolution: 4963 x 3722 | ISO: 500 | Exp. bias: 0 EV | Exp. Time: 1/60s | Aperture: 7.1 | Focal Length: 15.0mm | Location: Santorini | State/Province: South Aegean | See map | Lens: LUMIX G VARIO 12-35/F2.8

Coming up with a reliable backup policy is a challenge as data volumes grow. My approach is as follows. On a weekly basis I do a full backup of the system disk of the more "volatile" PCs in our collection, plus a differential backup of the other disks. The best tool for full backups appears to be Acronis, but it has a brain-dead approach to partial backups, which cannot always be restored if you don’t have every file in the chain, and it’s just not reliable enough. I therefore also continue to use the venerable Windows ntbackup, even under Windows 10, as I still haven’t found a better option which supports a true "differential" model.

Every three or four months I then do a full backup of every disk in every PC, and re-set the baseline for the differential backups. That’s due for this weekend, and as a result I’m trying to finish processing images from some previous trips, so they will be fully backed up in their complete form. I have about 100 images from Santorini to process today, and then I get to a very neat breakpoint. I’m not sure whether such a deadline really helps, but at least it drives me to keep my photography backlog under control.

The picture above is mainly just to provide a bit of colourful cheer on a damp and windy February morning. Enjoy it!

View featured image in Album
Posted in PCs/Laptops, Photography, Santorini, Thoughts on the World | Leave a comment

Snap!

Echoes: screenshot from my Android tablet
Resolution: 1600 x 2249

As you know, I enjoy looking for patterns and coincidences. One potential source is the various ways I display my photo portfolios, and I occasionally spot the screensavers on two devices, for example, showing related images. This is interesting, but essentially fleeting – a moment to be enjoyed before the randomisers roll on.

However, last night I spotted one which I not only could, but thought I should share. On one page of my Android tablet I display two randomly selected images, and when I flicked through it I spotted this combination. The top image is from Antelope Canyon in Arizona, the bottom is a shepherdess in Morocco. Not only are the colour palettes almost identical, but in some ways the woman’s body position echoes the curves of the rock. Intriguing.

View featured image in Album
Posted in Photography, Thoughts on the World | Leave a comment

Weinberg’s New Law, and the Upgrade Cascade

When I started the experiment of running Windows on a MacBook (continued here and here), I really expected it to just be a "travel" laptop, continuing with something like my Alienware R17X as primary machine. That changed rapidly when I got addicted to the MacBook’s better weight, format, screen and, it must be admitted, style. However originally I had purchased a relatively low spec second-hand MacBook, in particular without a Retina screen, and I promised myself an upgrade at some point. On the Bhutan trip I got to play with the newer, lighter, MacBooks some of the others were using, and with the end of my financial year approaching, over Christmas I decided to go for it.

The purchase process was "non-trivial" (polite version). To get the performance improvement I wanted, I was attracted to the top-spec model of the latest MacBook Pro. A bit of research also established that I didn’t have much choice: the new MacBooks use a new SSD technology which is not yet fully supported by the parts market, and only the higher spec machines have a 1TB disk to match my older machine. Purchasing a brand new MacBook is not for the faint hearted: full price from Apple they are bloody expensive. Even allowing for inflation the MacBook is about 35% more than my Alienware laptop (itself a custom-built machine of then-equivalent spec) was in late 2011. And this is supposed to be a market with downwards price pressure!

I decided to look for alternative options. At first I thought I’d cracked it with someone selling a refurbished item via Amazon, but when it turned up it was completely the wrong spec, including a Spanish keyboard. Amazon and the vendor were both very helpful and a refund was arranged promptly, but neither could help regarding providing the item I actually wanted, so that was a dead end. On eBay there are few options, but making enquiries they are mainly "grey market" imports which are just dodging the VAT, which doesn’t help me. However persistence paid off and I finally found an affordable deal for a brand new MacBook which came with a proper VAT receipt, bringing the effective price nearer what I’ve normally paid. I would happily recommend the very helpful suppliers, TRDuk Ltd.

Then the "fun" started!  The famous American consulting guru, Gerald Weinberg, wrote his advice in terms of a number of "laws". The shortest and simplest is The New Law, which simply states "Nothing new works". Unfortunately, as many of us know, he’s right. There’s an inevitable bedding-in period with most new technology, during which we get to know and understand it, and get it set up correctly. So it was with the laptop.

I lost a couple of days trying to find a short-cut to the set-up/rebuild process. Although the new machine has no DVD drive, I managed to find an old USB one, plus there are some fairly well-established routines for building bootable memory sticks. However Apple have changed the architecture of the 2014+ MacBooks so much they won’t boot natively from a Windows installer or Acronis backup disk, and in El Capitan they have removed the ability to build native Windows boot installer media under BootCamp. That eventually put paid to any attempt to restore a copy of my installation on the older MacBook, or to install Windows onto a blank disk. It also become apparent that Apple no longer provide driver support for Windows 7, so I was going to have to bite the bullet and install Windows 10, and under a BootCamp installation. When I tried that on the older MacBook it left the disk in a very inflexible state, but somewhere between Apple and Microsoft the former problems had gone away, and Windows 10 and appropriate hardware drivers installed very nicely. The only side-effect is that there’s a 40GB OSX partition (which for some reason is now unbootable) stealing a bit of disk space, but I can live with that for now.

This is the point to introduce Johnston’s Even Shorter Corollary to Weinberg’s New Law: "Upgrades Cascade". We’ve all see this, a new X means upgrading Y, which means upgrading Z. In addition, Microsoft’s core products are definitely now on the Slippery Slope of Unnecessary Enhancement of the Software Utility Curve. Windows 10 has a number of definite capability reductions compared with Windows 7, and so far I’m really struggling to find any real "Wow, that’s a definite improvement" to compensate.

The rot set in quite early in the process. All versions of Windows since 2000 have included a version of the Files and Settings Transfer Wizard (it’s had a few different names). By Windows 7 this was quite powerful, and, for example, successfully transferred all my Office add-ins to the first MacBook without problems. However, when I say "all versions", I mean "all versions except Windows 10". For reasons which are not explained, Microsoft have dropped this essential utility, replacing it with a free subscription to a Laplink service which just isn’t as good. Not only does it ignore anything which looks like it might be program-related (unless you are prepared to pay them extra money), it also missed a few files and settings which I’m sure transferred without problems in earlier moves. To add annoyance it only works over the network, which is both slow (especially as I was only able to use WiFi at this stage), and wouldn’t work in all environments.

Although Windows 10 is massively better than the almost-unusable Windows 8.x, it still has some user interface oddities which are a definite downgrade from earlier versions. The most annoying of these relate to the settings functionality, which is doubly troublesome as this is something you need to work cleanly and reliably early in the cycle of setting up an operating system. The preferred settings architecture consists of a series of allegedly touch-friendly "overlays" on a sort of "web page" paradigm. However, it doesn’t work very well. Key settings are buried in illogical places, and there’s no clear way to confirm/cancel/reset changes, which I would have thought is fundamental. The worst aspect is the "brain dead" implementation of Windows Update, which loses its context if you switch away to inspect another setting while it’s running, and has to start again. There’s also no way to download updates but install them at a convenient time, or any of the other management features of the Windows 7 system. Worse, in an effort to provide a "cool" interface this page has no scroll bars on the update list, so unless you deliberately try and navigate with the mouse you have no way to see whether there are just 5 updates waiting, or you are just looking at the top 5 of 100!

What I discovered fairly quickly, however, is that Control Panel, and most if not all of the applets, are still present and work well. They are well hidden, but if you type the appropriate name into Cortana you can get a shortcut and put it on the desktop (or into XStart, which still, thankfully, works well under Windows 10, unifying launch across all my PCs). That doesn’t help where Microsoft have fundamentally redesigned the settings architecture, such as with language and keyboard management, and there’s no "Windows Update" fix, but otherwise it’s much better. It’s also a nuisance that Microsoft have removed the straightforward one-click on the desktop way to change screen resolution, but a shortcut to the "Display" control panel is a reasonable fix and much better than trying to use the appalling standard settings page.

Remote desktop, of which I make extensive use, doesn’t work as well with a Windows 10 target as with older versions, with much more limited functionality around display and power management. There are some usable work-arounds on the web, but like the loss of the one click to change display resolution, this is a case of breaking something which previously worked fine.

In fairness to Microsoft, beyond the settings the software annoyances have been relatively few. I use the excellent Windows Live Writer for blogging, and was disappointed to find initially that I could no longer download it, having to settle for a currently inferior open source version. However today I’ve resolved that and got Live Writer running again. I had to upgrade a couple of small applications, and install others in compatibility mode, but no major problems. The one application which seems less tractable is Apache, which was a pig to install even under 64 bit Windows 7. My solution there is to run it in a Windows XP VM, but taking the content files from the disk of the main machine, which is what I’ve done with some other legacy apps. There are a couple of wrinkles to iron out, but essentially it works.

There were a few annoyances in terms of the hardware and drivers, but nothing insuperable. The native resolution of the MacBook Retina screen, 2880×1800, is unusable under Windows, and I expected that I’d probably run most of the time at exactly half that, 1440×900, which would be the same as native on the older machine. It was a good plan, let down by the completely inexplicable absence of built-in support for 1440×900 in the AMD drivers! Fortunately they support "custom resolutions" (although it’s by no means obvious how), and after a little bit of googling and registry editing 1440×900 was duly added to the list and works exactly as expected. Now we just need to shoot the 16 year old with hawk eyes who doesn’t get the requirement… The lack of built in ethernet support is also a pain, especially as due to a separate minor procurement problem my thunderbolt to ethernet adapter didn’t turn up on time and I had to do all the main set up using WiFi. Now I appreciate that the MacBook is so thin that it cannot support a full-sized RJ45 port, but at the price you pay why can’t Apple include a thunderbolt adapter in the box?

Minor annoyances aside, the good news is that I really like the Mac hardware. It’s very fast, with Windows boot to login taking no more than 10s and login processing not much more again. Battery life is excellent at 5-6 hours of office work. The keyboard is identical to its predecessor, and accepted the same bodges to make it work well with Windows without problems. The real gain however is the Retina display, which is brilliant in terms of colour consistency, and viewing angle tolerance. Why have only Apple cracked this? It’s arguably not quite as sharp or bright as the non-Retina display of the older machine at its native 1440×900, but the difference is negligible and the improved colour accuracy more than makes up for it.

So where does this leave us? The MacBook is still a great, and improved "PC", but so it should be at the price, and that’s despite Apple trying hard to make it more difficult to run Windows than it used to be. Windows 10 is OK, but that’s damning with faint praise, with no real improvement that I’ve yet spotted, and some things definitely downgraded. A former senior designer at Apple and usability guru, Bruce Tognazzini, recently wrote a piece blasting  current Apple design for prioritising "beauty" over utility (How Apple Is Giving Design A Bad Name), and there’s obviously more than an element of the same in Microsoft’s copy-cat actions. Can we have a bit more focus on "easy to use professionally (by users of all ages and physical abilities)" and a bit less "make it look pretty to appeal to teenagers" from both companies, please?

Oh, and the best news? The big Alien is going on eBay, and early indications suggest that it’s worth more than half what I paid for it. Not bad for a machine more than 4 years old, and a challenge for the new MacBook to live up to…

Posted in PCs/Laptops, Thoughts on the World | Leave a comment

Platform Flexibility – It’s Alive!

The last post, written largely back in November and published just before Christmas suggested that camera manufacturers should focus on opening up their products as development platforms, much as has happened with mobile phones. While I can’t yet report on this happening for cameras, I now have direct experience of exactly this approach in another consumer electronics area.

I decided to replace a large picture frame in my office with a electronic display, on which I could see a rolling presentation of my own images. This is not a new idea, but decreasing prices and improving specs brought into my budget the option of a 40"+ 4K TV, which on the experience of our main TV should be an excellent solution.

New Year’s Eve brought a trip to Richer Sounds in Guildford. As usual the staff were very helpful and we quickly narrowed down the options to equivalent models from Panasonic or Sony. The Panasonic option was essentially just a smaller version of our main TV, but the colours were slightly "off" and we preferred the picture quality of the Sony. The Panasonic’s slideshow application is OK, but limited, but the Sony’s built-app looked downright crude. It looked like a difficult choice, but then I realised that the Sony operating system is something called "AndroidTV" with Google Play support, and promised the option of a more open platform, maybe even development myself. Sold!

In practice, it’s exactly as I expected. The basic hardware is good, but the Sony’s default applications beyond the core TV are a bit crude. However a bit of browsing on Google Play revealed a couple of options, and I eventually settled on Kodi, a good open-source media player, which does about 90% of what I want for the slideshow. Getting it running was a bit fiddly, not least because a key picture-handling setting has to be set by uploading a small XML file rather than via the app’s UI, but after only a bit of juggling it’s now running well and doing most of what I want.

Beyond that, I can either develop an add-on for Kodi, or a native application for AndroidTV. However as the existing developer community has provided a 90% solution, I’m not in a great hurry.

I call that a result for platform vs product…

Posted in Agile & Architecture, Android, Code & Development, Photography, Thoughts on the World | Leave a comment