Archive for October, 2006

Missing the Train

Sunday, October 29th, 2006

I spent a huge slice of my life writing toolkits for graphical user interfaces. The primary tension in that work is between supply and demand; the software engineering knowledge available and the interfaces you wish to build.

Strong opinions on both sides. Engineering loyalists prefer more objects in the design. Have a chart? Give every point on a chart it’s own object. Customer loyalists wanted it implemented quickly (more objects can help there) and very very fast (more objects are no help there). A more difficult tension from the customer side the desire for pretty, easy, and powerful.

Both camps have factions within; the most striking one is between professionals and practitioners, e.g. those who study the problem and those who build commercial systems to actually solve the problem. Few commercial system builders are aware of the work done in labs on constraint based UI tool kits. Intellidraw was a shining exception. Few people working in the labs have a clue about the elegant architecture of the Apple Newton’s UI toolkit.

I haven’t working in this domain much for more than a decade now. I moved on. The UI toolkit design space seemed to be largely mined out. Worse, powerful network effects had locked in solutions patterns.

I moved onto the open source puzzle, i.e. how to leverage the infinite pool of talent on the other side of the internet. A much richer vein of opportunities to mine. Still is!

Has the academic UI community come to this new party? The answer appears to be no and that is so weird!

I don’t see these applications through the old paradigm. Model on one side and user on the other and the designer’s job is to fill the gap with view & controller. Meanwhile the researcher stands off to one side attempting to make the interaction more … whatever, more efficient, more fun, more smooth.

These days I see an artifact on one side and a group on the other. The artifact plays a key role in the group dynamics; as a point of rendezvous, the manifestation of it’s common cause. View/control is no longer a particularly useful way of thinking about that problem. I have other ways I now think of it: coordination, community rituals, games, limited warfare, etc, etc.

While there are numerous practitioners of this new craft with thousands of examples of wonderful systems already built (source control, wikis, forums, bug trackers, IM systems, etc.). So where, damn it, are is the professional faction? This train left the station a while ago; and with a few very specialized examples it looks like they missed the train entirely.

Darwin and Platform Tyranny

Wednesday, October 25th, 2006

“Tyranny consists of the desire of universal power beyond its scope.”

One of the nice things about having a blog is that you can spit out those damn brainstorms before they do too much damage to your equilibrium or worse or are extinguished by your daily life.

I’d not noted before that the evolved animal is like a software platform.

One of the curious facts about software platforms is that they aren’t good for anything. You have to pile an application on to the platform before it solves real problem. That is a useful right first approximation. Of course platforms are good for something, they are good for solving some space of problems. They allow you to build things.

There is a gap between a platform and a problem solution. In platform system design, where we don’t solve problems we just design more platforms, we think of these as layers.

For example the end-to-end principle suggests that the layers should be thin, so that the lower layers are windowed down to a kernel of necessary function and no more. In business theory where platforms go by other names like toolkits, standards, rule sets, and are observed in numerous guises such as major commodities on supply chain, we know that a platform creates an options space of further commercial activity. There is always a lot of competitive to and fro about who gets to capture that value. Suppliers often covet value created down stream from them in the supply chain. That’s no different than how platform vendors often fold high value innovations back into their platform offering. A move that is contrary to the end-to-end principle but is quite rational in a commercial mindset. When we complain about a supplier, say Microsoft, overreaching, say by bundling the web browser with the operating system, we call that monopoly; but as the quote above suggests it’s a kind of tyranny.

Reading and thinking about “Breakdown of Will” has been triggering some very surprising connections to all that. Animals are wired to manage their attention in a way that is at odds what we believe to be the optimal way to manage the attention of a rational man. There is a gap between the platform, i.e. the animal, and the problem to be solved, i.e. to be a rational man. It is into this gap that we humans pour our clever rationalizing schemes. Applications on the platform.

