Category: Ideas

Kiss my ARSS – That’s asynchronous RSS

There are a couple problems with RSS. The first is that RSS polls for data. Instead of getting a notification that something is new RSS readers have to check for new information. This works fine for small sites with only a few subscribers but if your feed gets more popular you start to run into […]

Read More

RIML – Reduced Instruction Markup Language

Traditional HTML is a “complex instruction set” language. It’s got tons of tags, properties, and semantic definitions. What if there was a reduced instruction set markup language. The idea would be to come up with primitives that could be used to layout a page and try to design the language with the minimal set to […]

Read More

Visual TrackPad of tomorrow

Apple released a product that was decidedly un-magical when it released the Magic Trackpad. Despite the use of the word “Magic” the device was really just a big trackpad with nothing to amaze or delight the end-user.  The battery charger that comes with it was more impressive. The true trackpad of tomorrow would have the […]

Read More

DRM – Dumb Recordable Media

DRM also known as digital rights management is working it’s way into many technologies. Music, DVD’s, Video Games, TV. At it’s core DRM is the new way of saying “Anti-counterfeit technology.” It’s main purpose is to prevent the counterfeit creation of digital data. Unfortunately DRM is specifically designed to prevent the one thing that consumers […]

Read More

Beyond SQL – Making things IQL

The range in quality of web service API’s is huge. Some web services have great and well documented API’s while other websites and services have either no API or worse have a terrible API. What if we could level the playing field and create a basic way to allow databases to talk to one another […]

Read More

Gravity and White board Markers

Gravity pulls ink down. If you store your markers in a cup like I do you’ll always get squeaky markers that perpetually run out.  A better way to store them is perhaps upside down, like new ketchup bottles, they working with gravity. The problem then becomes that it’s harder to tell the colors apart. A simple packaging […]

Read More

Layered Programming

If you’ve ever used photoshop you’re probably familiar with layers. The idea is simple you have one photo and you can layer it on another photo with various levels of color or effects. At the touch of a button you can turn off a layer, duplicate a layer or create a new layer. Each layer […]

Read More

Functional Images

Typically an image is a composed of a grid of pixels. Each pixel has red, green and blue components. Together these pixels form an image. It’s these images that form the basis of all the graphics you see on the web today. Now imagine a PNG image this is the most basic idea of a […]

Read More

A Social Network for Social Networks

There is an obscene amount of social networks and there seems to be no-end to new social networks that are being developed. This is great because it means that developers are thinking about communication as a key feature to the success of an application. The problem with social networks is that users end up spending […]

Read More