Nov. 23, 2009


8:33 pm

  • For example - if you came in here asking “how do I use a jackhammer” we might ask “why do you need to use a jackhammer”
  • If the answer to the latter question is “to knock my grandmother’s head off to let out the evil spirits that gave her cancer”, then maybe the problem is actually unrelated to jackhammers

The quotes database. (#)

Aug. 26, 2009


11:36 am

Knowing the scope of the problem is more important than having what looks like a solution to the problem, and sometimes going through the effort of building a possible solution is the only way to truly understand the scope.

Google, from an article on how to tackle those massive programming projects. (#)

Aug. 7, 2009

Clients are always sending us CD’s jam packed with meticulously named jpgs. It’s great that they’ve put all that time into organizing their files – it helps! – but you almost never get a CD that doesn’t have at least a few web-unfriendly characters scattered among those descriptive filenames.

In hopes that it’ll be handy to someone, somewhere, someday, here’s a fun little PHP CLI (!!) tool that takes a directory of images and removes spaces and parentheses, the two most common culprits of brokenness on the web when it comes to unix compatible filenames.

Keep reading. // Leave a comment.


10:45 am

And people aren’t looking for a replacement for email, or instant messaging, or blogs, or wikis. Those tools all work great for their intended purposes, and whatever technology augments them will likely offer a different combination of persistence and immediacy than those systems. Right now, Wave evokes all of them without being its own distinctive thing. Which means it’s most useful in providing reference implementations of particular new features.

Anil Dash, on the key reason he believes the open standards for Google Wave will have a tough time being adopted and adapted. (#)

Aug. 5, 2009

Aug. 4, 2009

Jun. 30, 2009

Jun. 19, 2009


6:44 am

Calling Iranian politics “byzantine” doesn’t quite do the trick, because all Byzantium really had going on was palace intrigue. Tehran is that, plus Twitter.

Gabriel Winant, from a piece detailing the ins-and-outs of Iran's current political scene. I love Twitter and all, but ascribing this kind of importance to the service is just way over the top. (#)

Jun. 18, 2009


6:52 am

When someone says “FAIL”, what they’re really saying is, “I’m failing to understand a creative person’s constraints.”

Anil Dash, on the death of FAIL. (#)

Jun. 16, 2009

Jun. 2, 2009


6:17 pm

If you review your first site version and don’t feel embarrassment, you spent too much time on it.

Reid Hoffman. (via 37signals.) (#)

May. 20, 2009

May. 19, 2009

May. 1, 2009


7:32 am

In order to understand recursion, one must first understand recursion.

Kai Diefenbach, quoting an unnamed source. (#)

Apr. 30, 2009

Apr. 27, 2009

I host the Django powered Dawsoning at Mosso on an Ubuntu cloud server. Since I somehow pulled off a successful upgrade from Ubuntu Intrepid to Ubuntu Jaunty, I thought I’d share a couple pointers.

Keep reading. // Leave a comment.

Apr. 22, 2009

Apr. 21, 2009