Skip to Content

Book Reviews

A Square Retrospective

A Square Retrospective
1444727455_featured.jpeg

It’s been an amazing four years at Square. By the time I write and edit and post this, it will be over a month since I’ve parted ways with the startup. Despite the time off, I haven’t…

The Persistence of Printed Books

The Persistence of Printed Books
1443222723_featured.jpeg

I guess not everybody shares in my enjoyment of the Kindle and the movement towards digital books. The New York Times reported that the sales of e-books has actually slipped in 2015 from the year prior, and that readers are…

Embracing Language Variety

Embracing Language Variety
1441351496_featured.jpeg

Programming language debates are the religious wars of software development. Much like the xkcd comic on the futility of standardization, attempts to unify or consolidate our existing landscape of languages – and libraries and frameworks – usually just compound the diversity. For…

Review: Evo Moment 37

Review: Evo Moment 37
c8a98ecb97ef6a8fa44425a04e7a2c0c.png

Fighting games are a pretty old-school genre. As far as I can tell, they became massively popular back in the dimly-lit arcades of the 90s, the ultimate culmination of one-on-one battles between players. It took a combination of tactical thinking…

Can Free Mobile Content Survive?

Can Free Mobile Content Survive?
9D0708A4C8

Facebook Instant Articles. Apple News powered by iAds. These are the ways that tech companies are telling us that the web is not good enough for text and images anymore, and that full native is still the holy grail for…