By John Gruber
Understand, fix, and automate across your entire codebase. Learn more.
If you ever feel like much of what you read in mainstream online journalism is written in advance — that it’s mostly just filling in the blanks of pre-written templates — your hunch is probably right.
★ Saturday, 28 November 2015