lists

66 posts under this tag.

A survey of 4 McKinsey articles 2
0
0
6
Sep
06

As I mentioned a week ago, I am just starting to feel my way around McKinsey’s Quarterly but it’s been impressive so far. I recently finished reading the three complimentary articles I was granted upon registering (which is free) and they were all remarkable.

Flickr's Breakthrough 2
0
0
6
Aug
31

2 days ago I had a major breakthrough in Domburi’s interface. I had been racking my brain for several days for a simple, elegant way to provide all the new functionality I had dreamt for it, but the standards I’d set made the task daunting:

Simple and easy to understand
Instructive Interaction: Making Innovative Interfaces Self-Teaching, by Larry L. Constantine and Lucy A. D. Lockwood was very useful in crystallizing my ideas on the subject.
Building (or at least not interfering) upon earlier knowledge
We’ve been using (web) GUIs for decades now, patterns have emerged. To waste them a silly thing would be. Right-click contextual menu, buttons, selection methods, drag & drop, and general link behavior (from one-click-activation to middle clicking on a link to open it in a new tab) are useful patterns we learn early and should be respected.
Consistency
I wanted to have the same interface for thumbnails and full-size images, just like Imagery works now (with almost the same toolbar for both cases).
Minimally intrusive (as in hidden)
I’m obsessive with claiming the precious few screen real state I’m able to and profoundly detest what Edward Tufte once called “administrative debris.” The goal is to see at a glance as many images (and nothing more!) as it is usefully possible. Even onhover interfaces must be extremely discreet, not only for conceptual clarity, but because rendering times can make for a jarring experience.
Visual
On the other hand, even if keyboard shortcuts and other tricks & gimmicks are more efficient, I believe it’s crucial for users to be able to get a visual overview of their options.
Modeless
ModesWP can be useful and uncannily efficient—I love Vim—but they take a huge cognitive load to understand and use, and many, many hours of practice for them to become second-nature. They’re prone to frustrating mode errorsWP too.
Textual
Text is always a good thing, text and icons can sometimes be an improvement, but icons alone I usually find confusing and useful only for the most trivial of cases. The big problem with text of course is all the space it demands.

I dabbled for a while with tool palettes like those of Adobe Photoshop but in the end sweared off modes of any kind, even graphic ones.

I tried expanding the weird text-toolbar I currently use in Imagery but it proved too constraining.

Jensen Haris’s Office User Interface Blog sent me reeling into the possibilities of ribbons and contextual tabs (GUI innovations in upcoming Office 2007), but though interesting and definitely appropriate sometimes, they can be brutal overkill for such a simple application as Domburi.

In the end, it was clear to me that what was needed was a contextual menu of some sort and a way to activate it graphically (since I wasn’t willing to break the right-click, and other keyboard/mouse combos reeked of inelegance).

I finally found my solution in a little known interface innovation from Flickr (who introduced it only recently in a May 16, 2006 redesign).

They call it a “person menu” but it’s not the menu itself what interests me, it’s the way it’s activated: you hover over someone’s (otherwise undefiled!) buddy image and this obvious sidebutton appears; you click on it and your options to manipulate the image are presented.

This is a natural evolution of the pulldown button (), of course, but it allows for a revolutionary array of possibilities. I’ve been playing with the idea for 2 days now and am ready to nominate the onhover sidebutton as one of this decade’s contributions to our shared GUI alphabet: a visual, yet non intrusive, way to activate a context-menu. I’m using it everywhere in Domburi now (the idiom is evolving some impressive refinements!) and it has simplified things further than I thought possible. In the prophetic words of Jeff Han: “the interface just disappears.”

Exciting times!

What's your epithet? 2
0
0
6
Aug
30

