Tag Archives: microsoft

Inmates

I’m in the process of reading Alan Cooper’s delightful book The Inmates Are Running the Asylum. Cooper discusses the reason computer software is often so difficult to use. His main thesis: when programmers design software, they do it in a way that fits how the computer operates, not necessarily how a human being operates. It makes sense to them, but not to the average end user. This makes clear the need for so-called interaction design, as opposed to interface design. In order to be truly effective, this must be done by dedicated interaction designers, not by the programmers. The reason for this lies in the simple difference of how programmers think about problems and how normal people think about things. (Being a programmer myself, I can tell you that programmers really do have a different way of seeing the world. That view often doesn’t mesh with how normal people see the world.)

Cooper’s book dates from 1999. Things have changed in the realm of software interaction design since then. But he notes trends of the day that are still obvious in current software development. In chapter 5, for example, he discusses the concept of customer loyalty. He argues that Microsoft’s Bill Gates had tremendous business prowess and, as such, was able to get his company’s products to sell, imperfect or unpleasant to use as they may have been. People bought his things because they provided solutions for the problems they faced. They were driven by “economic necessity,” as Cooper puts it (p. 75). But as soon as something better comes along, the customers’ disloyalty will become apparent. They will be willing to switch to those better products without suffering withdrawl from their emotional attachment to Microsoft. Apple, on the other hand, has always had an eye for design. Their products were and still are attractive, and Apple has an incredibly loyal consumer base. Just think: how many people do you know who sport an article of clothing, bumper sticker, mug, or other object advertising Apple to the world? And how many people have you seen with similar products from Microsoft?

I believe that companies like Apple and Google have done much to drive innovation in the field of interaction design. Just think of the iPhone. How many smart phones have been developed in the last two years that look or act like the iPhone? A staggering number. But who thought of having such an intuitive, tactile touch screen before Apple did? And what mainstream email program is there that groups communications into threads besides Gmail? (If there really is one, please correct me.)

It’s issues like these that Cooper addresses in his book. I would highly recommend it to anyone desiring to improve the usability of their software. His current consulting company also has a blog discussing these topics.

Will Microsoft buy Facebook?

Will Microsoft buy Facebook? I sure hope not, although this blogger seems to think so. I agree with Scoble’s opinion that “Microsoft doesn’t deserve Facebook.” Facebook needs the vitality it has from being a small company, committed to and living on its community, as these commenters on Scoble’s post say.

I wouldn’t trust Microsoft with it. It seems to me they are too distant from current trends (or at least lagging badly behind them), and certainly from the social networking sphere, to be able to handle it successfully and allow Facebook to grow into the lively network and platform it is destined to become.

What can Facebook become if it is allowed to grow and run its course? What if it is taken in by some larger company like Yahoo or Google? Would they allow its organic processes, or would it be stifled?

UPDATE: Alfred Thompson has another interesting take on this matter of Facebook remaining independent.

Web nostalgia, Microsoft's Linux deals, and a few gadgets

Happy Friday the 13th! Here are some links for today:

  • This Is What The Web Looked Like In 1994 A nostalgic look at the web 13 years ago. Somewhat depressing, altogether quite laughable. Now you can use browser emulators from that period to view current websites. A good study for those designing websites intended to degrade nicely in non-standard browsers. ;) By the way, Geek with Laptop is a pretty slick blog; I just found it yesterday.
  • The New Linux Distro – Are the Linux companies who have made “patent deals” with Microsoft really just letting Microsoft make money off Linux? Who is really benefiting here, Linux companies, the Linux community, or Redmond? A good quote about the importance of the community:

    These companies forgot one thing…the power is with the consumer. The power is in the community. Ubuntu realizes that…they’ve embraced the community and look what’s happened! The community holds the power to make or break…the power of spoken word cannot be underestimated.

  • Mean Spirited Comments and Blogging – Good exposition on what to do when you run across nasty comments, as I did on Trolls.
  • Running a Windows Partition in VMware – For Linux hackers who would rather not leave their comfortable environment to use Windows (and yes, the need does arise at times, sadly), here are directions on how to mount an existing Windows partition and run it in a VMware virtual machine.
  • Call feature on Google Maps – Now Google will let you call any business number listed on Google Maps from your phone, without calling them directly. Google pays long-distance charges.EDIT: This has been discontinued.
  • Controlling Jobs in Linux – Great tutorial on job management from the Linux consoleEDIT: Site is no longer active

Microsoft patent infringements and Linux

The latest buzz in the Linux forums deals with Microsoft’s claims on patent infringements. Novell made a deal with Microsoft last year dealing with interoperability between Linux and Windows. Word has it that Red Hat is now following suit, despite previous resistance, and making plans to talk to Microsoft.The part that baffles me is how Microsoft is claiming that open-source software is infringing on its patent rights, even though it may be that Microsoft has violated some open-source patents.

Now it seems the Free Software Foundation has made a blunder with the new GPLv3. It makes me wonder if the open-source community will leave the FSF in the dust or if they will submit to the new terms. Linus Torvalds, at least, has said that they don’t anticipate moving the Linux kernel to the new GPL.

What a mess.

On the brighter side, Apple’s stock is skyrocketing since the iPhone came out last week.

Adobe’s invisible platform

Cringley wrote a post on his blog today about Adobe Flash and the possibility of its becoming the invisible, ubiquitous platform for the Internet.”The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.” So wrote Mark Weiser in his 1991 paper “The Computer for the 21st Century”.

Cringley’s thesis is that Adobe PDF and Flash have become so ubiquitous that they are now invisible–essentially every computer used for web browsing has Acrobat Reader (or another PDF reader) and Flash Player. And with the Internet being driven more and more to mobile devices, Adobe has the potential to put Flash everywhere and make it the invisible standard for Internet applications. Adobe doesn’t even have to compete with Microsoft in that realm. (.NET has a long way to go before it can even compete with Flash, and Windows doesn’t even enter the picture.)

JALVWA (Just another Linux vs. Windows article)

I just read an interesting article today about the linux vs. Microsoft battle. The author’s thesis is that the latest division among linux distributions and companies, those who are making deals with Microsoft and those who refuse to do so, just adds to the list of differences but won’t totally fracture the linux world. His last two paragraphs were the most interesting to me:

At the end of the day, Microsoft wants to sell you a unique, proprietary product. No matter where a business falls on the open-source/free-software spectrum, it wants to sell you support and the freedom to make your own IT way. You can argue endlessly about Ubuntu being better than Vista or Windows Server 2003 delivering a higher TCO than Red Hat Enterprise Linux 5, but here’s the part that Microsoft really, really hates and can no longer deny: Both approaches create workable software.So, here we are: Microsoft is making Linux partners. Microsoft is making patent claims. Microsoft is trying to stir up controversy. But, as my grandpa might have put it, “Microsoft is still bringing cards to a horseshoes tournament.” No matter how Microsoft tries to stack this deck, Microsoft is not going to win.

A friend and I had a discussion yesterday about why attempts to drive Ubuntu (or any other linux distribution) into the mainstream OS market will most likely fail. Simply stated, Microsoft has created a good product that works well enough. Normal people are used to it, and IT departments like it because it’s easier to support. My friend also said that a Microsoftie he knows told him linux is ill-prepared for the security challenges of the real world. I don’t know if I agree with that, but he may be correct.

I don’t like Windows any more than the next linux geek, but I do have to admit that they have a monopoly (call it what you will) on desktops and even servers. We’ll see who wins in the end: Microsoft, Microsoft + Novell, or open-source.

By the way, Java != Just Another Vague Acronym, but all the same…