Software, Computing & the Internet

Programs, protocols, hardware, open systems, and the peculiar institutions people build around machines.