An epithet is a term used to characterize a person or a thing—a meaningful nickname if you will—and I’ve been obsessed with them (through my obsession with self-definition) for a long time. Examples abound, from the simple Dougie Houser, MD, to Warrren Buffet, the sage of Omaha:

  • Claude PironWP, famous Esperantist and psychotherapist, calls himself ”plifelicxigisto” (literally, more-happy-maker), because most of the people that come to him don’t do it because of a particular ailment but because they want to enjoy life more.
  • Piron also famously described Esperanto as ”la bona lingvo” (“the good language”).
  • Margaret Thatcher is “the Iron Lady”.
  • GuadalajaraWP prouds itself as “The Pearl of The West.”
  • Among the X-Men, mutant ForgeWP, whose special power is technological brilliance (that is, a superhuman ability to understand, conceive, and build machines), is often referred as “Maker” (and that has got to be the coolest, most heretical epithet ever).
  • William GibsonWP is invariably introduced as “the coiner of the term ‘cyberspace’”.
  • William Shakespeare is “the Bard (of Avon)”.
  • Steven Johnson describes himself numerically as “a father of three boys, husband of one wife, and author of five books.”
  • Lord VoldemortWP is best known as “He-Who-Must-Not-Be-Named”.
  • Benito JuarezWP is the ”Benemérito de las Américas” (“the meritious one of the Americas”).
  • Juan GabrielWP is fittingly called “El divo de México” (“Mexico’s male diva”).
  • In role-playing games epithets according to your level and race are common; I remember Erasmo, who usually used Yang, an assassin, as his main character, really fancied his early-level epithet: “Yang, the man.”
  • Adolfo calls himself (amusingly) an “infoplebeian.”
  • Carl Friedrich GaussWP is “the prince of mathematicians.”
  • MadonnaWP has long been known as “the material girl.”
  • Shiva is usually “the destroyer”, but he is given thousands of namesWP in Hindu scriptures.
  • Satan is “the prince of darkness”, or, in Michael Bakunin’s famous description in God and the State, “the eternal rebel, the first freethinker, the emancipator of worlds.”
  • Jaime Sabines wondered, upon being called “a great poet”, if he could even be considered, simply, but truly, “a poet”—only to conclude he’s actually just “a pedestrian.”

I could go on forever.

But on a more pedestrian note (or not) what epithets do you fancy for yourself?

Without any pretense of deserving any of them, I personally like webcraftsman, formistELZR, and whimsicistELZR (which I stole shamelessly from someone I can’t remember now!). Other favorites, preceded with the same warning as before, include singularitarian, amateur, (techno-)libertarian, anarchocapitalsit, dynamist, reader, freethinker, and designer—this last one with or without any qualification, but I’m particularly fond of interface designer and analytic designer. Symbolist would also be a nice (undeserved) compliment and so would hacker. As of this moment, perhaps my favorite epithet of all is conceptual designer—a huge post on the subject upcoming.

For my webfront and brand-to-be, , I came up with the sloganesque epithet of “avantgarde webcraft” and I quite like it.

But really, I’m all ears, what labels look good on you? (And you don’t have to write them here, just think about it, between you and you.)

Today's Reading: Why I Write 2
0
0
6
Aug
16

George Orwell’s Why I Write. Genius.

..for fifteen years or more, I was… making up of a continuous “story” about myself, a sort of diary existing only in the mind. I believe this is a common habit of children and adolescents. As a very small child I used to imagine that I was, say, Robin Hood, and picture myself as the hero of thrilling adventures, but quite soon my “story” ceased to be narcissistic in a crude way and became more and more a mere description of what I was doing and the things I saw. For minutes at a time this kind of thing would be running through my head: ”He pushed the door open and entered the room. A yellow beam of sunlight, filtering through the muslin curtains, slanted on to the table, where a match-box, half-open, lay beside the inkpot. With his right hand in his pocket he moved across to the window. Down in the street a tortoiseshell cat was chasing a dead leaf,” etc. etc. This habit continued until I was about twenty-five, right through my non-literary years. Although I had to search, and did search, for the right words, I seemed to be making this descriptive effort almost against my will, under a kind of compulsion from outside. The “story” must, I suppose, have reflected the styles of the various writers I admired at different ages, but so far as I remember it always had the same meticulous descriptive quality..

