Category Archives: Nerdy ruminations

Newsblur–an alternative to Google Reader

The best way to find new tools and work tips is to see what other people are doing – which is why I spend time writing up experiences with various tools. It is even better when you can read the experiences and work tips of someone you admire – such as this Lifehacker interview with the frighteningly articulate and productive Cory Doctorow.

From this interview I noted that Cory, like many of us, has to leave Google Reader – as he says, probably for Newsblur. I promptly went there, plonked down $20 for a year’s subscription, choose “import Google Reader subscriptions”, and wondered why I hadn’t heard of this gem before. In addition to RSS feeds, Doubt if I will ever open Google Reader again…. Newsblur seems more elegant, gives me the option of reading the blog in original format, and has a great interface for adding and deleting blogs. And it is trainable – i.e., it observes what you read and asks your opinion – though I haven’t used it long enough to see how this works.

Highly recommended – and the fact that a) this is fee-supported, hence not subject to arbitrary facing-out decisions that leave a loyal following with no tools, and b) recommended by Cory and now – gasp – me, should make this a very viable tool in the future. The creator, Samuel Clay, is a bit overwhelmed with demand right now (hence no free test subscriptions), but that will change as the site firms up its infrastructure and gets more optimized, I am sure.

Highly recommended!

Collaborative online writing–some personal experience notes

I am currently spending a lot of my time in a collaborative writing project with my friend and colleague Bill Schiano – the details are not important at this point, but it is a book-length, somewhat complicated piece of text, and involves an editor. Bill is in Boston and I am in Oslo, usually a six-hour time difference. A relatively short deadline has necessitated finding a way to work together which is faster than the time-honored method of e-mailing drafts back and forth. Shouldn’t be hard in this day an age, with cloud-based software and 60-megabit Internet connections, right?

Well, it is. We started out with Google Docs, which is great for quickly setting up shared documents fast and handles multiple concurrent editors (you can actually see the other person writing almost in real time.) However, it turns out it lacks some of the nicer interface details of good old Word, such as comments in bubbles and a lot of the keyboard shortcuts. It also quickly gets very unwieldy as the document gets longer.

We then tried out Scrivener, an authoring (as opposed to word processing) tool which recently has become available for Windows and is touted as the best thing since sliced bread by a number of authors. We found it to be fantastic for authoring – if you are a single author. For two or more people working together (over a DropBox-shared directory) it lacks the version tracking and commenting features, meaning that we would have to be very disciplined about who wrote what where and have lots of supporting documents a la “Unifinished issues”. After a few screw-ups, we decided to try something else.

We then came up a with solution that really works, which we have been using for a few months now and gives us nearly everything we want: The venerable and much-maligned Microsoft Word. The difference is that the document we work with (which currently stands at 157 pages, nearly 63000 words, just over a megabyte storage) is stored on Microsoft Skydrive, and we can both edit it using Word on our computers. I will leave the actual setup of this as an exercise for the reader, but the short version is that you set up a Skydrive account at skydrive.live.com, open a new document in Word (must be at least the 2010 version) and save it to the Skydrive. You then share by sending a link to your co-author, who opens the link and can then choose to edit it online (i.e., through a browser (not Google Chrome) or in Word on his or her own machine.

This gives us the best of both worlds. We can edit the document on our own machines, see the changes the other has made and accept them, write comments in the text that the other person can respond to. We do Skype meetings (with Skype Premium, so we can share screens) about twice per week to discuss things we cannot fix simply by shared editing, and the whole thing is progressing quite nicely.

As usual when you start using an old tool for something new, you learn a few tricks you hadn’t thought about – the best way to learn new tricks is always to watch someone else using the software: I learned that you can control-click on an item in the TOC to go directly to it by seeing Bill do it, and he learned that you can grab selected text pieces and drag them to new places (without doing Ctrl-x Ctrl-v.) That’s why I think every group working together should have an occasional “Tips and tricks swap meet.”

We have found that working with a large (at least 27”) screen as your primary tool is immensely useful. That allows a full-page view with two full pages and a navigation pane, like this:

image

If you are disciplined about heading styles (i.e., chapter headings being “Heading 1” etc.,) then the navigation pane works more or less like the outline or slide sorter in PowerPoint, allowing you to drag and drop chapters and sub-chapters around and promote or demote them, which is extremely useful when your work approach is to bung in a lot of text in sub-chapters and then sort out the structure later. (Word is a bit irritating in its use of styles, though – it should be easier to enforce a standard style set, unchanged when text is clipped in from other sources.)

Another useful trick is to go to the File>Recent screen, locate the shared draft, and press the little push-pin to the left of it. This places the document permanently at the top of your Recent files list – making it very easy to open without having to go to Skydrive etc.

When working together like this, you also need to come up with a shared notation for work – how to you mark some text as tentative, for instance. The standard comment and track changes settings are OK (but change the standard for Track Changes so it does not track changes in formatting) but you need more than that. We have defaulted to marking spurious text with {curly brackets} and reference points with “zzzz”. (I have heard other writers, such as Cory Doctorow, use “tk” because that particular letter combination does not appear often in the English language, unless you write about the Atkins diet.) The idea is that even with a large document, you can search through it until you have fixed all issues, i.e., gotten rid of all the curlies and zzzz’s.

There are, of course, a few issues you need to deal with. That a document is shared does not mean it is backed up, so we both do local, dated backups every now and then, just to stay on the safe side. The more users are editing the document, the slower it updates, so we try to be disciplined about a) saving often, and b) exiting the document when we are not editing it. If not (as Bill found when Espen had done a lot of small edits and then, in Norway, gone off to bed while leaving the unsaved document on his workstation,) the edited paragraphs become inaccessible to the other author. So, save and exit whenever you can.

