Cloud computing is so big these days that I’m even getting emails from more or less reputable organizations imploring me to jump on the bandwagon and get rich off this latest fad. Clearly we’re well on our way if not already in the trough of disillusionment. As we pull out of the trough, we will have to deal with some very challenging issues – both technical and economic. On the technical side, I’ve been dealing with an interesting aspect of
Read more …
Speech recognition is like the fusion reactor of computer science. Fusion research is always “just 20 years away from practical applications”. This was the case in 1960, 1980, 1990 and 2000. All along we learned a lot of useful and interesting stuff, but we still don’thave access to clean, virtually limitless electricity. At one point in the early days of nuclear energy people actually talked about electricity being so plentiful that it would be “too cheap to meter”. And they
Read more …
I’ve often wondered why user interfaces always seem to be always constrained to the two dimensions on your computer screen. Certainly in the business information world this is the case. On my way home today I heard an interview on NPR with Michael Sweet from the Berklee College of Music in Boston that got me thinking. Sweet was talking about composing music for video games, which rely heavily on sound feedback to set the mood for the player. When the
Read more …
My ISP decided to stop delivering services to me this weekend. I suppose they got tired of taking my money and would prefer to see how things would work out if I didn’t pay them any more. Anyway, I get itchy when I don’t write for a few days so I took my lunch hour to finish this draft…
When you are developing a product of any kind, you need to keep track of the requirements that dictate what goes in
Read more …
The decision of whether to add data to the database – in effect, denormalizing it to some extent – is partly informed by the need to reduce the overall complexity. As with the internet and the Charles proxy, the ability to see the raw data is always
Read more …
I’m currently reading Steven Pinker’s recent book “The Stuff of Thought”[1] in which he discusses how the structure of language provides insights to how the brain works. It’s one of three books I have on the go at any given time. Never have enough uninterrupted time to just sit down and read the whole thing – I guess that’s a lesson right there in how the modern brain works. I’ll give you one example of the kind of gem I’ve
Read more …
Toyota can’t say for sure whether the recent rounds of recalls will definitively resolve the safety issues. What a mess they are in! But we shouldn’t be surprised – automotive systems are so complicated that it is frankly surprising we haven’t had more
Read more …
I love playing those spot the difference games. You know exactly how many differences there are, you know that it’s only a matter of time before you find them all, and you know that even if you run out of time or patience you can cheat and find the last one you were looking for. It’s mindless entertainment.
At work, however, when I am looking at two documents that are almost exactly the same, the last thing I want to do
Read more …
Recently I’ve been reading an information architecture perspective on internet search algorithms. My perspective is that internet search is not corporate search. Of course many of the concepts are relevant and transferrable, but there are differences. Let’s start with a review, then talk about the
Read more …
Open source software is not free. It costs time and money to evaluate the available packages and evaluate licenses, and when you use open-source software you take on greater risk than if you developed the code in-house or purchased it from a
Read more …