Putting aside the need to earn a living, I think there are four great motives for writing, at any rate for writing prose. They exist in different degrees in every writer, and in any one writer the proportions will vary from time to time, according to the atmosphere in which he is living. They are:

  1. Sheer egoism. Desire to seem clever, to be talked about, to be remembered after death, to get your own back on the grown-ups who snubbed you in childhood, etc., etc. It is humbug to pretend this is not a motive, and a strong one. Writers share this characteristic with scientists, artists, politicians, lawyers, soldiers, successful businessmen—in short, with the whole top crust of humanity. The great mass of human beings are not acutely selfish. After the age of about thirty they almost abandon the sense of being individuals at all—and live chiefly for others, or are simply smothered under drudgery. But there is also the minority of gifted, willful people who are determined to live their own lives to the end, and writers belong in this class. Serious writers, I should say, are on the whole more vain and self-centered than journalists, though less interested in money.
  2. Aesthetic enthusiasm. Perception of beauty in the external world, or, on the other hand, in words and their right arrangement. Pleasure in the impact of one sound on another, in the firmness of good prose or the rhythm of a good story. Desire to share an experience which one feels is valuable and ought not to be missed. The aesthetic motive is very feeble in a lot of writers, but even a pamphleteer or writer of textbooks will have pet words and phrases which appeal to him for non-utilitarian reasons; or he may feel strongly about typography, width of margins, etc. Above the level of a railway guide, no book is quite free from aesthetic considerations.
  3. Historical impulse. Desire to see things as they are, to find out true facts and store them up for the use of posterity.
  4. Political purpose—using the word “political” in the widest possible sense. Desire to push the world in a certain direction, to alter other peoples’ idea of the kind of society that they should strive after. Once again, no book is genuinely free from political bias. The opinion that art should have nothing to do with politics is itself a political attitude.

By nature—taking your “nature” to be the state you have attained when you are first adult—I am a person in whom the first three motives would outweigh the fourth. In a peaceful age I might have written ornate or merely descriptive books, and might have remained almost unaware of my political loyalties. As it is I have been forced into becoming a sort of pamphleteer.

A happy vicar I might have been
Two hundred years ago
To preach upon eternal doom
And watch my walnuts grow;

But born, alas, in an evil time,
I missed that pleasant haven,
For the hair has grown on my upper lip
And the clergy are all clean-shaven.

When I sit down to write a book, I do not say to myself, “I am going to produce a work of art.” I write it because there is some lie that I want to expose, some fact to which I want to draw attention, and my initial concern is to get a hearing. But I could not do the work of writing a book, or even a long magazine article, if it were not also an aesthetic experience. Anyone who cares to examine my work will see that even when it is downright propaganda it contains much that a full-time politician would consider irrelevant. I am not able, and do not want, completely to abandon the world view that I acquired in childhood. So long as I remain alive and well I shall continue to feel strongly about prose style, to love the surface of the earth, and to take a pleasure in solid objects and scraps of useless information.

..The problem of language is subtler and would take too long to discuss. I will only say that of late years I have tried to write less picturesquely and more exactly. In any case I find that by the time you have perfected any style of writing, you have always outgrown it..

Looking back through the last page or two, I see that I have made it appear as though my motives in writing were wholly public-spirited. I don’t want to leave that as the final impression. All writers are vain, selfish, and lazy, and at the very bottom of their motives there lies a mystery. Writing a book is a horrible, exhausting struggle, like a long bout of some painful illness. One would never undertake such a thing if one were not driven on by some demon whom one can neither resist nor understand. For all one knows that demon is simply the same instinct that makes a baby squall for attention. And yet it is also true that one can write nothing readable unless one constantly struggles to efface one’s own personality. Good prose is like a windowpane. I cannot say with certainty which of my motives are the strongest, but I know which of them deserve to be followed. And looking back through my work, I see that it is invariably where I lacked a political purpose that I wrote lifeless books and was betrayed into purple passages, sentences without meaning, decorative adjectives and humbug generally.

Visual Complexity 2
0
0
6
Aug
16

Manuel Lima’s Visual Complexity is a massive—350 works—showcase of cognitive art and a beautiful tour de force.