And that’s it so far – just sharing experiences here, but this approach really works. Our next challenge is bringing our editor on board – so far we have been sending him chapters as they have become ready. I am now going to set this up for collaboratively writing with a couple of other colleagues, on shorter pieces, and we’ll see how that goes.

Keep you posted – and tips and tricks are appreciated!

A day in the life of a Computer Expert

(Julie linked to this article, which made me remember that I actually wrote something similar in 1989 or thereabouts, when I was running user support for the Norwegian Business School)

Report from the trenches: Scenes from the life of a computer expert

The onslaught of user-friendly personal computers, where the user points and clicks his or her way to computational satisfaction, is hailed by many as the beginning to the end of the in-house computer expert (also known as the Local Guru). As this field report will show, there is no reason to look at the classifieds yet. Relax, guys.

The dominant source of computer problems is finger trouble. Finger trouble is the term computer experts (loosely defined as anyone who knows the approximate location of the power switch) have coined for problems inexperienced users get themselves into by way of the keyboard. While this source of job security and discretionary income may be reduced due to graphical user interfaces, there are still plenty of hardware errors to keep us occupied. Hardware errors are part of the everyday life of all computer experts, and show no sign of abating.

Let us examine a typical case, in order to gain an appreciation of the current state of things: The setting is a medium-sized company with high ambitions, a ubiquity of PCs and a Computer Expert (hereafter called E.). E. is sitting in his office, consumed with the difficulty of reaching level 42 in the 486 version of the “The Hitch-Hikers Guide to the Galaxy” when the telephone rings. Having recently cleared his office, E. manages to find the telephone before the caller gives up. The voice in the other end informs him, with audible consternation, how that darned printer, again, won’t do what it’s supposed to. Can E., with his long-standing reputation as a technical wizard, do something about it? The Voice (hereafter dubbed V.) assures E. that the matter isn’t pressing – but if he has the time…. (Somehow V. manages to convey a message of great need, sort of “you just take your time, we don’t mind sitting here rolling our thumbs and wasting the company’s money etc.”). E., when airing a suspicion that the equipment in question probably isn’t switched on, is informed by V. (with audible consternation) that they have in fact been using computers for several years now etc.

The setting 10 minutes later: E. arrives in the manner and style of a 20th century doctor making a house call on a farm far away from civilization (or like a veterinarian in Yorkshire). From every nook and cranny the office personnel come running to witness an Expert’s modus operandi (please bear with me if I’m carried away a bit here). E. eyes the printer and sees that the cable between it and the PC is present – and that the switch, indeed, is turned to ON. Still, the thing is as dead as a post- Format C: hard disk.

With a supreme air of confidence E. grasps the power cord and begins to pull. A veritable birds’ nest of cables appears (the premises were constructed long before information technology made its cheerful appearance in organizational life). Dangling inside the cable web is a power plug, its prongs conspicuously devoid of physical contact with anything electric. E., with an air of quiet achievement, lifts it high in the air for examination in a gesture reminiscent of a surgeon in a 1950′s war movie (the scene where the bullet has just been removed from the young soldier’s chest).

The reaction of V. and colleagues at this point depends on a number of variables, chief among them their rank in the organizational hierarchy. The range of reactions varies from “how could I be so stupid (again)” to “who the hell loosened that plug”. Suddenly the preferred topic of conversation is anything but office automation – frantic discussion of the quality of the local cafeteria coffee ensues, accompanied with a noticeable rise in body temperature above the 6th vertebrae.

E.’s reaction depends mainly on the tone of the initial telephone conversation, the distance covered in order to reach the culprit, and what he could have done instead. (The number of times this has happened before might also have some effect, but as V. normally has a choice between several E.s it is not likely that the scene will repeat itself with the same E. very often.).

If E. is a really experienced technical wizard, he will refrain from sarcastic comments, quietly lay down the power plug, and disappear into the sunset. The lonely hero has done it again. He has for the nth time shown who is the boss – who is in command of this omnipresent technology, incomprehensible to mere mortals.

