Dirty Game Development Tricks

Ratchet and Clank: Up Your Arsenal was an online title that shipped without the ability to patch either code or data. Which was unfortunate. The game downloads and displays an End User License Agreement each time it’s launched. This is an ascii string stored in a static buffer. This buffer is filled from the server […]

Coffee

Everyone at hot startups drinks a lot of coffee. But you can’t drink just any coffee. Nobody can drink just any coffee anymore and be taken seriously. (Except for those who proudly and intentionally do so. The key is doing it with intention. But you can’t just saunter up to Starbucks or Dunkin’ Donuts and […]

Sorting

in the majority of Latin languages, ø sorts as an accented variant of o, meaning that most users would expect ø alongside o. However, a few languages, such as Norwegian and Danish, sort ø as a unique element after z. Sorting “Søren” after “Sylt” in a long list, as would be expected in Norwegian or […]

Plume

What we have now is an enemy of the state that’s just there, passively feeding off everything, working off the fact that all these data plumes are given off – exhaust that’s just exhaled as a matter of course as people go by their lives. Dan Hon. You can’t go full-on data plume silent-running without […]

Doomed to Repeat It

The developer raises up the great sword of technology and brings it down upon the plinth of culture—and the sword shatters. But never mind; we can go back to the forge to make a bigger, better sword for retina displays. And as we craft it we whisper that eternal prayer for the comfort of list-makers: […]

Free T-shirts

At the end of 1386, Jogaila returned to Vilnius to [..] convert the Grand Duchy to Catholicism. [..] New converts were baptized en masse, with little teaching, and were awarded wool shirts. “People will do anything for a free t-shirt”, historical perspective edition. From “Union of Krewo” on Wikipedia.

Android fragmentation and the cloud

The consequence of Apple’s approach is that pretty much everything behaves in predictable ways, but you have a very narrow range of devices at a narrow range of prices (and screen sizes), and that severely restricts the addressable market. More people can afford $50 phones than can afford $600 phones. The consequence of the Android […]