Pay for PerformanceDeath and TaxesUSA AirFigurative system of human knowledgeFlickr User ModelMap of Scientific ParadigmsTime Graphs: Sunsets by time (also check Breakfast, Lunch, Dinner)—Visual Correlation for Situational Awareness (read the paper, it’s worth it)—Mark Lombardi’s Narrative Structure, and Inside cobot’s head rank among my favorites, what about you?

Tufte’s Museum of Cognitive ArtELZR is in the offing, I can smell it. La coyuntura es propicia.

Ironically, I must confess I sometimes preferred to reload the project’s homepage and quickly hit stop. The mosaic is beautiful and impressive, but also overwhelming. The thumbnails’ plain titles were more useful for the exploratory browsing I needed to digest the hugeness of it all.


vs.

Linguistic vitality on the web 2
0
0
6
Aug
02

As I said on a previous post, I believe Spanish, my mother tongue, has a low status on the web. And as I laid there pondering the subjectivity of my assessment, I remembered Mihaly CsikszentmihalyiWP’s fascinating account of how (and why) he became a scientist (it appears in John Brockman’s excellent Curious MindsAM, a compilation of similar tales by top-notch scientists and a sure recommendation to anyone).

The particular anecdote that came to mind was when he and a friend quarrelled over whose neigborhood was the more communist (the matter was relevant because he was living in Italy and the country was then in political turmoil). Their brilliant analytic idea to try to settle the question was to count out the circulation of the left- and right-leaning newspapers in each of their neighborhoods’s newsstands. This of course sent them into all sorts of interesting statistical considerations, but it put them on the path of finding the subtle answers to their question, and it was certainly better than “the hocus-pocus most adults rely on to bolster their arguments”.

So I want to try to do something similar with my question—what is the linguistic vitality in the web of 14 languages?—and this post will be the beginning of my investigation. For reasons of practicality and personal bias, the 14 languages I’m going to settle to are: EnglishWP, GermanWP, FrenchWP, PolishWP, JapaneseWP, DutchWP, ItalianWP, SwedishWP, PortugueseWP, SpanishWP, FarsiWP, ChineseWP, EsperantoWP, and HindiWP.

Abstract, intangible, specialized 2
0
0
6
Jul
19

There was a time when I marvelled at there being such thing as mathematicians —people who got paid to think on form! Later, I wondered what an abstract, intangible, specialized thing webdesign was. Then came, in quick succession, the surprise of a friend who wants to specialize in pricing; Donald Norman and Steve Krug, who got me thinking on usability; information design prodigy and gourmet Edward Tufte; Steven Johnson’s assessment and critique of interface design; Peter Norville’s information architecture; Norville again, this time introducing me to findability; and now… now I’ve just been introduced to what could come to be called name theory by Marc Stiegler and his Introduction to Petname Systems paper.

Bookworm 2
0
0
6
Jul
16

A week ago I learned two friends are coming from the US this July 21: that means empty cases. Two happy days later and hundreds of dollars less: 38 books on shipping parcels from Amazon. Book shopping is a pleasure in and of itself (I’m rarely this happy!), and hereforward’s my list (which is quite an intimate thing to share—it’s the perfect psychological text, if you know how to read it).

