If you have REST, why XML-RPC?

Update

»
Author's profile picture Jon Canady on software

Review: Kinesis Freestyle Keyboard

I've been using my new Kinesis Freestyle keyboard all this afternoon.

»
Author's profile picture Jon Canady on hardware

Jekyll Helper Scripts

I have a couple of helper scripts that I couldn't use Jekyll without:

»
Author's profile picture Jon Canady on software and meta

Android Basics My iPhone Still Can't Get Right

Man, Android's starting to look good. The interface is not nearly as polished as the iPhone's, but the iPhone's failing on other levels which bothers me more and more every day:

»
Author's profile picture Jon Canady on software

Switching to Jekyll

Overnight there's been some pretty major changes around here.

»
Author's profile picture Jon Canady on meta

HTML 5 Video Annoying, Usable Today

Gruber suggests that HTML 5 video is "effectively unusable" for the following two reasons:

»
Author's profile picture Jon Canady on software

Two Simple Rules for Screencasting

During the process of trying to figure out what Compass is, I tried to watch the official Compass screencast. This was a mistake. Thinking of writing an introductory screencast for your product? Learn from their mistakes.

Keep It Short

No shit, the Compass screencast is an hour long. The only people who are going to watch that are people with a vested interest in the project, who presumably already know the material.

Keep your screencasts to around five minutes. You aren't PeepCode, and this thing isn't your documentation. If you can't keep a basic explanation of your product/service down to five minutes, you have bigger problems.

Show, Don't Tell

Up until about 2:20, the Compass screencast doesn't even change, and it takes another minute before there's any actual content on the screen. If the viewer wanted to read a thorough explanation of your product, they would have read the "about" page.

Start with a brief intro on what your product is, then jump right into the demonstration. Impress the viewer quickly and keep them impressed.

It's That Simple

That's all you need for an effective screencast. It's almost a definition: "short" and "demonstration". It's hard to go wrong.

»
Author's profile picture Jon Canady on software

How To Fix a Shitty Project

Way back in the Dark Ages of the Internet (2000), Joel Spolsky wrote of Netscape's impending version 6 release:

»
Author's profile picture Jon Canady on software

Multi-Developer Git Suggestions

Git's pretty simple to use when it's just you and your Github repo, but as developers increases, complexity increases.

»
Author's profile picture Jon Canady on git