Skip to Content

Book Reviews

Embracing Language Variety

Embracing Language Variety

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

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…

Can Free Mobile Content Survive?

Can Free Mobile Content Survive?

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…

Salary Requirements for a House in Silicon Valley

Salary Requirements for a House in Silicon Valley

Kim-Mai Cutler is quickly developing a reputation as a journalist in technology who provides well-researched commentary on the industry as a whole, particularly around the issues of housing perpetrated by the current tech boom. Her piece on the…

How Minimalism Becomes Homogeneous and Unfriendly

How Minimalism Becomes Homogeneous and Unfriendly

Flat design has been the hot current design trend. It may have been ushered into prominence by Apple’s iOS 7 and Google’s Material Design[1], but its philosophies resonate under the broader umbrella of minimalism. Minimalist design has…

The Dying Web

The Dying Web

The web is dying? Of course it's dying. The author of this opinion piece isn't the first to point out that it seems like mobile apps are taking up a ton of time and attention away…