I’ve been fiction-starved long enough now.
Erasmo wants to kill the man, I want to do him (I fell in love the moment I read his “The free market is the only mechanism that has ever been discovered for achieving participatory democracy.”).
Metaphors We Live By by George Lakoff, Mark Johnson
A formist classic long postponed.
I only needed to read Mind Performance Hack #51—Learn an Artificial Language—to know this book was going to be worthwhile.
A pet training book that doubles up as a “life-changing” self-control primer. I’m intrigued (and desperate). Confused? Go read this great NYT article: What Shamu Taught Me About a Happy Marriage.
On Intelligence by Jeff Hawkins, Sandra Blakeslee
Wondrous book. Truly. I’m buying these 3 extra copies just to pester friends (and family) with.
The only Ender book I’m missing.
Mencken Chrestomathy by H.L. Mencken
I’d read Mencken’s quotes before, of course. But I just became aware of him a couple of weeks ago through, of all places, a Gilmore Girls episode. I couldn’t be more ashamed of my tardiness.
I’m diving into economics these next couple of months.
“This is a book in favor of doing—self-directed, purposeful, meaningful life and work—and against ‘education’—learning cut off from active life and done under pressure of bribe or threat, greed and fear.” I’m fascinated with education these days.
Economics for Real People by Gene Callahan
I dig the Austrian School of Economics (or rather, I think I will, when I know more about it).
Frankly, that Edward Tufte’s wife mother wrote this was enough for me, but just think about it: a syntactic critique of 1000 exemplary sentences. This promises to be a jewel.
“Rage, rage against the dying of the light” (Dylan Thomas). For those late deathnights…
“[Oliver Sacks’s writings] has done as much as anyone to make nonspecialists aware of how much diversity gets lumped under the heading of ‘the human mind.’” (Amazon.com review)
Free to Choose: A Personal Statement by Milton Friedman, Rose Friedman
I want to be a libertarian.
Swimming Across: A Memoir by Andrew S. Grove
I’ve been a fan of Andy Grove ever since that Fortune feature on him.
The Buddha in the Robot by Masahiro Mori
A wildcard.
Perfectly Reasonable Deviations From The Beaten Track: The Letters Of Richard P. Feynman by Richard Phillips Feynman, Michelle Feynman, Timothy Ferris
I love Richard Feynman. Surely You’re Joking, Mr. Feynman! is way high on my all-time favorite books.
Just how would a society organized by private property, individual rights, and voluntary co-operation, with little or no government, look?
I guess this is just book gluttony, but I skimmed this book in the New York Public library one rainy afternoon and it’s a happy memory.
Foreign aid debunked. I somewhy feel I need to read this now. I need to know this stuff. I guess a happy byproduct of feverishly reading The Economist is to think of yourself as someone with vast geopolitical and economical impact ;).
5 Rituals of Wealth by Tod Barnhart
Kevin Kelly vouches for it in Cool Tools.
The Little Schemer by Daniel P. Friedman, Matthias Felleisen
I started a library copy of the Little Lisper and was hooked.
Escape from Freedom by Erich Fromm
His Art of Loving became an instant personal classic some months ago.
Finite and Infinite Games by James P. Carse
“There are at least two kinds of games. One could be called finite, the other infinite. A finite game is played for the purpose of winning, an infinite game for the purpose of continuing the play.”
George Soros, long known as “the world’s only private citizen with a foreign policy,” is a most interesting man.
Mindfulness by Ellen J. Langer
Mindfulness. The title alone was almost enough to buy the book. What a beautiful word.
How Children Fail by John Holt
Yup, I know these children education books are a weird choice but I have a hunch they’ll have much to tell me.
I haven’t read much science lately. The science spark needs some help.
Eat the Rich was a lot of fun.
“What would happen if children who can’t do math grew up in Mathland, a place that is to math what France is to French?”
I admire Starbucks.
Buffet has the strangest of powers in that he comes across as a homespun billionaire. Now that’s different from just being homespun, the way Sam Walton was, or just being a billionaire, like Bill Gates. Buffet flaunts his wealth and his professional love of money, all the while expressing essential, eternal truths in simple, earthy phrases. When I saw Buffet speak at business school he tapped on the microphone to test it and said ‘testing, testing, one-million, two-million, three-million.’” (Marc Cenedella, Amazon review)
“The need for endless learning and trying is a way of living, a way of thinking, a way of being awake and ready. Life isn’t a train ride where you choose your destination, pay your fare and settle back for a nap. It’s a cycle ride over uncertain terrain, with you in the driver’s seat, constantly correcting your balance and determining the direction of progress. It’s difficult, sometimes profoundly painful. But it’s better than napping through life.”
Replay by Ken Grimwood
“Without a single gesture toward an explanation, this novel recounts the story of a man and a woman mysteriously given the ability to live their lives over. Each dies in 1988 only to awaken as a teenager in 1963 with adult knowledge and wisdom intact and the ability to make a new set of choices. Different spouses, lovers, children, careers, await them in each go-round of the past 25 years, as well as slightly altered versions of world events. Their deep commitment to one another continues through the centuries of their many lifetimes.” (Library Journal review) I haven’t read this book and I love it already.
Believe you me, I’ll be the first to distrust this bluntly titled book, but I’m floored by who and how many people recommend it.