So that was my brainstorm. What triggered it was some stuff at the beginning of a book from the anthropology library about trying to explain religion. The introduction was working it’s way through the necessary dross and was talking about Darwinian explanations for religion. My reaction was “The platform can only tell you so much about the applications that run on it.” Darwinian ideas are a major supplier in the explaination of animal systems, but there is a tendency for people to let these ideas overreach their natural scope. You see a similar overreaching by the ideas that come of economics. At this point in my thinking about the ideas in “Breakdown of Will” I’m more inclined to put religion in the application layer as part of our struggle to create useful solutions atop the worse is better legacy platform.

Self Binding

Tuesday, October 17th, 2006

In Arizona you can relinquish your right to go into Casinos by signing an agreement after which the Casino operator can toss you off the premises. That’s presumably a sign that you don’t trust your self to avoid the temptation. In California there is a town where you can relinquish your right to drive your car at night. I guess that’s a sign that you don’t trust your teenagers? Maybe it’s a sign that your really are paranoid about thieves. Or maybe it’s a scheme to keep mom from sneaking out the craft supply store. When you buy real estate in a gated community you sign away a vast range of freedoms, as you do when you move into a carefully zoned neighborhood. Of course there is the movement to have young people sign pledges that they will behave in a particular ways ranging from behave in class, through do their homework, up through abstain from sex until marriage.

All these are strategies to control the behavior of the parties involved. We all know that short term pleasures do tend to displace long term benefits. These schemes are necessary because we don’t trust our neighbors, our children and most interestingly ourselves! Optimal impulse control is extremely hard.

We all make “personal rules” that mimic the systems above because we don’t trust our future selves. This lack of trust is based on experience; in what makes for a variation of catch 22, if we had kept to our personal rules in the past we wouldn’t need them.

Mark Twain decided to limit his smoking to one cigar a day, for his health, and found that over time his cigars grew larger until the rule lead to the added benefit that he could use his cigar as a cane should the need arise. One of W.C. Fields characters, a temperance lecture would explain that he keep a bottle of liquor at close at hand. For snake bits only! He also kept close at hand a snake.

Neighborhood Car goes to Town

Wednesday, October 11th, 2006

I wrote about neighborhood cars a while back. Those go upto 25 mph and can be used on any avenue in the US posted at 35 or less. Meanwhile according to reports from the continent if you charge sufficently severe congestion charges people will start buying these little electric cars. Apparently they can go 40 mph and cost about 14 thousand dollars.

Causes of Concern

Wednesday, October 4th, 2006

It is a very strange and disturbing time, isn’t it?

Here in Massachusetts we have a Republican running for governor who’s campaign is largely funded by her spouse. They live in this amazingly wealthy neighborhood in a house on the ocean north of Boston. His company is a few miles from the house, making for a pleasant commute. Which is all fine; but for the detail that the state’s economic development program helped pay for the villa his company’s in. Seems that the Republican administrators of the program decided that this delightful neighborhood, one of the richest in the state and possibly the country, was a economically depressed. Well I guess that’s what business friendly Republicans do.

And then we have this guy Allen in Virginia, running for Senate. He stuffed deer’s heads into the the mailboxes of black people, or niggers as he called them for years. After months of stories like that coming out about this guy he’s running neck and neck against his opponent. What’s up with people in Virginia?

I have often joked, but now I am afraid, that what globalization would bring to us was South American governance, i.e. where when countries go bad people of the opposition just disappear never to be seen again. The right to demand that a court review the why somebody has been tossed in prison, it’s what 400, 600 years old? Our elected officials, here in the US, recently set that aside. The president or his minions now have the power to disappear us.

Consider this story in the Times today. Guy happens on the vice president in the street. Tells him that he thinks the Iraq policy is reprehensible. Can you guess what happens next? Yup, the secret service tossed him in jail.

Why exactly do we fear terrorist more than this? Why do we fear terrorist more than people who would, apparently without shame, write laws that retroactively say that their torturing people is legal. Why do we fear terrorists more than people who would make torture legal?

And then you have the announcement that Rice, who’s now secretary of state, was fully briefed on the Al Queda threat in July 2001, months before 9/11. She was told on a scale of 1-10 this threat was a 10, that something had to be done. She did nothing. Which is news. It’s deeply troubling. But it’s part of a pattern that was already clear. The administration just didn’t care. Didn’t care to learn how care about this kind of issue.

