In the summer of 2008, I documented the process of replacing the ignition switch on my 1997 Volkswagen Jetta. The tutorial is on Flickr.
I’m writing a book about HTML (and some CSS) titled Essential HTML, and I recently started its blog. http://www.essential-html.com
Last year, I wrote a little Terminal-based program that adds spacers to the Mac OS X Dock. This helps to keep items in the Dock more organized. Download here, and feel free to fork on GitHub.
In the summer of 2014, I was approached by Packt Publishing to review a book about Max/MSP. Since I was in the planning stages of writing my own book, I thought it would be a good learning experience. Four months later, in November 2014, Packt released the book, Multimedia Programming Using Max/MSP and TouchDesigner. Overall,… Continue reading Technical Review of a Book on Max/MSP
On 10 January 2015, the Notepad++ team released the “Notepad++ Je suis Charlie edition”.
Another poor UI design. Adding a database using this layout is quite easy: click the icon with the plus (“+”) character over it. Dropping a database, however, isn’t immediately obvious. The icon to do so appears to the right of the “add user” icon, in the right section of the page. It’s likely there because the UI designer(s)… Continue reading Poor UI Design in a Database Admin Page
After years of use, the grip on my Hercules guitar stand broke. (A link—with a picture—to a forum post on the matter by other owners is here.) I contacted Hercules about a replacement, and they said they don’t sell parts. They advised me to buy a new stand, of course. Instead of spending upwards of… Continue reading Fix Your Hercules Guitar Stand for About $1
Here’s an example of an incredibly terrible — and dizzying — user interface, or UI. This is a farecard station in Virginia or Washington DC (I can’t quite remember). My friend Dan and I are from New York, where the MetroCard stations are incredibly simple to use. We reacted exactly the same way as we came upon this farecard… Continue reading Terrible Farecard User Interface