I was driving this morning and I got lost. I took a wrong exit and started going down a street. I knew I was going the wrong way and I was pretty certain I wanted to turn around. As I pulled u...
People enter numbers into computers all the time. Most keyboard even have two numeric pads, one on the right and one above the keys. It interesting to note that the number-pad has the opposite...
My former mentor and co-worker, Scott Berkun, has written a great book on program managment. The art of program managment. The book covers a lot of topics including: Ideas and what to do with...
It's ironic that making something complex is far easier then making something simple. How could this be? Here are some common and not so common things to consider. Developed by me, used by ot...
As traditional broadcasters begin experimenting with podcasting I see the power of main stream media being placed into the hands of individuals. Bloggers realized that you don't have to have a...
The iPod is by far the most popular music player around but although it's the darling of the audio players and is consistently praised I find a number of things lacking or non-intuitive. The ...
Learning how to speak like a developer can help user interface designers and usability people create better software. One of the common problems is that the language a developer uses has subtl...
The inital version of email has a lot of problems that can not be addressed by making modification to the way that email is trasnsmitted. A new architecture needs to be developed to replace ou...
I put together a glossary of common shortcuts used by a wide range of programs. This is not supposed to be a complete list but rather a good set of guidelines for software developers who are t...
A common problem with any product is maintenance. You buy the product and you want it to just work. But most products require maintenance such as replacing a battery, or changing a filter. Now...
A new version of content is available.