So while that’s horrible I’m more bewildered that it appears the 9/11 commission knew about that briefing and left it out of their report. Huh? I know that the commissions report was horribly partisan, but really this is over the top. How exactly can we trust anything in the report at this point. What else got left on the cutting room floor?

Of course Rice handled the news like any bad PR problem. First pretended that meeting didn’t happen, then that she couldn’t remember it, and then finally her staff admitted it did happen. Hope thru out, I presume, that it might blow over.

II guess it did blow over.
Now we have a new circus. A congressman who’s been chasing underage boys around the capital building for years. The good news, for him, is that the Scientologists are old friends of his, so he’s hiding in one of their ‘rehab centers.’ He’s got some excuses. Blame those Catholic priests. Though people say he doesn’t drink he’s also blamed on the drink. You’d think given that he’s got millions of bucks he could get a better crisis manager to handle his PR.

Of course the real story there is that if you’re a viciously unethical political party boss, then a rich closet gay pedophile makes a great lieutenant. No risk he’s not going to follow orders! So now we have the small amusement of watching the party captains skitter like roaches under the fridge when the lights come on.

What’s wrong with this country? It still it isn’t clear that the Republicans will be shown the door in the upcoming election. How can any citizen vote for any of these people? This really bewilders me. More so, it terrifies me.


