Navarik develops and manages information networks for the marine shipping industry.

We help maritime shipping firms manage voyage information and reduce communications overload. We are based in Vancouver, Canada, and have customers around the globe.

Navarik Daily Blog

About this page: Entries from Navarik's Daily Blog—written mostly by Communications Manager Derek K. Miller—appear here as a single list, with the newest posts at the top. You may subscribe to the RSS feed for this page. (Find out more about RSS feeds.)


Ten most persistent computer design bugs
Monday, November 29th, 2004

Bruce Tognazzini:

These bugs aren’t necessarily fatal. They are all at minimum highly irritating, and they have all survived for a minimum of five years or five product release cycles, whichever came first. In some cases, the bugs have outlasted the original developers, persisting so long that their successors may not even realize they are bugs—they seem the result of ‘natural laws.’

Tognazzini is one of the world’s best known human-computer interaction designers.


Firefox browser competes well with Internet Explorer
Saturday, November 20th, 2004

Navarik’s web applications work with all modern web browsers, but we recommend Mozilla Firefox to our customers because it better supports web standards, is more secure, and offers some better features than Internet Explorer, which is the default on Windows computers. Information Week agrees in its review:

Firefox 1.0 […] offers everything most people need to browse the Web, in a way you’re apt to like better than Internet Explorer.

A single-page printable version is also available.


Where software bugs come from
Thursday, November 18th, 2004

Charles Miller:

Computer programs are complex. We manage this complexity by dividing programs into manageable pieces that can be isolated and scrutinised closely enough to find the errors of logic that will inevitably sneak in. We then create complexity by having each of these systems interact with each other. The more points at which these pieces can interact, and the more variations in that interaction, the more chance for some chaotic, unwanted behaviour.

So, making computer programs more modular does not necessarily make them less complex.


Cheese and electric shocks
Friday, November 12th, 2004

An interesting analogy for software usability design: if users are like lab mice, do you offer them cheese, or do you try to get them to avoid electric shocks? Quick summary: avoiding shocks is more important. In other words, software must be extremely compelling if it is not going to be easy to use; or, if the software isn’t compelling, it must be easy to use.

 

 

Home | About | Service Areas | Services | Systems | Support | Blog | Contact Us | RSS Web Feeds feeds