Monday, January 17, 2011

Apple's Human Interface Guidelines

I was at Apple's World Wide Developer's Conference (WWDC), in 2004, when Apple announced a subtle change to their UIs. Specifically, Apple announced that they were going to begin branding search fields with rounded corners, instead of square corners found on regular text fields.


This change is not a big deal and it works well since people are already familiar with text fields. Also, most people won't even notice the difference between square and rounded corners. More importantly is the fact that Apple announces and documents their UI design changes.

Human Interface Guidelines
It's been ten years since Apple launched Mac OS X. A key philosophy that's kept the Macintosh user experience consistent, regardless if was developed by Apple or a third party, is their Human Interface Guidelines (HIG).

A quick glance of the HIG shows how Apple explains each detail of UI design. Of course, developers are free to deviate from the HIG. But, since most developers tend to create things that are "engineer ugly", they're usually more than happy to follow these guidelines.

Friday, January 14, 2011

Kudos From Dave Winer

I know that I'm bragging (yet again), but I'm honored that Dave Winer has been talking up some Internet tricks that I've used over the years related to DNS and Amazon Web Services.

Dave is the co-creator of RSS, he's a pioneer in blogging and podcasting, and, among other things, he's currently a visiting scholar at NYU.

Dave and I first connected about two years ago.


This past week, I received three great mentions from Dave:

1. Connecting reallysimple.org to Twitter

2. How to share a bucket on S3

3. Why bucket-sharing is important

Thanks for the credit, Dave!

Tuesday, January 11, 2011

American Health Care. Is it Un-American?



Yesterday, I spent about ten hours as a visitor (not a patient) at a hospital emergency room (ER). During that time, I heard a good number of stories. Several members of the staff told me that, for some reason, they'd been swamped since the New Year with three to six hour ER wait times for their patients. But, during my visit, I heard, first hand, the story of one patient which stood out as a symbol of our out-of-control health care costs.

Can't Breath in Japan
A young man was admitted with a breathing problem who was very pleasant until the nurse started explaining how much his ER visit would cost.

He was genuinely shocked when he was informed that his visit would cost $750, based on the hospital's flat rate level for a person in his unemployed and uninsured financial situation. He was told that this amount was a big savings when compared to an insured patient's billing. As the nurse started to explain how the costs would be billed he kept nervously interrupting her to say, "$750 is too much to charge a person to be treated".

His breathing problems began as a result of sleeping in a dusty and moldy apartment when he was in Japan, several weeks ago. He told the nurse that his hospital visit in Japan cost only $15, which also included a medical inhaler that was provided to him and instructions to stop working out for a few weeks. That treatment was working well, until the last day or so.

The young man told the nurse that he had no income, since he was unemployed, and that his hospital bill would probably end up being referred to collections. The nurse told him that, in order to qualify for any of the hospital's flat rate, reduced cost, plans, he'd have to leave a token deposit. His question, "How much do you need?" was literally answered with, "How much do you have?"

He dug around and gave her all the cash he had in his pocket: $7. Obviously, this American, who was a very fit and healthy young man, received a rude awaking to our country's health care costs.

O Canada, I'm Having a Heart Attack
Last Memorial Day, while visiting Canada, Guy Kawasaki had symptoms that mimicked a heart attack. A trip to a Canadian emergency room cost him a grand total of $853.04 with a final diagnosis of pneumonia. Guy said that his bill was about $9,000 less than he expected for his visit which included three ECGs, one blood test, one chest x-ray, two aspirins, and a few hits of nitro.

Congress, Security, and Health Care
I have no doubt that Representative Giffords is alive, after this past weekend's shooting, due to America's outstanding and world leading health care. But, does our health care have to cost as much as it does? More than $750 just to walk into an American emergency room verses $15 in Japan, or $853 in Canada for a complete ER heart attack symptom workup.

While these two examples of ER visits are cherry picked, they still represent the actual costs paid by any foreign national in the respective countries. Costs paid by local nationals would actually be less.

I'm sure that personal security is foremost on Congress's mind in the wake of this past weekend's shooting. We all hope that this shooting is a one time incident and the odds are very good that it is. Only one member of Congress has ever been assassinated in the line of duty: Congressman Leo Ryan was assassinated at Jonestown, Guyana on that faithful day in 1978 when more than 900 people drank the Kool-Aid.

