Cars are so Analog
I was driving today in the rain trying to merge into traffic when I realized,cars have not moved into the digital age (at least, not the one's I drive) -they still operate primarily on analog signals. There is no protocol for carsto communicate with each other so that they...
You Should Learn Design
Most people don't know how to design. It's an unfortunate truth, yet one thatcan be [at least partially] remedied fairly easily. For example, I've alreadymentioned The Non-Designers Design Book as an easy wayto get started. It clocks in at a whopping 216 pages, is full of pictures...
Software Patents are Self-Defeating
Whenever I mention our product to someone for thefirst time, I often get asked "are you going to patent it?". I think peopleask this question because they are not familiar with software packages similarto ours, so they think it is "unique" and therefore patentable. I always letthem know...
Why Lua
Disclaimer: this article is intended for those familiar with programminglanguages (Lua in particular).In this article, I would like to discuss why you should use Lua. Thisall started with a message that recently popped up on theLua mailing list regarding why isn't Lua more widelyused? The answerswent from randomness...
Business Models and Google Chrome
Recently, I've been thinking about various business models that companiesemploy. Creative business models (or maybe they would be better referred to ascreative revenue strategies) can be obvious in hindsight yet profound inimpact. For example, a few years ago I had thought thatFirefox survived through donations. Instead,Ilearnedthat they...