Nigel Cheshire

Subscribe to Nigel Cheshire: eMailAlertsEmail Alerts
Get Nigel Cheshire via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Nigel Cheshire

Gojko Adzic has a great post today on the application of the “Poka-Yoke” principle to software development. I’d bever heard of Poka-Yoke before, but it looks like it's another application of a Japanese manufacturing technique to software development. Personally, I think you have to be careful about these analogies, but this one works, in my opinion. ... (more)

iPhone - Service as Important as Software Quality

Nigel Cheshire's Blog A couple of weeks or so after launch, I thought it might be fun to scout around and find out whether iPhone users are experiencing significant software problems with the device or not. I haven’t traded my Blackberry for an iPhone (yet), but a couple of folks in the office have them and are all glassy eyed and in love. It's a slick device, there's no question about it, and the software appears to be well executed. Of course there have been some early glitches, but these all seem relatively minor (and shrink even more in comparison to some of the probl... (more)

Why Coding Standards?

Show me code written by ten developers and I'll show you ten different coding styles. So why try to develop and enforce coding standards? Who cares what a program looks like as long as it works? The primary reason for adopting coding standards is to make it easier for developers to read and understand each other's code. Although peer reviews are relatively new, most developers maintain.or at least step through.someone else's code. A huge amount of development effort is wasted reading undecipherable code. It is amazing how a few style changes can make code difficult to read. Arm... (more)

Java Development Managers Stress the Need to Improve Software Quality

We've all experienced it - the "get it out the door" mentality that seems to be the driving force behind many software application deliveries - a prime example of the software industry's immaturity that favors completion over quality, and an end user's preference for hot new features over stable, reliable systems. Deferring the QA process is an expensive way to operate and corporations are taking a financial hit for these software errors. According to the Washington, D.C., National Institute of Standards and Testing (NIST), software errors cost the U.S. economy $60 billion per ye... (more)

JavaOne - JavaFX abuzz

Nigel Cheshire's Blog I’m at JavaOne this week, where the talk from Sun is all about mobile, or JavaFX and JavaFX Script. I’m not sure the world needs another scripting language, but then what do I know? I know it's a bit off-topic, but the thing that struck me about JavaOne this year is just how busy it is. I didn’t hear any numbers yet, but there are a lot of people here. And, more surprisingly to me at least, is that the product pavilion is packed with people. I would have thought that in this day and age, the old trade show formula would be getting old by now... (more)