Category: software | 軟件 | 소프트웨어 | ソフトウェア

Soon after I started writing this blog, web services came up as a serious challenger to software. The thing that swung the tide in software’s favour was the rise of the mobile app ecosystems.

Originally mobile apps solved a gnarly problem for smartphone companies. Web services took time to download and were awkward compared to native software.

Now we tend to have a hybrid model where the web holds authentication functionality and the underlying database for many applications to work. If you pick up a Nokia N900 today, while you can appreciate its beautiful design, the device is little more than a glowing brick. Such is the current symbiosis between between software apps and the web services that support them.

That symbiosis is very important, while on the one hand it makes my Yahoo! Finance and Accuweather apps very useful, it also presents security risks. Some of the trouble that dating app Grindr had with regards security was down to the programmers building on third party APIs and not understanding every part of the functionality.

This means that sometimes things that I have categorised as online services might fall into software and vice versa. In that respect what I put in this category takes on a largely arbitrary view of what is software.

The second thing about software is the individual choices as a decision making user, say a lot about us. I love to use Newsblur as an RSS reader as it fits my personal workflow. I know a lot of other people who prefer other readers that do largely the same job in a different way.

  • Skype

    I was recommended Skype VoIP software from my friend Uri. I had not tried voice over the net since I worked on one of the pioneers in this area, an Israeli company called Delthathree. I expected metallic sounding voices and gapped and stuttered speech as signals would be distorted and delayed by network traffic. Skype is a peer-to-peer voice over the net application, you pay nothing for calls between computers and low prices between computers and phones.

    This is nothing new Net2Phone did this back in the day, both Yahoo! Messenger and Apple’s iChat allows you to do video conferencing and voice calls. Skype has something else, sizzle.

    Skype’s client software arrived just as broadband has become mainstream. Secondly the player looks and works really well, Skype had the underground cool heritage of Kazaa – both shared the same development team based somewhere in the Latvia.

    Finally the Orrin Hatch pestilence of anything that doesn’t cost the consumer must be bad has co-opted authority against open source, P2P communities and telecoms providers against any web service they would like to tax to feather their own nests.

    Usability in the Mac OS X client is second to none and very intuitive. The call quality very good as well. At least comparable to Apple iChat. The call to phones is better than VoIP services that I have used in the past. And has the convenience of being able to be done from my Mac. Encryption of conversations would be nice just to wind the powers that be up a bit more! The way I look at it, the more we make them work to read our personal mail, the better the peace dividend in five years or so as the NSA has had to increase its computing power and write wicked cool software to cope. Hell, it would be un-American not to help be everything they can be! More related posts here

  • Microsoft Longhorn

    Microsoft Longhorn – As you may have seen over the past few days parts of the American media seem to think that the launch of Microsoft’s new operating system is turning into a bigger disaster than the war against terror. They’re wrong for two reasons:

    – The war against terror is majorly messed up because of poor leadership which has betrayed the countless men and women who have been serving their countries selflessly

    – Even in the unlikely event of Microsoft going bankrupt in the morning and the business and associated ‘intellectual’ properties disappearing into a puff of smoke (I sooo wish it were true), there are numerous viable alternatives from pirate Windows software (nice price, shame about the code), GNU/Linux, various flavours of Unix (Solaris, Openware, Mac OS X, netBSD, FreeBSD etc)

    Let’s put Microsoft Longhorn into perspective:

    – Whine number one – its late, duh show me an IT project that isn’t late, or over budget. Ever heard the one about the sales man who walks into a client, promises them the earth and then gives the programming team three weeks to build it and is then surprised when it doesn’t deliver. Microsoft is bigger than everyone else so does things like this on a bigger scale.

    – Whine number two – it won’t do what you promise, you’ve cut out all the good bits. Ok, I’m going to let you into an IT industry dirty secret, marketing people lie. They believe what they tell you when they have told you it, but they lie. I know they lie, because I’ve taken their lies and written them in an easy to understand format for journalists to write about. Journalists propagate those lies because they provide content that readers pretend to glance over whilst really checking out the job adverts and feeling aggrieved at the money they are paid. The content is a trojan horse to get those job adverts into their workplace because there are too many more interesting things to do in their own time. Everyone benefits from the ecosystem

    – Whine number three – its an omen of doom, Trey (William Gates III to those of us who know him well) has taken his eye off the ball and Monkey Boy Balmer has royally fcuked up, this would not have happened with Bill in charge. This one needs to be broken down into sections.

    First of all, Steve Balmer has done a good job fighting against the rabid autistic children that make up most of his employees, bringing it successfully through a shedload of antitrust lawsuits and helping put a more sympathetic government in the White House.

    Remember, Bill Gates’ video testimony helped with the finding of fact against the company in the first place and condemned Microsoft in the court of public opinion.

    Secondly, when Gates was in the hot seat the company made some shocking errors:

    • Microsoft Bob – don’t know about it? That’s because it bombed
    • The Road Ahead (first edition) – ghost writers had to tear this apart and rewrite it replacing up to 30 per cent of the content, Gates had dismissed the Internet and missed the boat. They spent hundreds of millions before they caught back up
    • Cairo – during the development of Windows’95, Microsoft spent a lot of money developing some wicked cool technologies that improved searching for data on a computer amongst other things. Cairo was designed to unify the DOS and NT based products on one state-of-the-art platform (this unification happened much later with Windows XP). Along the way a lot of cool stuff got culled, the market got an inferior product which sold despite being launched with a Rolling Stones live performance of ‘Start me up’. Windows’95 went on to be a technological wasteland and an unprecendented commerical success. Cairo still makes Microsoft Longhorn look good

    Thirdly it takes more than Microsoft Longhorn, a few penguins and unruly autistic children to take down the house of Microsoft. Why? Because thousands of IT people want to follow each other like lemmings rather than looking at alternatives that may provide their business with competitive advantage? The real compelling reason why Microsoft should not be scared of Microsoft Longhorn – politico-economics. Below is a quote taken from the I, Cringely column of August 14, 2003:

    Why aren’t Apple Macintosh computers more popular in large mainstream organizations? Whatever the gigahertz numbers say, Macintoshes are comparable in performance to Windows or Linux machines. Whatever the conventional wisdom or the Microsoft marketing message, Macs aren’t dramatically more expensive to buy and on a Total Cost of Ownership basis they are probably cheaper. Nobody would argue that Macs are harder to use. Clearly, they are easier to use, especially on a network. So what’s the problem? Why do Macs seem to exist only in media outfits? Apple is clearly wondering the same thing because the company recently surveyed owners of their xServe 1U boxes asking what Apple could do to make them more attractive? For those who own xServes, they are darned attractive — small, powerful, energy-efficient, easy to configure and manage, and offering dramatic savings for applications like streaming. Yet, Apple appears to be having a terrible time selling the things.

    I used to think it came down to nerd ego. Macs were easy to use, so they didn’t get the respect of nerds who measured their testosterone levels by how fluently they could navigate a command line interface. Now, I think differently. Now, I think Macs threaten the livelihood of IT staff. If you recommend purchasing a computer that requires only half the support of the machine it is replacing, aren’t you putting your job in danger? Exactly.

    Ideally, the IT department ought to recommend the best computer for the job, but more often than not, they recommend the best computer for the IT department’s job.

    Now another question: Why are Linux computers gaining in popularity with large organizations while Macs, which are based after all on BSD Unix, aren’t? While there is certainly a lot to be said for Linux in competition with various flavors of Windows (Linux is faster, more memory-efficient, more secure, has more sources of supply, supports many more simultaneous users per box in a server environment, and is clearly cheaper to buy), the advantage over Macintosh computers is less clear.

    Again, it comes down to the IT Department Full Employment Act. Adopting Linux allows organizations to increase their IT efficiency without requiring the IT department to increase it’s efficiency. It takes just as many nerds to support 100 Linux boxes as 100 Windows boxes, yet Linux boxes are cheaper and can support more users. The organization is better off while the IT department is unscathed and unchallenged.

    I am not claiming that every organization should throw out its PCs and replace them with Macs, but the numbers are pretty clear, and the fact that more Macs don’t make it into server racks has to be based on something, and I think that something is CIO self-interest.

    Macs reduce IT head count while Linux probably increases IT head count, simple as that.

    I didn’t come up with this very smart idea, it came from a reader. That same reader made the point that every part of an organization ought to be concerned with improving the bottom line, which is to say with being more productive. Yet IT typically doesn’t work that way.

    All you aspiring ‘Neutron’ Jack Welch’s out there, you have an ideal target to squeeze for efficiency get liquidating staff and taking technological change out of the hands of the IT director (better still fire his ass and buy the mortgage on his property for peanuts). Before you ask, outsourcing just ships the problem out of the country but not out of your life.

  • Microsoft employee revolt?

    Last week Microsoft Corp. announced that it was cutting medical benefits, stock discounts and parent leave for employees. The medical benefits cut amounted to a measure to encourage them to use generic drugs rather than prescription drugs in order to the help the company conserve its 50 billion USD cash pile.

    The chosen few, are not happy according to results of an internal poll obtained by Reuters.

    This follows on from changing the stock options structure, allegedly to improve corporate governance and had the effect of making it less likely that their hard work would be converted into the status of a burnt out millionaire. In addition, Bill Gates has become one of the largest investors in the pharmaceutical sector.

    I must admit I don’t feel that sorry for them:

    – In the case of the prescription drugs cut, why pay more for a brand that only does the same or is worse than a non-label product? Agreed, oh but wait a moment, that disrespects investments made by companies in intellectual property and building a brand, rather like the arguments that Microsoft employs against the open source LAMP cabal? (LAMP is geek marketer speak for Linux, Apache, MySQL, PHP)

    – It shows that Microsoft is becoming a middle aged and mature business. Therefore there is less likely to be a Windows 95 type cancer spreading through technology. The new new thing is likely to happen elsewhere

    – Microserfs are likely to be less committed and work less hours, they will no longer feel that they have everything to play for. That means less products launched, products taking a longer time to get to market and less commitment in marketing the products. This provides other companies and start-ups with a better chance of bringing truly innovative products to market, with less chance of suffering a Netscape-like death

    – Nothing loosens tongues like dissatisfaction. It is noticeable that that benefits cuts have been brought in after the company made its peace with the US government, Oracle, Sun Microsystems and AOL. However there is still some outstanding court cases like Microsoft v Burst.com, the EU and South Korea that could benefit from some prime time whistle blowing a la Deep Throat’s role in the Watergate Scandal

    – It is a bit of a leveller in the Microsoft class structure. Vested staff (full-time employees) were known to lord it over contract employees wearing pin badges with the message “Fuc* You – I’m Vested”. This message kind of rings hollow now. In addition, it lows the still huge challenge facing those workers who would like union recognition. (Microsoft historically has been an anti-union shop, but treated its serfs well)

    – Anybody who has seen the blue screen of death, been stymied by a wizard, irritated by a paper clip, or had a corrupt file with two weeks of work in it would be sitting there wondering why the hell Microserfs deserve more than a McDonalds Happy Meal(TM) and sharp kick in the backside. Guys many of your products lack quality, when they’re good they’re cool (Microsoft Word and Excel on the Mac) but the vast majority of time they are like a sprinkling of hundreds and thousands (marketing and candy coloured graphics) used to hide a manure heap. To paraphase Martin Luther – it doesn’t matter what you cover it with a manure heap is still a manure heap

    OK before I get pro-Microsoft hate mail, I have enough respect for some of the decent products they’ve made to give the disgruntled Microserfs some words of wisdom:

    – Don’t complete another survey on an internal web site, they can trace you from your IP address or other internal network identifiers. They know who you ‘troublemakers’ are. In fact wait until a colleague leaves their PC and do it on theirs instead, now your job is likely to be more secure because guess whose job is more likely to be offshored now? BOGU (a quaint Microsoft phrase that means ‘bend over and grease up’)

    – Read Dilbert and Machiavelli’s The Prince diligently to learn how to survive in the Microserf culture

    – Get a life, you aren’t going to make dent in the universe, get out meet people, make someone happy and through that hopefully find your own happiness, volunteer at The Samaritans and try to make more of a difference than just screwing over the same poor saps with a new winkle in the licensing agreement

    More on Microsoft here.