buy viagra
generic viagra
buy viagra online
cheap viagra
free viagra
viagra prescription
viagra online stores
viagra online
viagra side effects
viagra for women
order viagra
herbal viagra
viagra for sale
discount viagra
viagra sale
viagra uk
natural viagra
viagra without prescription
buy cheap viagra
female viagra
cheapest viagra prices
buy generic viagra
cheap generic viagra
free viagra sample
viagra canada
try viagra for free
viagra pills
side effects of viagra
order viagra online
viagra 6 free samples
viagra alternative
viagra on line
cialis vs viagra
purchase viagra online
can viagra causes legs to ache
what is generic viagra
buying viagra online
buy viagra meds online
viagra no prescription
buy viagra online 35008
viagra soft tabs
viagra dosage
low cost viagra
buy viagra cheap
viagra uterine thickness
viagra alternatives
viagra vs cialis
viagra samples
online viagra
viagra over the counter
viagra from india
viagra lawyers
buy viagra now
viagra stories
buy viagra on line
viagra attorneys
viagra mexico
viagra free trial
canadian viagra
viagra prices
buy viagra australia
viagra covered by insurance
viagra substitute
splitting viagra
viagra patent
free sample prescription for viagra
viagra oral jelly
viagra reviews
viagra jokes
womens viagra
viagra pharmacy
viagra 100mg
cialis levia and viagra
legal viagra
fda on viagra
over the counter viagra
viagra pill
viagra generic
generic name of viagra
viagra overnight
buying viagra
cheap herbal viagra
cheapest viagra
viagra blood pressure
viagra cheap
viagra sample
viagra overdose
prescription for viagra
effects of viagra on women
generic viagra india
pfizer viagra
mail order viagra
viagra buy
viagra and cialis
u 3312 viagra cialis
cialis viagra
what does viagra do to females
ladies viagra
buy online viagra
buy viagra per pill
free sites computer search viagra find
on viagra
viagra women
online viagra store
cuddle chemical viagra boosts performance
viagra patent pfizer
viagra boosts chemical cuddle performance
viagra facts
viagra from usa
bad side effects of viagra
buy viagra order viagra
free viagra samples
viagra online cheap
viagra fuerteventura market
free sample viagra
no prescription viagra
best price for generic viagra
viagra and alcohol
viagra free pills
what is viagra
viagra price
viagra cialis
order 50mg viagra
viagra side affects
viagra potenzmittel
impotence viagra
can women take viagra
viagra cialis levitra
buy cheap viagra online uk
viagra experiences
viagra results
viagra low cost
order cheap viagra fas
viagra versus cialis
non prescription viagra
free trial of viagra
purchase viagra
viagra effekter biverkningar
herbal viagra australia
viagra generic brand
buy viagra ups
low cost viagra online
viagra 50 mg
viagra testosterone
recreational viagra use
viagra viagra
viagra times
where to buy viagra
buy viagra onli
generic viagra mexico
viagra commercial
viagra boosts chemical cuddle
viagra attorney ohio
gernic viagra
buy viagra pill
uk viagra sales
viagra online uk
mexico pharmacy generic viagra
herbal v viagra study
viagra and discovery
drinking and viagra
songs about viagra
viagra natural
viagra effects on women
viagra fuerteventura
generic viagra overnight
viagra forum
viagra sverige
death by viagra
cheapest viagra in uk
mexican viagra
viagra sales
uprima cialis viagra
viagra faq
discounted viagra
buy viagra online australia
generic viagra pill
buy viagra uk
side effects from viagra
viagra no prior prescription
viagra cartoon
viagra lawyer columbus
viagra blindness
buy viagra online inu
viagra effects
viagra as ergogenic aid
find viagra free computer sites
cost of viagra
viagra info
best natural viagra
women viagra
guaranteed cheapest viagra
viagra sex
get viagra
viagra lawyer ohio
viagra attorney columbus
viagra jelly
buy viagra online 35008 buy
viagra free sites computer find
free samples of viagra
cialis super viagra
canada viagra
buy viagra australian
2007 viagra hmo
effects of viagra
is there a female viagra
viagra substitutes
dangers of viagra
cheap viagra online
viagra or cealis
natural alternative to viagra
bought viagra fuerteventura
pharmacy viagra
videos viagra
find sites computer shop viagra free
acheter du viagra
cialis v s viagra
viagra sales uk
buy sublingual viagra online
viagra free sample
fake viagra
viagra for woman
does viagra work
order discount viagra
viagra st
viagra for cheap
cialis new viagra
best herbal viagra
what does viagra do
viagra next day delivery
buy viagra without prescription
viagra use
viagra litigation
free viagra online
india viagra
buy australian viagra
free viagra samples before buying
discount viagra pills
t 84 viagra
viagra warning
viagra instructions
viagra from canada
viagra free sites computer find search
viagra find sites computer search
sublingual viagra
impotence and viagra
viagra max complaints
vicodin viagra
viagra beneficial side effects
viagra and nitrous oxide
viagra testimonials
apcalis levitra viagra
viagra for men
find viagra free sites computer
cialis versus viagra
discount viagra online
free viagra without prescription
generic viagra overnight delivery
viagra cialis generica
find viagra free sites edinburgh
find viagra free sites
viagra tolerance
generic viagra online
viagra discounts
viagra online no rx comparison
getting viagra in the philippines
money order viagra
viagra australia
viagra find free computer sites pages
viagra price strategy
viagra discount
can viagra cause restless leg syndrome
women and viagra
find sites computer shop viagra search
buy viagra in canada
rate generic viagra
free viagra canadian pharmacy
viagra retail discount
viagra online overnight delivery
soft viagra
viagra online no rx
dog ate viagra tablet any danger
generic viagra cheap
compare viagra
viagra suppositories ivf
viagra vs levitra
qry viagra
buy viagra in uk
discount generic viagra
viagra dosing
viagra illegal phillipines
viagra bon marche
viagra free samples
viagra 50mg
generisch viagra
buy discount viagra online
detumescence priapism viagra
q viagra meta
harm of expired viagra
viagra news edinburgh comment moo
viagra ad
viagra experience
viagra sideffects
viagra type drugs
viagra works
viagra online shop in uk
viagra paypal
viagra pay with paypal
buying viagra online uk
rapid tabs viagra
is viagra from india safe
cheapest price for viagra
online ed drugs viagra samples package
viagra shelf life
get viagra drug online
diabetes and viagra
viagra overnight delivery
viagra song
viagra sex domination
female viagra cream
viagra purchase online
what is better viagra or levitra
non presciption viagra replacements
adverse side effects of viagra
viagra logo
discount priced viagra
cheap viagra nz
womens viagra
women does viagra work
viagra ingredients
does viagra really work
viagra uk 32
is viagra safe for women
indian viagra
viagra free sites computer find online
mixing vicodin viagra
cialis or viagra
zenerx natural viagra
viagra effect women
edinburgh uk news viagra site search
canadian generic viagra
prescription free viagra
viagra buy online
viagra herbal substitute
pleasure viagra
where to buy viagra on line
viagra dosage recomendation
buy viagra by pill
free sample of viagra
women taking viagra
viagra purchase
where can i get free viagra
arlene farmer viagra
q viagra search
oyster viagra
ge n eric viagra
viagra federal express
viagra sildenafil citrate information
viagra ads funny
viagra levitra cialis pharmacist perscription drugs
counterfeit viagra
search viagra free sites find computer
mode demploi viagra
discount viagra in the usa
viagra pics
lialda viagra
wild horses viva viagra
viagra equivalent
viagra directions
viagra joke
natural viagra substitutes
viagra generico impotencia
garlic better than viagra
query viagra
effects of viagra mixed with cocaine
buy cheap viagra online
viagra does not work
viagra from canada legitimate
ending viagra use
counterfeit viagra abu dhabi
where to buy viagra online
viagra manufacturer
viagra side effects dangers
viagra users discussion
generic price viagra
buy taladafil viagra
viagra cialis delivery
viagra recreational
buy viagra in bangkok
generic viagra soft tab fast
viagra online no prescription
viagra covered california hmo
viagra forums
viagra 50mg sverige
viagra boosts post cuddle chemical
teenney transplant and viagra
lowest prices viagra
viagra picture funny
viagra for pulmonary hypertension
colleagues viagra
search viagra pages computer find
viagra boots
what to know about viagra jelly
cheap viagra overnight
song viagra in the water
viagra for doggies
viagra free sites computer edinburgh find
q viagra kgs 0 kls 0
viagra cheap no prescription
find search viagra edinburgh free
find viagra free sites edinburgh computer
viagra next day shipment
viagra free trials
free sample viagra vs cialis
online viagra prescriptions
dosage viagra
pn 1 viagra
mail order viagra in uk
viagra information
viagra mail order uk
viagra tutorial
viagra sildenafil citrate
compare cialis and viagra
woman taking viagra
viagra supplement
compare cialis viagra levitra
best price for viagra
niacin works like viagra
from generic india viagra
viagra ads
phentermine viagra
cheapest generic viagra
free samples viagra
newsletter viagra
ordering viagra
cheap generic viagra no script
viagra generique
health net viagra non-formulary cost
viagra on line uk
cialis and viagra together
order pfizer viagra with mastercard
atenolol viagra
buy viagra online without prescription
womans viagra
compare cilalis and viagra
herbal viagra uk
viagra gel
free herbal viagra samples
disp no 19105 viagra
viagra and women
viagra on-line
viagra coverage california
viagra news edinburgh comment search
viagra etc
otc viagra
cialis viagra combo
viagra use of
viagra product strategy
affects of viagra
viagra eyes
viagra and cocaine
viagra best prices
generic viagra canada
viagra cost
mail order for viagra tablets
viagra mail order
viagra edinburgh find search free
generic sample viagra
find viagra free sites search
viagra comparison prices online
viagra jet lag
negative side affects of viagra
habituate viagra
viagra cartoons
semen turns yellow viagra
find viagra free sites computer edinburgh
viagra free sites find computer
cialis viagra sampler
c-ring viagra
next dat delivery generic viagra
gay viagra stories
viagra pay by e-check
viagra price comparison
take cialis and viagra together
overnight viagra
free sample pack of viagra
q viagra
viagra penis size
viagra free sites computer edinburgh
herbal viagra replacements
viagra ejaculation
multiple acts viagra
free viagra sample viagra sample
salis vs viagra
find viagra free sites edinburgh search
q viagra btng search meta
viagra without a prescription
health net viagra
mexico viagra
can i take viagra
edinburgh uk viagra news comment moo
viagra oral sex
viagra usage
viagra wholesale
viagra urethral
find search edinburgh viagra phentermine
buy cheap viagra online u
viagra pictures
tia viagra
viagra in mexico
viagra not working
viagra rss feed
viagra generico
does viagra lower blood pressure
online phamacy viagra
articles of counterfeit viagra
viagra canada satisfaction guarantee
edinburgh search pages viagra report
phillip stricker viagra trial
cialis canada online pharmacy viagra
viagra 50 mg or 100mg
viagra and marijuana
viagra tiajuana
longer sex with viagra
viagra levitra compared
viagra dose
best buy viagra
counterfeit viagra identify four package
viagra pills cod
viagra sales mexico
info on viagra
viagra danger dogs
viagra commercial girl
viagra discussion
ed viagra
womans viagra
which is better lavitra or viagra
side effects of teenren using viagra
india generic viagra on line sales
color of viagra
order viagra online no rx prescription
free sites computer viagra find
taking viagra and adderall together
expired viagra
no prescription cheap viagra
find viagra free sites computer search
viagra and altace
pt 141 viagra
buy viagra in mexico
recreational viagra
ref hth q viagra
viagra discount online
peruvian viagra
viagra wikipedia
generic form of viagra
viagra find sites computer href
edinburgh report pages search viagra
apcalis vs viagra
buy viagra online uk
hair growth with viagra
viagra free sites computer find href
edinburgh pages search viagra report
viagra otc
viagra uk purchase
viagra 20online 20stores
pharmacy viagra fuerteventura
viagra benefits
find viagra free sites computer href
viagra sex games
purchase viagra in australia
viagra online in canada
viagra supplier
viagras ad campaign
formula for viagra
snorting viagra
edinburgh viagra tid search charles linskaill
viagra availability at boots
does viagra work for woman
viagra news
one great passion viagra commercial
free viagra order online
sydney australia legal viagra
viagra coupon
viagra headache
find how to use viagra
buy canada viagra
buy viagra in england
gay men viagra vs cialis
compare viagra prices
buy viagra from canada
viagra worldcanada
generic name viagra
search viagra edinburgh phentermine find
viagra car decals
generico viagra
he took viagra and fucked me
viagra for sale in eastbay california
pic viagra woman
viagra cost per pill in mexico
buy cheap viagra in uk
premature ejaculation viagra
generic brands of viagra online
viagra label
voto eletronico viagra eleitores passivos
taking more than 100 mg viagra
viagra erection
side affects viagra
recreational use of viagra
funny viagra gif
brand viagra without prescription
cialis viagra comparisons
viagra nation
generic viagra buy
viagra online store
buy viagra in amsterdam
150 mg viagra
viagra tablets
topamax viagra
viagra and jokes
buying viagra in new zealand
viagra find sites computer free
phpjunkyard free lawyer viagra pills penis
viagra discount retail
what happens when you take viagra
boots viagra
cheapest place to buy viagra
viagra enzyte combo
viagra joke of the day
alcohol with viagra
viagra for sale online
que sabes del viagra
viagra online pharmacy
genric viagra
cheap online generic viagra
viagra porn
viagra levitra cialis
cycling performance viagra
buy viagra $8 per pill
find search viagra free computer sites
viagra professional
hl en q viagra
uk pharmacies cheap viagra
best generic viagra prices
viagra meltabs
viagra nz
viagra side effect
real viagra
free viagra si
buy pharmaceutical viagra
health net not viagra
bob dole viagra commercial
prescription-free viagra
viagra coverage california hmo
viagra tabs
purchase generic viagra
viagra cialis levitra buy viagra
oysters viagra
viagra package insert
viagra alternatives injections
free generic viagra
apcalis generic viagra
pfizer patent viagra expire
compare levitra to viagra
viagra studies women
viagra effect
con net q viagra
viagra in the water
comparison levitra viagra
viagra 35008
viagra and the subliminal message
viagra cialis no prescription fast
viagra cialis store
viagra online asap
viagra pic
viagra by mail
viagra falls
viagra getpharma the real pharmacy
achat viagra
a useing viagra
viagra low cos
low price viagra
viagra for peyronies disease
what is bett