A type system in runtime’s clothing

Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp...

Hierarchy and orthogonality in C# and Go

Prompted by this question I got to thinking about methods in C# and Go...

Know your guarantees, Go edition

I was directed to a thread about a poor soul who started a project in Go, eventually had to hand it off to the community, and discovered that his original source no longer compiled, due to third-party dependencies having changed...

The two edges of “culture fit”

Here’s a smart and funny bit about culture fit. I think it’s brutal and by and large true...

How a savvy landlord would handle Airbnb

Megan McArdle describes the understandable discomfort that some tenants and property owners have about Airbnb’ers coming into their buildings...

De facto immutability

Another in a series of posts wherein I spitball about things that computer scientists already know, but have only just occurred to me...

What Netflix bought from Comcast is a CDN

With the hubbub about net neutrality, fast lanes and Netflix, I though I would illustrate what we are dealing with technologically...

Middle class in NYC

There is a notion I hear from time to time that earning (say) $100,000 while living in NYC makes one “middle class”...

NYC doesn’t need to be Silicon Valley

An idea for bookifying the web

I use Pocket, a handy “read it later” tool. The idea is that I can “pocket” a web page by clicking a bookmarklet (or browser extension), and the page is:..