Category Archives: Uncategorized

Wanted: a portable mutex and atomic refcount

upb needs to have some lightweight thread-aware behavior. I’m leaving most synchronization up to users (individual messages will not be thread-safe), but there are a few central structures I need to make thread-safe and reference-counted. I need only the tiniest … Continue reading

Posted in Uncategorized | Tagged | 1 Comment

Wanted: a mailing list reader website

There is tons of interesting discussion that happens on technical mailing lists. Mailing lists are the best snapshot of the state of a software project; they capture what current users are trying to do, where they’re succeeding, where they’re running … Continue reading

Posted in Uncategorized | 1 Comment

Giving up on AT&T style assembler syntax

Until recently I had been pretty agnostic about Intel vs. AT&T style assembler syntax. I always noticed that people who had a strong opinion almost always preferred Intel-style, but I didn’t care too much one way or the other. gcc … Continue reading

Posted in Uncategorized | Leave a comment

Git needs a new interface

I’ve been a git advocate for a while, and I use git in two different projects. I think git is an impressive technical accomplishment, but I think its interface (“porcelain”) is not ready for prime-time. I really hope some UI-focused … Continue reading

Posted in Uncategorized | 5 Comments

The Perils of Writing Good Documentation

I’ve been thinking about documentation lately, and I feel unsatisfied with the options I currently have available to me for writing and publishing documents. This dissatisfaction is not too well defined; I can’t put my finger on exactly what I … Continue reading

Posted in Uncategorized | 2 Comments