[Duncan's Home] Duncan's Jotter
faq -  feedback -  home 
Members
Logon   -   Sign Up
smeed >> duncan.smeed.org | Duncan's Jotter
duncan.smeed.org | Duncan's Jotter

Day Link Icon 3/8/2004

MacDevCenter.com: Scheduling Tasks in Panther

(by Duncan, @ 1:26 PM)

MacDevCenter.com: Scheduling Tasks in Panther by James Duncan Davidson:
"Computers are all about automation of tasks, and Mac OS X gives you several tools to help execute tasks at certain times of day and even on a regular and repeating basis. After all, if you want to copy a file from one place to another, or download a set of web pages at 5:25 a.m. on the dot, why should you have to get out of bed when the computer can do it for you?"...

Comments: 0 | Reply | Categories: None



Day Link Icon 3/3/2004

Semi-colonic Irritation

(by Duncan, @ 11:22 PM)

Some years ago I coined the term "semi-colonic irritation" in an e-mail thread about a simple optimisation UserTalk programmers could use in their UserTalk coding in Frontier.

Needless to say, some novice C programmers I've taught over the years often fall into the trap of ending a #define with a semi-colon as in:

#define FALSE 0;

And then use something like

if (result == FALSE)...
which of course causes the compiler to throw up an error along the lines of "If statement missing )".

I was quite surprised that a Google Search: semi-colonic irritation yields no hits since, IMHO, it's such a nice play on words ;-) No doubt Google will index this post in the not too distant future and there'll be at least one hit for the phrase.

Comments: 1 | Reply | Categories: None



Day Link Icon 3/2/2004

The blog from the heart of Downing St

(by Duncan, @ 12:55 AM)

BBC NEWS | Magazine | The blog from the heart of Downing St
"Events at the centre of government could become clearer for the public with the launch of an independent website which aims to let people inspect exactly what Downing Street has said."...

Hmm!

Comments: 0 | Reply | Categories: None

The Luxury of Ignorance: An Open-Source Horror Story

(by Duncan, @ 10:14 AM)

Eric Raymond's The Luxury of Ignorance: An Open-Source Horror Story rant:
..."GUI tools and voluminous manuals are not enough. You have to think about what the actual user experiences when he or she sits down to do actual stuff, and you have to think about it from the user's point of view. The CUPS people, despite good intentions, have utterly failed at this. I'm going to anatomize this failure in detail, because there are lessons here that other open-source projects would do well to heed. The point of this essay is not, therefore, just to beat up on the CUPS people — it's also to beat up on every other open-source designer who does equally thoughtless things under the fond delusion that a slick-looking UI is a well-designed UI. Watch and learn..."

This should be required reading for every student of CS for their HCI class.

I had a wry smile to myself when I read this paragraph:

"If the designers were half-smart about UI issues (like, say, Windows programers) they'd probe the local network neighborhood and omit the impossible entries. If they were really smart (like, say, Mac programmers) they'd leave the impossible choices in but gray them out, signifying that if your system were configured a bit differently you really could print on a Windows machine, assuming you were unfortunate enough to own one."...

If nothing else read the final two paragaphs of Raymond' follow-up in The Luxury of Ignorance: Part Deux:

"It's been twenty years since the GNU Manifesto and nearly seven since The Cathedral and the Bazaar. I think it's time we stopped congratulating ourselves quite so much on our dedication to freedom and our ability to write technically superior code, and began more often to ask What are we doing to serve the real users? Good UI design, and doing the right thing by Aunt Tillie, ought to be a matter of gut-level pride of craftsmanship.

But if that's too abstract and idealistic for you, think of this. No matter how skilled you are, there are many times when you will be the end user. By learning to demand good UI from others, the time and sanity you save will ultimately be your own."

Comments: 0 | Reply | Categories: None

Wavemarket

(by Duncan, @ 1:40 PM)

Wavemarket
"WaveMarket, a pioneer in location-based blogging, today introduced the first comprehensive location-based blogging system that enables users to broadcast and share location-time information from their cell phones with friends, affinity groups or the world. The new technology has implications for consumers, the enterprise and vertical organizations, according to Tasso Roumeliotis, WaveMarket founder and chief executive officer."

Comments: 0 | Reply | Categories: None

Copyright © 1999-2005, Duncan Smeed. All rights reserved.
 
March, 2004
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31  
Feb  Apr
Tell ICANN to keep their hands off .org!


Run the HTML validator for this page
Webmaster: web at smeed.org