But he knows this cannot last. There will come a day when the users will check for loose power plugs – a day when no carefully choreographed searches beneath desks will be enough to sustain his reputation as a technological superhero.

That will be the day he will have to learn how to change printer paper.

Testing blogging from iPhone 5

This post is written using my little Think Outside keyboard and my iPhone 5, via the WordPress app. The app is not very good (it lacks the immediacy of Windows LIve Writer, as well as the WYSIWYG interface). I wanted to buy the BlogPress app, which apparently offers a better experience, including better picture and video integration, but apparently Apple thinks I am in the US and will not let me enter a Norwegian credit card. Just when you thought the world was going global…then it is not (and yes, I have a slight keyboard issue here as well, working on it.)

Anyway, seems this works. Barely. If only there was a blogging extension to Evernote….

Think outside the iPhone

I recently got myself an iPhone 5 – despite researching technology, I am rather slow in adopting it. One advantage of never throwing old technology away, however, is that accessories sometimes work – and I just discovered that my old Think Outside bluetooth keyboard works, originally intended for my Palm Pilot V, may it rest in peace, work rather nicely with the iPhone. (Here’s how to do it, in case you’ve got one lying around.)

Meaning that, once again, I can go to meeting carrying stuff only in my suit pockets and still be able to take notes using all ten fingers. Now, all Apple needs to do is to lengthen the battery time on the iPhone to match the Palm Pilot, and we will have gotten past the “Concorde moment”* that was the Palm Pilot…

*A situation where technology regresses – the Palm V had lots of functionality that has since disappeared, like week-long battery time and the Graffiti sign-recognition software. First uttered by James May on Top Gear.

The complicated path from innovation to acceptance

One of my favorite essays is Elting Morison’s Gunfire at Sea: A Case Study of Innovation, from his book Men, Machines and Modern Times (1950, MIT Press, PDF here). In it, he details the story of Captain Percy, US Navy, who by making changes to the sights and elevation mechanisms of the cannons on his ship increased the accuracy by about 3000%, which should be considered relevant. Subsequently, his innovation took a long time to be accepted throughout the Navy, for reasons having to do with the innovator himself (he was a rather controversial figure), the rate of innovation (simply too good to be believed) and the fact that the innovation went against certain organizational and cultural norms (no news there, I am afraid.) One of his conclusions is that no military service should be allowed to reform itself, a point I think we can extend far beyond the military.

But this well told and well documented story is not the only reason this essay is one I keep coming back to. I also like (and frequently retell) the introductory story, which goes like this:

In the early days of the last war [i.e., WWI] when armaments of all kinds were in short supply, the British, I am told, made use of a venerable field piece that had come down to them from previous generations.  The honorable past of this light artillery stretched back, in fact, to the Boer War.  In the days of uncertainty after the fall of France, these guns, hitched to trucks, served as useful mobile units in the coast defense.  But it was felt that the rapidity of fire could be increased.  A time-motion expert was, therefore, called in to suggest ways to simplify the firing procedures.  He watched one of the gun crews of five men at practice in the field for some time.  Puzzled by certain aspects of the procedures, he took some slow-motion pictures of the soldiers performing the loading, aiming, and firing routines.

When he ran these pictures over once or twice, he noticed something that appeared odd to him.  A moment before the firing, two members of the gun crew ceased all activity and came to attention for a three-second interval extending throughout the discharge of the gun.  He summoned an old colonel of artillery, showed him the pictures and pointed out his strange behavior.  What, he asked the colonel, did it mean.  The colonel, too, was puzzled.  He asked to see the pictures again.  “Ah,” he said when the performance was over, “I have it.  They are holding the horses.”

And there you have it – people just don’t want change (unless it is more of the same). Let me illustrate this with the following story, from back in the 80s when I ran user support for the Norwegian Business School:

One user came running up to the IT department’s help desk informing us that “the printer has gone”. The printer in question was an IBM mainframe printer, roughly the size of a large freezer, and was situated, all by itself, in a small (about 2 x 3 meters) dedicated room, like this:

image

The help desk person consulted his terminal, which after a few keystrokes reported the printer as present and ready. Still, the user maintained that the printer was no longer there. An investigation was launched, and a small investigation party, consisting of the user and two or three incongruous IT people set out for the printer room. After a few minutes, the IT people returned, reporting that a) IBM’s service personnel had been there and serviced the printer, and b) for reasons unknown, they had changed its position thusly (and note, the printer and a few cases of paper were the only things in this room):

image

This episode proved to me that Morison definitely was right – most people cannot handle change, and get rather upset when things are in any way out of the normal.

Furthermore, most people do not think about why the world is the way it is, but that is the subject of another essay.

May the change be with you – mostly, it is good…

Seriously cool robot

These two robots, developed by Boston Dynamics, are Youtooobing:

I can imagine this one (called the Sand Flea) being used by the military and police for sending in cameras and other spy equipment in an urban landscape. The Big Dog (below) is something I really could use when I am gardening – a container on its back, and a voice interface so I could tell it to go empty itself in the compost bin when it is full of garden refuse.

The dangerously bloodless war

War is not what it used to be. Both the implicit trends and explicit strategy has gone from large-army movements – the invasion of Iraq may be the last large-scale invasion we will see for quite a while – to smaller-unit conflict management and “surgical” actions, such as the raid on Osama bin Laden. This is partially a result of technological evolution (advanced weapons demand much training, making conscripted soldiers, who become civilians just as they have learned how to operate them), partially a change in warfare – more and more conflicts are asymmetric, with urban or rural guerillas facing a traditional military force, hiding among the civilians and forcing the regular army to either be ruthless or to win hearts and minds.

In both cases, war is expensive for the decision-makers. Today’s young men do not have four brothers and face a career of back-breaking work on the family farm or in a factory or mine – prospects that might make a military career, however the peril, look interesting. With less than two children per woman being the average in European countries, parents (and to a certain extent society, through education) have way to much invested in each individual to squander them on unnecessary and unimportant actions.

This might change: New weapons such as remote-controlled and even automatic drones with pilots sitting halfway around the world, out of harms way, means that the price for war (both in money and lives, of soldiers as well as innocent bystanders) has been significantly reduced. So far, this form of remote warfare has been an American forte, but the weapons are becoming available for smaller countries, first in NATO, then in other countries. I predict that Norway, for one, will scale back its very expensive and politically complicated purchase of advanced, manned F-35 fighters and instead see if more of their needs can be met with the cheaper drones – a disruptive innovation in more than one sense.

This evolution is slightly worrying, for a number of reasons: First, the lower cost of war may make military solutions more tempting to politicians – bloodless or not. Second (and in the longer term more scary) automated weapons can, like all automatic systems, malfunction in unpredictable ways and you can even envision them turning against you, as has happened with anti-aircraft missiles. You really don’t want rogue drones with malicious intent out there, whether it is inserted by hackers or come about through unintended systems interactions. Third, the low price and standard components of the weapon systems may mean that they, in time, will be available not just to large nations, but also to the guerillas and terrorists they were invented to confront. Imagine a home-made drone with cheap technology as the new Kalashnikov – solid, simple and able to make up in numbers what it lacks in sophistication.

I don’t know if remote weapons need a solid infrastructure of communications technology, in particular networks (satellites, cellphone networks, wi-fi) or if they can be controlled with direct radio transmission. There is quite a lot of data that needs to go across, in close to real time – but given the falling cost and increasing range of of digital wireless communication, it is not too hard to imagine that these weapons could be cheap, perhaps even built from standard parts by insurgents themselves, both for spying and for weapons delivery.

Small and cheap has a tendency to carry the day, and enemies learn from each other. Let’s just hope that Steven Pinker is right – and avoid thinking too much on the suppressive possibilities of autonomous weapon systems.

Original and cover–complementary, not competitive

This is the original version of Gotye’s Somebody That I Used to Know:

The video is elegant, sexy and interesting. How to improve it? Well, here is a cover version by a homegrown little band called Walk off the Earth:

I actually like this version of the song better – even without the video. But they are both great. And there you have it – the beauty of art, evolving where people take what others have done and put their own spin on it. Brilliant.

Incidentally, the reason I found these videos is entirely due to my youngest daughter. Just so you don’t think I have the first idea about music. Or anything else.

Computing’s cathedral history

Turing's Cathedral: The Origins of the Digital UniverseTuring’s Cathedral: The Origins of the Digital Universe by George Dyson
My rating: 5 of 5 stars

This is a tour de force history of the birth of the modern computer – and, specifically, the role of Princeton’s Institute of Advanced Study in it. Their “IAS machine” was a widely copied design, forming the basis for many research computers and IBM’s early 701 model.We hear of John von Neumann (who tragically died of cancer at 53), Alan Turing (stripped of his security clearing and probably driven to suicide at 41), Stan Ulam, and many others, some famous, some (quite undeservedly) less so. I continue to be amazed at how far ahead some of the thinkers were – Alan Turing discussed multiprocessor and evolutionary approaches to artificial intelligence in 1946, for example.

