T < x < B

Too long to tweet, too short to blog.
Jan 11
Permalink
For many, “programming” has become a strange combination of unprincipled hacking and invoking other people’s libraries (with only the vaguest idea of what’s going on). The notions of “maintenance” and “code quality” are typically forgotten or poorly understood. In industry, complaints about the difficulty of finding graduates who understand “systems” and “can architect software” are common and reflect reality.