Design smarts. So you installed Ubiquity, you liked it, now what? Watch how great UIs are developed. Two blogs that are now on my must-read list, Jono’s Not The User’s Fault and Aza’s Thoughts. Here’s what you can expect:
One of the many reasons that using computers is so annoying is because computers can’t figure out what you mean even when it would be incredibly obvious to a human. They have no ability to guess your intentions from context. It’s time to challenge the assumption that computers have to be this way.
And:
What I like about all of these is that they are zero-cost benefits. We, as the browser, can make wrong guesses and the worst offense we’re committing is adding visual clutter. There is never a real penalty to the user, yet the benefits when right are substantial.
Cyphering. Ola Bini’s guide to using OpenSSL to hash, encrypt and work with keys. Start there if you’re not aware of Ruby’s SSL library and all the ways you can use it. Side note: does that mean JRuby has a working SSL implementation now?
Waitless. Everything you wanted to know about latency and didn’t have the bandwidth to ask.
Let’s talk business. Josh Symonds on selling Git on the business end:
Essentially, Git is excellent for agile development houses because it allows them to be more responsive. Agile is all about short sprints and quick response times; Git facilitates an agile methodology and supports engineers using less time, making better code, and working more closely together. That means less time spent on each individual project, and that means more time to spend on new projects.
Classic worth revisiting. In Praise of Evolvable Systems. And it starts like this:
If it were April Fool’s Day, the Net’s only official holiday, and you wanted to design a ‘Novelty Protocol’ to slip by the Internet Engineering Task Force as a joke, it might look something like the Web.
Picture, How Stick Figures spend their time.


