This is not another post about how bad performance is on twitter. There are planty of other people talking about that. Instead this is a post on how you can define performance expectations in ...
A wireframe is an early design that can help you and your team get agreement about what the design should look like and how it should behave. This is similar to how an architect may create a s...
I love designing applications for mobile phones. It forces you to think about the essential features. Often times this is exactly the type of design you want on larger applications but it's to...
Over the last few months I've started exploring twitter. It seemed like a fad. I signed up and said... Now what this is lame. Having used it a little longer I'm starting to see some value. No...
The price per megabyte of storage and data transfer is going to approach a per user cost that is less then the value of one advertisement per year. Assume that a typical user generates 5mb of ...
If you're in New England and interested in design, software and usability you'll want to check out the Mini-UPA one day conference. It's a one day event so you won't be tied up all week and it...
The key feature of a phone is to be able to place a call. This IP based phone fails at this task in a spectacular way. Not only was I unable to place a call using this phone but in the proces...
There have been several companies that have tried to automate tagging of images with meta-data to allow end-users to easily search pictures. The techniques currently break down down into thre...
We had a number of older logos from the Fortune 500 but we don't host that here. Instead you'll find information on our company and some of the apps we've developed for Fortune 500 comp...
Let's say I do a dollar of work. My employer wants to pay me a dollar but he can only pay me $0.65 because the state took a nickel, federal took a dime, unemployment insurance took a penny, me...
A new version of content is available.