Great Advice From Larry Wall

I just ran across this great bit of advice I got back in 1995 from Larry Wall, creator of Perl: Don’t get brainwashed by your education into thinking that all the answers have to come from teachers.

Connection: Wiretap Laws

I’m experimenting with a new kind of post, where I simply make a connection between two or more ideas, usually with little or no commentary. Here’s the first one: Ed Felten, yesterday: CALEA II: Risks of wiretap modifications to endpoints Today I joined a group of twenty computer scientists in issuing a report criticizing an FBI plan to… Continue reading Connection: Wiretap Laws

A Haiku

I have had a thought. This is the content thereof. Disappointed yet?

Categorized as Poetry

Better Questions

Organizational culture emerges from the process of answering questions. The answers aren’t necessarily articulated explicitly, but they’re expressed in the decisions people make, the way people treat each other, and in so many other ways. Organizational leaders may be unconsciously undermining the very culture they’re trying to create, but they can’t change it until they… Continue reading Better Questions

New Project: Backbone Reference App

Today I released a JavaScript reference application, built on Backbone, Marionette, and RequireJS. I’ve learned a lot over the past several weeks, and at times the learning curve was steep, partly because I couldn’t find a good reference application that I could learn from. To-Do apps are the classic example, but they’re too trivial to… Continue reading New Project: Backbone Reference App

Lessons in Bug Hunting

Yesterday’s lesson in bug hunting: don’t assume you’re an idiot. I spent a few days trying to figure out why my success callback wasn’t being called. It had been working before I updated to jQuery 1.9.0, and I didn’t think I had changed anything. After much head scratching I found out that jQuery 1.9.0 introduced… Continue reading Lessons in Bug Hunting


I wanted to GET a lot done today: /coding, /writing, &more; But try as I might, I got 302, and /time returned 404.

Categorized as Poetry Tagged

I launched a new intranet application today. Nothing fancy, just a simple app to address a real need in my organization. Initial feedback has been very positive. Feels good to ship!

Gun Control and Strong Encryption

In light of recent events, I wondered if anyone was making a connection between gun control and the regulation of strong encryption. So I googled it and found that someone had: me, two years ago. Related: why do so many news reports use the term “gunman” (emphasizing the noun; Google News has 2.49 million results in… Continue reading Gun Control and Strong Encryption

Recipe: Tuna Salad

I recently made a salad that everyone in my family loved so much we made another batch the next day. I don’t have precise measurements, but this will get you started: 12 ounce can white tuna, drained A decent squirt of ranch dressing (enough to bind the tuna together, but not enough to make it… Continue reading Recipe: Tuna Salad


If you’re not asking the right question, then there is no correct answer. Merlin Mann in Back To Work #41

Washingsoft UAnix

Here’s another product parody Lars and I did in college: Washingsoft UAnix. This was born out of our frustration with the way the University of Washington had—shall we say—embraced and extended standard Unix functionality.

Microsoft Orifice

Aaahhh, the joys of Photoshop and free time. I just stumbled on this little trip down memory lane—a parody of a Microsoft Office box that my roommate (Lars Blacken) and I did in college.

How to Override IE’s Compatibility View Behavior On Intranet Sites

To force IE to edge mode (even on intranet sites, where IE would otherwise use compatibility mode), the server needs to send X-UA-Compatible as an HTTP header. Using a meta element in the document head doesn’t work reliably. I found the answer buried in this Stack Overflow thread. In my case, I was working on… Continue reading How to Override IE’s Compatibility View Behavior On Intranet Sites

Single Sign-On Epiphany

When I wrote about my experience setting up AD Single Sign-On for Linux, I said the next step was to extend the transparent SSO experience into WordPress. The biggest reason for that—I thought—was so that the WordPress server could then impersonate the logged-in user to pull resources from our SharePoint server (using SharePoint Web Services)… Continue reading Single Sign-On Epiphany