But, once decisions are made regarding the security of Congress, I hope they can bring some sanity to health care costs. I'm not asking for socialized medicine (or, maybe I am, depending on your definition), but $25 for an aspirin is obscenely excessive. Do we begin with the health care providers, the health care insurance companies, the malpractice insurance companies, or our legal system? Or, do we just surrender, chalk it up as "too hard", and accept the status quo?

Tuesday, December 21, 2010

Net Neutrality For Poets

socalTECH.com picked up this article for publication.

Net neutrality is a complicated and controversial subject. The principle states that if a given user pays for a certain level of Internet access, and another user pays for the same level of access, then the two users should be able to connect to each other at the subscribed level of access.

Basically, net neutrality calls for an open and non-tiered network. The world's systems of roads is a great metaphor for the Internet. Just like there's no simple way to shut down all the roads in the world, there's no simple way to turn off the Internet.

By imagining the Internet as roads, we can envision each packet of data as a car or truck traveling the highways and byways. Just as a car or a truck carries a "payload", a network packet carries a payload of data.

Using this metaphor, net neutrality means that cars get to drive on the roads with the same priority (speed) that the surrounding traffic will allow. No one's allowed to travel faster than the speed limit simply by paying more.

Openness is also a huge part of net neutrality. The biggest difference between a public toll booth on a road and an outlaw warlord collecting a bribe at a roadblock is openness. We all know that the police and the fire department get to break the speed limit in the line of duty because it makes sense and it's done openly; but it's not OK for a police officer to speed, when off duty, in order to make it to a personal appointment.

Being open also means that a network's owner cannot secretly block, filter, or divert packets because it suits them.

Image what the U.S. road system would be like if large corporations could pay for faster, shorter, and better "Lexus Lanes", while private citizens were forced to use lower quality roads.

Saturday, December 4, 2010

Bank of America User Experience

Each time I visit Bank of America I get to interact with their ATMs. Earlier this year, I noticed a great UI improvement to save a couple steps when withdrawing money. Unfortunately, B of A needs to improves some of their other UIs.

1. The drive through ATM is unusable without having to at least open your car door and, sometimes, get completely out of the car.


I've seen adjustable ATMs at other banks which let the driver set the height of the ATM so that it works for both SUVs and sedans.

2. Another pet peeve of mine is when I use the ATM in the lobby after the bank is closed. For some reason, I can't read the directions on this sign in my haste to unlock the lobby door with my ATM card. I think simply three words, "Magnetic Strip Down", along with this diagram, would go a long way to improving my understanding.

Wednesday, December 1, 2010

King Schools Office & Studio Tour

I recently completed my private pilot training using the course materials from King Schools which is based in San Diego. Earlier this year, King Schools released their private pilot training curriculum as a web based course. Through out the training, I provided feedback regarding errors or enhancements that they responded to which lead them to inviting me down to take a tour of their offices and studios, today.

The head of their product development, a retired Navy pilot, call sign Mac, who has been with the company for nearly to two decades, spent close to an hour giving me the VIP tour and introducing me to every employee we came across from the shipping department all the way up to the CEO. The corporate culture at this company was definitely a caring, enthusiastic, attitude by everyone I met.


The roots of King Schools goes back to the mid 1970s when the husband and wife team, John and Martha King, began teaching flight training. What started out as test prep guides became VHS based courses, that evolved to CD-ROM training, leading to the present day web based format.



The high point of today's tour was the studio and control room which they use to create their videos. Their video editors and film directors absolutely love their work which was very apparent as they showed me around the studios.


Now that I've completed my private pilot certification, I'm looking forward to moving on to get my instrument rating. Although the King School instrument course is still CD based, they assured me that it would be available next year in a web based format. But, I doubt that I'll wait that long before beginning my instrument training.

Thursday, November 11, 2010

Hundreds Night


I came across this old photo which was taken during "Hundreds Night" when I was a Firstie (senior) at Annapolis. One hundred days before graduation, the firsties swap rank with the plebes (freshmen) for a little reverse hazing fun.

Friday, November 5, 2010

Twitter's Blackbird Pie

Trying out a test of Twitter's Blackbird Pie which lets users embed tweets into blogs.

Apple to discontinue manufacturing Xserve and recommends transition to Mac Pro or Mac mini: http://adjix.com/73meless than a minute ago via Adjix

Friday, October 29, 2010

Amazing Internet Stats

The amazing size of the Internet.

Interner's Size

Tuesday, October 19, 2010

Smoking Bans

I didn't know that is was legal for parents, in Massachusetts, to give a cigarette to a minor.

Smoking Laws
Via: MedicalInsurance.org