It's one of those moments 2
0
0
6
Jun
26

It’s one of those moments when my head spins, twirls, swirls, and whirls. I’ve been seriously reading JS, CSS, and UI, since yesterday but it was just a couple of hours that it all came together. Let’s begin this Bushean trail with Ashley Pond V’s mindblowing, free web-book Developing Featherweight Web Services with Javascript. Then hop on to Sergio Pereira’s excellent Developer Notes for prototype.js. (Prototype.js, if you must know, is the JS framework.) Glen Murphy (recent googler) has a lot of interesting JS projects up his sleeve (say, this clock), and if you want clarity in this muddleheaded webworld, read everything you can find from Douglas Crockford (recent Yahoo)—all he’s written on JS is gobble-up-worthy, specially recommended are Prototypal Inheritance in JavaScript (it’s so short and yet it will change completely how you write JS) and Private Members in JavaScript (a wonderfully clear and short overview of JS object-orientedness). Did you know about JSON (Javascript Object Notation)? One last word on JS coding (and learning), please don’t do it without an HTML Real-Time Editor, a Javascript Shell, and a Javascript Development Environment—just don’t.

Yahoo! has a pretty nice UI blog going on (a couple of days ago, for instance, they did a nice post on the Patterns Behind the Yahoo! Home Page Beta) and they recently released an awesome Pattern Library (Yahoo! is becoming pretty cool lately… at least for developers). UI patterns seem to be all the rage these days and deservedly so. Jenifer Tidwell recent O’reilly, Designing Interfaces, looks set to become a classic (and some very worthwhile excerpts are available online). Out in the wild web, there’s even a pattern of how to build patterns, an interesting conversation on patterns here (intro, 1, 2, 3, 4), and Nine Tips for Designing Rich Internet Applications to which I wholeheartedly agree.

Doesn’t it just floor you how smart and fast things are becoming?

OK, back to work.

Star
Blackboxing is how you do things with computers 2
0
0
6
Jun
20

to blackbox could be to reify thru interface. To suggest or implement a conceptualization thru interface. A basic strategy for synthetizing reality, it stems from an active rewriting of the famous duck test: “If I make this look like a duck, and quack like a duck, I may as well be able to conceptualize it as a duck”. The conscious, deliberate, “I make” part is crucial; to blackbox is not just to simply conceptualize, is to wilfully conceptualize something by painting an interface on it.

(Contrived) Usage Examples:

  1. “In modern programming, we blackbox our way out of complexity thru functions, objects, aspects, macros, and the like.”
  2. “Money is our society’s blackboxing of wealth, that is, of ‘what people want.’ We ought to remember it when trying to ‘make’ money.”
  3. “With the magic of silicone, you too can blackbox yourself a pair of massive pointy hooters!”
  4. “At this point, perhaps a better title for this essay is probably ‘An easy way to blackbox your own file-extension.”
  5. “The Kuratowski definition of an ordered pair as {{a},{a,b}} is pure blackboxing.”
  6. “In defining the class PlanePoint, from the stored attributes xPos and yPos you can (and probably should) blackbox Distance from them thru the distance formula.”
  7. “Let’s wrap these almost-expired candies with this cute cellopane bag and this lace bow, and blackbox them into a ‘Super Saving Kit’.”
  8. “I’m dying for someone to blackbox reputation, population, authority—the whole memetic shebang—thru some kind of social software.”
  9. “Don’t you find it amazing how blackboxing lanes and pedestrian crossings on the street thru mere painting can be so useful?”
  10. “Let’s blackbox operating systems away thru browsers!”

The word comes, of course, from the technical meaning of blackbox: “a device or system or object when it is viewed primarily in terms of its input and output characteristics.”