Home
Greg's Half Ideas
Cancel

Recycle Bin

People make mistakes. A core principal when designing software is to plan and expect mistakes. The user interface should anticipate human errors and allow people to make mistakes without punis...

Visual Command Line

Since before the days of DOS the command line has been the down and dirty way to issue commands, start programs and list files. But how has the command line changed in the these years? Fundamentall...

I miss you Active Desktop

So around 1998 Microsoft released Windows 98 the successor to Windows 95. This release of windows was geared much more around the internet. Web enabled widgets showed up in the File Manager, i...

Don't punish the back button

The back button on the browser is one of the most used buttons in the browser. It's used far more often then Stop, Refresh and Forward combined. It's incredibly useful for getting back to a re...

Google prediction part 2

So on 2/18/05 I predicted that Google maps would add satellite images from their Keyhole company. Just two months later my prediction comes true: http://maps.google.com. The interface is very ...

Zero, one and Many

When learning to program you are taught to be careful when dealing with edge cases. It's quite typical to make errors at the low ends and extremes of your software. The same is true from a use...

Cell phone as an extension of the PC

The desktop PC has been stuck on the desk for too long. It's new younger brother the cell phone is taking over. Cell phones are now taking on the more complex tasks of managing contacts, editi...

USA 2.0

I started thinking about laws, policies and government in terms of the way software is developed. When a typical software project begins it's fairly simple. The program is easy to use and gene...

Money Money Money

I believe we are on the verge of a revolution in economics, and world finance. For hundreds and perhaps thousands of years people have used physical money to represent goods, services and fina...

I forgot my password please rob me

Passwords are one of the worst user interface problems that has been imposed on every-day people. The problem is worse if you use a computer but even if you don't you are forced to remember more an...