On a side note, I was pleased to see that a number of Norwegian academics, mostly within meteorology, played an important part in the development and use of the IAS computer. Nils Aall Baricelli, an Italian-Norwegian, was someone I previously had not heard of, one of those thinkers who is way ahead of his time and (perhaps because he was independently wealthy and led a somewhat nomadic academic existence, hence may have been considered something of a dilettante, though Dyson certainly don’t see him as such and credits him with the ability to see a possible way from programmed computer to independently learning mechanism (and, perhaps at some point, organism).

The book is a bit uneven – partly standard history, partly relatively deep computer science discussions (some of them certainly over my head), and partly – with no warning – brilliant leaps of extrapolating visioneering into both what computers have meant for us as a species and what they might mean in the future. It also shows some of the power struggles that take place in academics, and the important role IAS played in the development of the hydrogen bomb.

All in all, an excellent history of the early days of computing – a more recent history than many are aware of. As George Dyson says in his Ted lecture (below) in 2003: “If these people hadn’t done it, someone else would have. It was an idea whose time had come.” That may be true, but it takes nothing away from the tremendous achievements of the early pioneers.

View all my reviews

Tips and tricks swap meet

Today I hosted a brown bag lunch with researchers from BI’s Technology Strategy group and MIT CISR. The objective was to get to know each other, but every meeting needs a topic, so I asked people to bring their computers and share a few smart things, useful web sites and other things they have discovered, that people wouldn’t know about.

Here is a list of some of the smart tricks and tools people came up with (I hope I didn’t forget any):

  • If you need to edit a large document in Word, create a table of contents, place it at the beginning of the document – and jump to the right chapter or subsection by control-clicking on the TOC.
  • Pressing . (period) while in presentation mode in Powerpoint will give you a black screen, pressing the same key again gives you the slide back. Useful for making people listen to you rather than read the slide.
  • A tablet computer is useful for presentations: Draw on slides, use Windows Journal to sketch out diagrams and drawings – which you can then PDF and make available to students.
  • This article explains how to get rid of New York Times cookies with a bookmarklet.
  • Google Reader lets you read RSS feeds quickly and easily.
  • Clearly from Evernote is a great tool for reading webpages – removes unnecessary clutter and lets you save the page to Evernote.
  • Think-Cell is a great tool for creating charts in Powerpoint, faster and simpler and more good-looking than standard Excel.
  • Whenisgood.net is great for finding possible meeting times.
  • The Meeting Planner from timeanddate.com is useful.
  • If this then that lets you automate certain web tasks by monitoring information streams and taking action based on their results.
  • Hipmunk is great for finding flights quickly, has a great graphical display.
  • In Word, under the File/Open or File/Recent menu choice, there are little pushpin symbols that, if pushed, will make sure the document stays visible in the list.
    Very useful for keeping the position of frequently used documents that are stored in SharePoint without having to go through a lengthy access procedure.

The fun thing with a little meeting like this is that everyone comes away with at least one or two things they hadn’t thought about – which is more than you can say for most meetings.

A value chain at work

This old footage (via egmCartTech) of the 1936 production process at Chevrolet’s plant in Flint, Michigan, shows a value chain at work – i.e., a process where value is added in small, repeatable, sequential steps. This is how many people still see companies…

It is notable for many things – the relative imprecision of the production (dents in parts being marked for later fixes), the simple design of the cars (two-box design built on a frame, soon to be overtaken by the monocoque design already introduced with Chryslers’ 1934 Airflow), and the notion of the human as the servant of the machine, doing simple things repetitively and to be attempted replaced by robots in the 70s and 80s as production became increasingly componentized. Toyota eventually introduced the Kan-Ban principle, where each worker is responsible for the quality control of previous work and can stop the process. But no wonder GM had quality problem as designs got more complex…

Truth, time, context, and computation

A reference to Jeanne Ross’ exhortation to companies to find one agreed – or declared – one declared source of truth got me thinking this morning. Jeanne’s point is that in order to get organizations to start discussing solutions rather than bickering over descriptions, it is better to declare a version of the truth to be the real one. If there are inaccuracies in the source of the data, then people can do something about making them more precise, an exercise that in most cases is much more fruitful than trying to suggest alternative numbers.

I very much agree with Jeanne in the main of this statement (probably a smart move, given that I am her guest at MIT CISR this year), as well as the need for it in many organizations. But it got me thinking – what is the truth, and how has what we consider to be the truth been influenced by advances in computation? With Big Data increasingly available, we can now analyze our way to most things. How does this change our concept of what is truth? Moreover, at what level should a CIO declare the one source of truth?

Truth as a function of time and context

I remember a conversation sometime in the nineties with colleagues Richard Pawson and Paul Turton at CSC – the discussion was on how object orientation changed the nature of systems, from being a computationally limited representation (a function, if you will) to being a simulation of the organization. We saw three stages in this evolution:

VERNER Swivel chair, white Width: 24 3/8 " Depth: 27 1/2 " Min. height: 42 1/8 " Max. height: 47 1/4 " Seat width: 20 1/2 " Seat depth: 18 1/2 " Min. seat height: 16 7/8 " Max. seat height: 23 5/8 "  Width: 62 cm Depth: 70 cm Min. height: 107 cm Max. height: 120 cm Seat width: 52 cm Seat depth: 47 cm Min. seat height: 43 cm Max. seat height: 60 cm  First, truth as a stored value. The example we thought of was inventory level – what is inventory level for a certain product? In a world with limited computer resources, the simplest way to have this number would be to periodically calculate it, and then store it so people can have access to it. When you go to IKEA’s web site to search for a nice and cheap office chair (such as the pictured Verner), for instance, they will give you an estimated number in the store closest to you. I don’t know how IKEA calculates that number, but I doubt if they dip into the local POS system of each store to precisely check it each time you query. (If they do, more power to them.) If this number is calculated on an intermittent basis, it will of course be rather imprecise – but it is computationally easy to get to. Similarly, if you ask Google about the distance to the moon, they will come back with documents which have that number in them, generally agreeing on an average of 384,403 km (238,857 miles). However, that is an approximation, since the moon is can be as near as 363,104 km (225,622 miles) and as far as 405,696 km (252,088 miles) depending on where it is in its elliptical trajectory.

I suspect much of the discussion over which are right in most corporations are about these kinds of numbers – calculated after the fact, subject to interpretation because we just don’t know what the precise situation is, and very often we do not know how we got to that number.

However, computation comes to the rescue – with more powerful computers, sensors and faster networks, we can actually move to the second stage: Truth as a calculated number.

For the distance to the moon example, the simple answer is Wolfram Alpha, the mathematical search engine, which will give you the calculated distance to the moon at the time of the query. For the IKEA example, this would mean calculating the number of Verner chairs in the store each time a customer asks on the web. This can be done varying levels of precision. The simplest way would be to get it from the POS system, which records when a chair is purchased and can subtract it from the inventory. A more precise method, given the length of IKEA’s checkout lines, would be to have a sensor on the chair and track when it is taken out of the shelf and placed on the customer’s cart. Precision is largely a question of how much you are willing to spend. For a physical store, tracking cart volumes is expensive, for an online store, it is, in theory, cheap, since a customer moving an item from inventory to cart is done digitally.

This kind of number is much closer to the truth, and much more operationally useful – and the job of the CIO is to declare how this number should be found, tracked and displayed. It may seem somewhat simple to say this, but this is where there should be no question of the source of the truth – every company should have one and only one, and much of the work of CIOs and their organizations in the last 10-15 years has been in moving companies along until they are capable of calculating the one true number.

Then, we move to the next (and so far last) stage: Truth as a calculated number in context. Context very gets more difficult as the need for precision goes up (which, I suppose, blatantly ignoring the quantum mechanical context, is a sort of business version of the Heisenberg uncertainty principle.)

For the distance to the moon example there is little room for context. You could argue that it be different based on where on earth you are, or for what you are going to do with the information (launching a satellite or calibrating your telescope, for instance) but for most uses, there is little need for contextual customization.

For the IKEA example, the situation is rather different for different parts of the organization, and for different types of customer. If I am a customer looking up the number from my smartphone while close to the store, the POS number might be OK, since I would get to the product in short time and the consequences of imprecision would be small. If the nearest IKEA store is several hours’ driving away, then I might want a different number, one that incorporates not just the current situation but also the likelihood that the number would be zero before I get there. Or, I might want a reservation function, either setting the product aside or at least allowing me to report that I aim to buy one within the next x hours and thus would like the number shown as available to be reduced until I can make it to the store. In an online store, the problem is the diametrical opposite – there, customers can have carts sitting for days and it becomes an operational necessity to have some policy declaring at what point the products in the cart will have to be made available to other customers.

Similarly, the very concept of inventory level itself means different things to different parts of the organization. For a store manager, it is a cost concept, something to be optimized in a balancing act between capital costs and stock-outs. For a supply chain manager, it is also a flow concept, something to be optimized between stores. For someone managing the physical space of the warehouse, it is a physical concept – goods that have been sold to a customer but not yet picked up are very much something you need to manage. And for a sales person, inventory levels is an availability concept, often subject to negotiations and transfers within the organization.

So, what is a CIO to do?

I think the declaration of a source of truth is a question of hitting the right level, navigating between the simplicity of simple numbers and the complexity of inferred context. In most cases, I suspect, the optimum lies in providing the ability to find the truth, giving customers (i.e., of the IT organization) their numbers at the source – which should be the one, declared one – but also giving them the tools to interpret them in light of their own context.

The key here is not to try to move from the first phase to the third without missing the second. Unfortunately, in my view, many IT organizations have done just that, by responding to requests for customized reports, systems and views from archival rather than current, operational data. As each number becomes institutionalized through use within its context, transitioning to a declared truth can become an exercise in power rather than rationalism. Better to promise context after speed and precision has been provided – and even better, provide the context in a format the end consumer can relate to within their own context.

For IKEA, that might be giving me the number of chairs available plus a prediction (based on history and, say, number of cars in IKEA’s parking lot) as to how many chairs are likely to be sold, with variance, within the next x hours. For the rest of organization, well – it depends. But ones you provide real-time access to well defined operational data, you can safely leave the question of what it depends on to the person wanting to use it.

Throwable panoramic camera

This seems like just the thing for the enterprising tourist – not to mention journalists in danger zones, or just in crowded situations. Nothing like a little overview, especially with high-res cameras. Would have loved to see someone do this at the Rose March in Oslo, for instance.

Via Extremetech, more at the creator’s web site.

Tim Minchin’s Stormy dinner conversation

This video by the rather hard-to-control Tim Minchin is so brilliant that I just have to have it grace my unworthy and insignificant corner of the blogosphere:

And now I know where to point people who tells me I don’t know everything…

(via Gunnar’s excellent Norwegian blog). And here is a live, text-based version.

Dragon-dictated and happy about it

image About every fifth year, I purchase some dictation software. I do this because I am a firm believer in technology, in particular the use of technology to overcome personal limitations, such as writer’s block, carpal tunnel syndrome, a propensity for procrastination, and general laziness.

About two weeks after the initial purchase, I typically experience the disappointment familiar to any technology optimist: namely, that the technology does not live up to what it says on the box.

Dictation software, for instance, typically is slow and buggy and doesn’t understand my accent. It also tends to consume all the available processing power of my laptop, a scarce resource if there ever was one, and not play nice with my existing applications.

This time, that may not happen. I am writing this using Dragon dictate software, and not only does it recognize what I’m saying, but it responds quickly and naturally to the various editing and navigation commands that I utter, mostly without looking in the manual. As a matter of fact it is a little bit like dictating to an unfamiliar and not very personable secretary. There are still some problems in the recognition department, such as the software frequently choosing the wrong tense of a verb, but that is easily fixed simply by telling the software to go back and repaired the damage.

This is the fourth time I’m buying dictation software. My first test was in 1996 and simply did not work at all. I then tried again in 1998 and lastly, I think, sometime around 2007. The stuff is gotten better, but there is always been something missing. The difference now, I think, is that the software responds fast enough for you as a user to adjust your behavior to the software almost in real time. As I’ve written before, this almost tactile response is crucial for the usability of a technology, be it on screen via a keyboard or using some other input method.

With the previous versions of this software, I have not been able to experiment enough to properly learn the most useful features of the software, restricting myself to simply entering text, often by reading handwritten notes or other files into the computer. The quick, almost tactile response from the software, along with its seeming ability to learn as we go along leads me to think that this time, for sure, things will be different.

Of course, solving the problem of word recognition and flexible editing does nothing to help with a more fundamental problems that a writer, particularly a brother unsystematic one such as myself, faces. Academic output as a function of processor speed is a flat line, as far as I know, especially if the y-axis is one of quality. But the software might help with my aching underarms, and might prove to be a way of concentrating at the task at hand, because it is very hard to jump into another window and watch a few YouTube videos or check e-mail or twitter using nothing but voice commands.

Now, if it was only available in Norwegian…

(Yes, there are a few errors here. I will let them stand as a demonstration….)

Book nerd challenge

I normally don’t like blog challenges – distinctly 2006 – but this one is from daughter Julie, so I guess I am kind of obliged to…

Have you read more than 6 of these books? The BBC believes most people will have read only 6 of the 100 books listed here. Instructions: Copy this into your notes. Bold those books you’ve read in their entirety, italicise the ones you started but didn’t finish or read an excerpt. Tag other book nerds.

1 Pride and Prejudice – Jane Austen
2 The Lord of the Rings – JRR Tolkien
3 Jane Eyre – Charlotte Bronte
4 Harry Potter series – JK Rowling
5 To Kill a Mockingbird – Harper Lee
6 The Bible
7 Wuthering Heights – Emily Bronte
8 Nineteen Eighty Four – George Orwell
9 His Dark Materials – Philip Pullman
10 Great Expectations – Charles Dickens
11 Little Women – Louisa M Alcott
12 Tess of the D’Urbervilles – Thomas Hardy
13 Catch 22 – Joseph Heller
14 Complete Works of Shakespeare
15 Rebecca – Daphne Du Maurier
16 The Hobbit – JRR Tolkien
17 Birdsong – Sebastian Faulk
18 Catcher in the Rye – JD Salinger
19 The Time Traveller’s Wife – Audrey Niffenegger
20 Middlemarch – George Eliot
21 Gone With The Wind – Margaret Mitchell
22 The Great Gatsby – F Scott Fitzgerald
23 Bleak House – Charles Dickens
24 War and Peace – Leo Tolstoy
25 The Hitch Hiker’s Guide to the Galaxy – Douglas Adams
26 Brideshead Revisited – Evelyn Waugh
27 Crime and Punishment – Fyodor Dostoyevsky
28 Grapes of Wrath – John Steinbeck
29 Alice in Wonderland – Lewis Carroll
30 The Wind in the Willows – Kenneth Grahame
31 Anna Karenina – Leo Tolstoy
32 David Copperfield – Charles Dickens
33 Chronicles of Narnia – CS Lewis
34 Emma – Jane Austen
35 Persuasion – Jane Austen
36 The Lion, The Witch and The Wardrobe – CS Lewis
37 The Kite Runner – Khaled Hosseini
38 Captain Corelli’s Mandolin – Louis De Bernieres
39 Memoirs of a Geisha – Arthur Golden
40 Winnie the Pooh – AA Milne
41 Animal Farm – George Orwell
42 The Da Vinci Code – Dan Brown
43 One Hundred Years of Solitude – Gabriel Garcia Marquez
44 A Prayer for Owen Meany – John Irving
45 The Woman in White – Wilkie Collins
46 Anne of Green Gables – LM Montgomery
47 Far From The Madding Crowd – Thomas Hardy
48 The Handmaid’s Tale – Margaret Atwood
49 Lord of the Flies – William Golding
50 Atonement – Ian McEwan (on the night stand – never seem to get around to it)
51 Life of Pi – Yann Martel (yeah – good book!)
52 Dune – Frank Herbert
53 Cold Comfort Farm – Stella Gibbons
54 Sense and Sensibility – Jane Austen
55 A Suitable Boy – Vikram Seth
56 The Shadow of the Wind – Carlos Ruiz Zifon
57 A Tale Of Two Cities – Charles Dickens
58 Brave New World – Aldous Huxley
59 The Curious Incident of the Dog in the Night-time – Mark Haddon
60 Love In The Time Of Cholera – Gabriel Garcia Marquez
61 Of Mice and Men – John Steinbeck
62 Lolita – Vladimir Nabokov
63 The Secret History – Donna Tartt
64 The Lovely Bones – Alice Sebold
65 Count of Monte Cristo – Alexandre Dumas
66 On The Road – Jack Kerouac
67 Jude the Obscure – Thomas Hardy
68 Bridget Jones’s Diary – Helen Fielding
69 Midnight’s Children – Salman Rushdie
70 Moby Dick – Herman Melville
71 Oliver Twist – Charles Dickens
72 Dracula – Bram Stoker
73 The Secret Garden – Frances Hodgson Burnett
74 Notes From A Small Island – Bill Bryson
75 Ulysses – James Joyce
76 The Inferno – Dante
77 Swallows and Amazons – Arthur Ransome
78 Germinal – Emile Zola
79 Vanity Fair – William Makepeace Thackeray
80 Possession – AS Byatt
81 A Christmas Carol – Charles Dickens
82 Cloud Atlas – David Mitchell
83 The Color Purple – Alice Walker
84 The Remains of the Day – Kazuo Ishiguro
85 Madame Bovary – Gustave Flaubert
86 A Fine Balance – Rohinton Mistry
87 Charlotte’s Web – EB White
88 The Five People You Meet In Heaven – Mitch Albom
89 Adventures of Sherlock Holmes – Sir Arthur Conan Doyle
90 The Faraway Tree Collection – Enid Blyton
91 Heart of Darkness – Joseph Conrad
92 The Little Prince – Antoine De Saint-Exupery
93 The Wasp Factory – Iain Banks
94 Watership Down – Richard Adams
95 A Confederacy of Dunces – John Kennedy Toole
96 A Town Like Alice – Nevil Shute
97 The Three Musketeers – Alexandre Dumas
98 Hamlet – William Shakespeare
99 Charlie and the Chocolate Factory – Roald Dahl
100 Les Miserables – Victor Hugo

Sum total: 51 read, didn’t count the halfways… Hmmm. Wonder if that is good and bad. And why in the world is the Da Vinci garbage on the list?

Oh well, feel free to do your own. Or not.

(Incidentally, here is a much better list.)

FIAT 500 and Structural deepening

One aspect of technology evolution, according to W. Brian Arthur’s excellent The Nature of Technology, is structural deepening: How basic technology adds features over time. Structural deepening is actually one factor which often means we underestimate technology evolution – for instance, a car today costs about as much, in relative terms, as a car did 30 years ago. What you get for your money, however, is something completely different.

A couple of months ago I was walking through the parking garage at the Norwegian School of Management – and I spotted a case of structural deepening in practice. I just had to take a picture or two with my cell phone (which has a camera – an0ther instance of structural deepening, right?):

sep2010 060

The Fiat 500 on the left is from sometime in the 60s, has an engine of about half a liter and a weight of around half a ton. The Fiat Nuova 500 on the right has 2-3 times as much engine, double the weight, is (as can be seen) a lot bigger and also a lot faster. It also has lots more technology – not only headrests, but safety belts, 7 air bags (!), air conditioning, better stereo, steel bars, crumble zones, etc. etc.) It is, supposedly, still considered a small car…

(More pictures after the break)

Continue reading