|carnatic.com > World Wide Wisdom||< Namaste Netizen. Login | Sign-up | About | Donate >||Search|
|Prefs: Display: title/+ content/+ tags | Sort: Changed/Added/Prio | Tags: All/Strict/Directory/4/5 | Tag sort: Count/Alpha | Hit/pg: 50/100|
No of displayed entries: 9 / 9
1) progress bars: When a graphical display of progress, or a “progress bar,” was shown,
the user would perceive that computer completed the task in less time
than when no progress bar was shown at all.
3) IBM touts new 'aspect' for software coding: IBM plans to bring a software development technique that has been the
subject of theoretical work for years to commercial products this
year and next.
6) Talking Moose : MoosePoop: Motivating Software Artists: Keep the programmer programming as much as possible and more...
7) Run On Sentence: Pie Menus are a naturally efficient user interface technique:
directional selection of pie slice shaped targets. The cursor starts
out in the center of the pie, so all targets are large, nearby, and
in different directions. Fitts' Law explains the advantages of pie
menus, relating fast selection speed and low error rate to large
target size and small distance. Pie menus are easy for novice users,
who just follow the directions, and efficient for experienced users,
who can quickly "mouse ahead" once they know the way.
8) Literate Programming: Donald Knuth : I believe that the time is ripe for
significantly better documentation of programs, and that we
can best achieve this by considering programs to be works
of literature. Hence, my title: "Literate Programming."
Let us change our traditional attitude to the construction
of programs: Instead of imagining that our main task is to
instruct a computer what to do, let us concentrate rather
on explaining to human beings what we want a computer to
The practitioner of literate programming can be regarded as
an essayist, whose main concern is with exposition and
excellence of style. Such an author, with thesaurus in
hand, chooses the names of variables carefully and explains
what each variable means. He or she strives for a program
that is comprehensible because its concepts have been
introduced in an order that is best for human
understanding, using a mixture of formal and informal
methods that reinforce each other.
9) Programmers and Marriage: Brent : And my wife runs a weblog. It's
helpful if you make software your wife likes and uses.
(The downside is that you get bug reports over the dinner
table. You actually live with one of your users.)