Must focus… Ooh look! A butterfly.












Look and feel

English: This is a general-purpose alphanumeri...

English: This is a general-purpose alphanumeric LCD 한국어: 범용 액정 디스플레이 (Photo credit: Wikipedia)

The device itself was rudimentary. Nothing more than a cheap metal casing which housed a small two-line LCD display and a flat ZX81 style keyboard.

“Can you make it look exactly like that?”

The assignment was for a large national breakdown operator and the devices lived in drivers’ cabs. They allowed simple communication between the drivers and the operators in headquarters. The original manufacturers of the units was now bankrupt and the customer wanted to replace them with cheaper modern commodity hardware. Ultimately, they wanted to enhance the units to offer much more functionality, but for phase 1, they didn’t want to scare the horses. After all, training a huge fleet of breakdown truck drivers would take some time.

My colleague studied the unit whilst mentally appraising the effort involved in replicating the look and feel of the user interface.

“As long as you leave one with us.”

So how hard would it be? Seeing as the hardware dictated that the only realistic programming language was Microsoft Visual C++, the answer was very hard indeed. Almost everything in C++ takes a surprising amount of code but if my colleague stood any chance of replicating the finer nuances of the device, he would have to resort to the dreaded owner-draw control. For ordinary controls which come as part of the operating system, Windows does all the hard work of drawing them every time something on the screen changes. For an owner-draw control, you have to write code. Reams and reams of it.

He took ages on those buttons. Firstly he studied the original, taking measurements and looking at everything through a magnifying glass to make sure he had the finer detail. The text on the buttons was not a standard Windows font either so on top of everything, he would have to create a custom font.

More than once I heard an “Aaaaaaaarrrgggh” from over the cubicle partition as he fought with the inner nuances of operating system libraries. After a month or so, he was ready for the first customer demonstration. I checked out his handiwork. It was an impeccable replica of the crude user interface. When the customer came in to see it, his brow wrinkled.

“Is there something wrong?”

“I was hoping you might smarten up the buttons to make them a bit more standard. You know, like the 3D look and feel you get with a Windows button?”

A quick look at my colleague’s face told me he was mentally counting to ten. A few moments clarifying what “exactly like” meant would have saved weeks of effort and considerable angst. Unfortunately, people specify things like this all the time and are usually disappointed with the result for some reason.

So why do they do it? They do it because it’s easy and requires little or no effort. Care and attention spent on requirements is seldom wasted.

Happy birthday to you

Happy Birthday to You!

Happy Birthday to You! (Photo credit: Wikipedia)

If you saw a sign above the door of a shop announcing that the proprietor established the business in 1993, you would probably shrug your shoulders and say so what? After all, 20 years is not a long time for a shop in the scheme of things.

In technology terms though, 2 decades is an eternity. Although Apple and Microsoft can trace their roots back nearly 40 years, there are not many tech firms that can. Amazon, eBay, Google & Facebook were just a twinkle in someone’s eye 20 years ago.

This year, my employer celebrates their 20th birthday and after working for them for 13 years, I can’t help but feel a certain pride in the achievement. It hasn’t always been plain sailing. The world collectively held its breath after 9/11 which meant that sales of banking software (among other things) fell off a cliff. The latest banking crisis (followed by the sovereign debt crisis) also meant that banks were a bit preoccupied. Still, we have emerged from these crises and the future looks bright for Temenos.

When any tech company first sets out, they’re going to need some IT. Assuming they went for the state of the art, then their machines  would have been powered by Pentiums – probably with a 60 MHz clock speed. Windows NT came out in 1993 so perhaps that would be the operating system of choice. If they waited until the end of the year, Windows 3.11 (or Windows for Workgroups) might be an option.

If they wanted to do some research on the internet, they would have found it fairly barren with only 50 World Wide Web servers. Just about every page would have a cute “Under Construction” graphic and their browser of choice would probably have been Mosaic (the Granddaddy of Netscape Navigator).

If they wanted to stay in touch with each other whilst out on the road, they would need some mobile phones. They would be fairly chunky, have terrible battery life and be analogue in nature. The mobile operators were still building their networks so the chances of holding a complete conversation free of interference were fairly slim.

No-0ne had heard of Big Data – after all – we transmit more data round the internet in a single second than we did in the whole of 1993. If people talked about clouds, they were the white, fluffy sort that float around in the sky. The words “Service Oriented Architecture” had yet to be uttered by overpaid consultants.

Today – a startup company has unbelievable resources at their fingertips. The internet is chock full of useful information. Social media makes it easy to build a network and get your message out. Cloud means a startup can commission a sophisticated network of IT for no capital outlay. It has never been so easy to start a company. Unfortunately, your competition also have all these resources at their disposal.

Temenos had none of these resources at their disposal and yet they have grown from nothing to a half a billion dollar company. They employ 4,000 people of which I am one. Happy birthday Temenos. Here’s to many more.

Window replacement

Microsoft Windows 95 operating system cover shot

Microsoft Windows 95 operating system cover shot (Photo credit: Wikipedia)

Microsoft has always been an adaptable beast, constantly reinventing itself to adapt to whatever technology landscape is the current order of the day. Sometimes they are slow to adapt, such as when Bill Gates initially dismissed the internet, but they are quick to catch up.

This week, 18 years after the fanfare of Windows 95, comes the launch of Windows 8. Back in 1995, Take That and Blur were fighting for the number 1 spot in the charts. Sweden, Austria and Finland had just joined the European Union and Netscape had just gone public.

The computing landscape was very different back then. Pretty much every desktop in the world ran Windows, so Microsoft found a ready supply of customers eager to upgrade from the limitations of Windows 3.x up to the ultra modern Windows 95 with its plug and play, 32 bit support and long filenames. Although, even the ultra modern Windows 95 didn’t even come with a web browser. You had to download the “plus” pack in order to get the fledgling Internet explorer. Thus began the browser wars that led to the downfall of Netscape.

The mood of the launch was very different for Windows 95. Microsoft was very much a company in the ascendancy. They dominated the desktop with Windows and Office and there was absolutely no doubt that the new version of Windows would be a success. They chose “Start Me Up” from the Rolling Stones as a theme tune for the launch campaign as a reference to the brand new start button that nestled in the bottom left of the screen. Wisely, they recorded a new rendition where they removed the words “you make a grown man cry“.

Windows 95 was a runaway success with 1 million copies selling in the first 4 days, 40 million in the first 12 months. Microsoft will be hoping for similar commercial success with the new version of Windows. But the competitive landscape is very different. Windows 8 is not just a desktop operating system, it is also aimed at the very crowded tablet market. It’s quite a battlefield with Android and iOS holding the high ground. Also – Windows 95 was a big step forward from Windows 3.x. Windows 8 comes after a very capable Windows 7 which had little to fault.

Windows 8 has been publicly denounced by Tim Cook, the Apple CEO as an unholy union not unlike a toaster combined with a fridge. Apple have approached the market with separate operating systems for tablet and desktop and see any operating system that tries to cater to both platforms as a compromise too far.

With the cash cows of Windows and Office looking decidedly venerable, Microsoft need Windows 8 to be successful and the move to a completely new paradigm is brave (even though the old look and feel is still there if you need it). I think they deserve plaudits for that bravery and there is a good chance that just like the ribbon toolbar that came with Office 2007, people will get used to it and come to love it.

Either way – Windows 8 is a landmark event in computing history.

Updates needed

raw data snapshot

raw data snapshot (Photo credit: MelvinSchlubman)






