Flicker Fusion

What ‘What is Code’ is is a Masterpiece

Paul Ford’s incredible What is Code is one of those magazine pieces we’re going to remember as a master of the form. Yes, it’s a business magazine talking about how computers work, but like Gay Talese profiling Frank Sinatra, Hunter S. Thompson crashing the Kentucky Derby, or David Foster Wallace getting inside the mind of a right-wing radio host, it’s a story of how we live now1.

Like those other seminal pieces, it’s not just the story, but how it’s told. ‘What is Code’ weaves a fictional narrative with technical exposition that could be dry even in capable hands, yet Ford makes it understandable, relatable, and even funny. To be able to effortlessly drop in William Blake allusions, 50-year-old computer history, and internet memes requires a deft hand and uncommon mind.

If ‘What is Code’ were merely dropped into Bloomberg’s standard web template, it would be a gift, but a team of bright and hilarious coders and designers built a custom site that is the perfect complement. Ford is showing and telling a story, the page itself is reinforcing it2.

By now, this – article? mini-book? tome? – has its own gravitational pull. There’s a Github repository, that, as of a few hours ago, is still being updated. That repo has a pull request arguing over the semantics of Javascript’s package manager (of course it does) as well as a very thoughtful request to update the attribution of a quote. There’s a Bloomberg podcast episode, an On the Media interview, and interviews with Vice’s Motherboard, Gawker, and Huffpo. At some point, ‘What is Code’ might achieve sentience itself – exactly the kind of ill-informed joke you might have made before reading ‘What is Code’.

It’s in a business magazine but this is absolutely required reading for journalists of all beats. Tech reporters, sure, but anyone who needs to report on anything that code touches, which is everyone. Reporting on labor issues? Read it to better understand Uber. Political reporter? Read it to understand net neutrality, cyber warfare, and modern campaigns. Entertainment? Celebrities are venture capitalists now!

What’s most impressive about ‘What is Code’, and this has been true of Ford’s writing for two decades, is his humanity. Lots of people could explain programming in a way that makes them look smart, it’s a rare talent that does it in a way that makes the reader smarter at the end. For all the talk out of Silicon Valley about code eating the world, it took a writer/programmer in Brooklyn, writing in a weekly east coast business magazine, to make code something to get excited about, not be afraid of. For that, we owe Paul Ford a bit of gratitude.


Ford has his own, unmistakable voice, one he’s honed for years, yet I couldn’t help but hear echoes of David Foster Wallace. I mean this only as a compliment, the entire 38,000 word article could be a chapter (or, just as likely, a footnote) in a sprawling Wallace megaworld. ↩︎

Of course, there’s an easter egg and, of course, it’s activated by the Konami code↩︎

Apple News and Interest as a Product

An important thing to understand about Apple is it is a company that builds products for people to buy. This sounds like a very simple and obvious thing but in tech it’s actually quite rare – most tech companies build platforms, networks, services, or ecosystems. Apple, of course, has their own platforms, networks, services, and ecosystems but they all serve a product, preferably a beautiful device, or an app that runs exclusively on that device.

Apple News is a product that captures the interests of a person who has bought an Apple device. The very first thing it does is ask you what you like, in the form of newspapers, magazines, and blogs you already read, or topics you pick. It uses machine learning to refine its understanding of what you like and will, eventually, suggest new things for you to like1.

Just as important, the articles, stories, and posts in News look beautiful and designed, not merely dumped into a feed with an auto-layout engine. This will help ensure content that is not just relevant but high quality. If Apple can also deliver on the promise of letting publishers make money from News (a big ‘if’ considering not one single ad was demonstrated), they will have truly built an amazing news product that had mostly been written off.

Given Apple’s very public stance on privacy in opposition to Google and Facebook (cf. Dustin Curtis’s Privacy vs. User Experience), it raises the question about how good the machine learning (and ad targeting especially) can be in News. Apple believes they can do in-device what everyone else does in data centers, which seems like a reasonable enough approach until proven otherwise.

If News is successful, it means more than another good default app on Apple’s devices, it means tremendously useful data – a personalized Interest Graph2 – for other services, like Siri, possibly even available to developers. Then it becomes more than a product but a foundation.


Watching the demo reminded me of the very smart, though apparently not widely used, Prismatic. The people who built Prismatic are brilliant at constructing machine learning algorithms but don’t seem to have been able to turn that into a product. It’s perhaps worth noting that one of Prismatic’s co-founders worked at Apple until very recently. Prismatic also offers an Interest Graph API that I would not be surprised to learn Apple licenses. ↩︎

An “individual corpus of every user’s interests and passions” sounds familiar↩︎

Making Apps Work for Publishers

Not to dwell, but it may be helpful to recall why the promise1 of native apps for publishers has been unfulfilled.

  • Expectations were set very high – recall unironic heralds that the iPad would save newspapers. Also, The Daily once existed2.
  • Apps are expensive to develop from scratch and maintain.
  • Tools that try to leverage existing print and web workflows result in sub-par user experience (huge downloads, difficult navigation, static PDF-like rendering).
  • Publisher apps don’t require a lot of hardware-specific features and offer few advantages over a well built responsive website. In-app purchasing and notifications are probably the two most cited.
  • Paying 30% to app stores is an enormous upfront cost.
  • Media apps aren’t competing with other media apps they are competing with Facebook, Instagram, and Snapchat (this is true on the web of course, but homescreen real estate make it more true).

These are worth keeping in mind with the rumor that Apple is considering rethinking its 30% take from media companies, possibly in conjunction with changes to Newsstand. As Apple’s annual World Wide Developer’s Conference is upon us, let’s speculate what this could possibly look like.

Apple introduces Newsstand Publisher, an update to PRSS, which they acquired last fall. This is a tool that lets anyone publish to Newsstand without having to write an app. At its simplest, this would involve providing an RSS feed (probably with some new tags, a la podcasts) and some custom configuration (colors, typography, image placement). More complex features will allow for authentication with an existing user database, a paywall counter, fully customizable templates, rich media tools, and immersive native ads.

Apple will let publishers set subscription prices, starting at free, and will take a much smaller percentage of sales, starting at 5%. More complex features like paywalls will mean a higher payout to Apple.

This will position the Newsstand app for iOS users more as a general purpose news reader, which means it will compete head on with apps like Flipboard and Feedly but also Facebook and Twitter. It also gives users a reason to move Newsstand out of the junk folder on their last screen, alongside the Stocks app.

This neatly solves all of the aforementioned problems of native apps for publishers, save those pesky high expectations.


“Complete failure” would be a more accurate description, however, the Flicker Fusion style guide calls for avoiding snark and negativity wherever possible. ↩︎

Sometimes snark is impossible to avoid when it comes to Rupert Murdoch. ↩︎

Twitter’s Value

Chris Sacca’s ever hopeful What Twitter Could Be is quite a read. Too long and often meandering, it nevertheless shows how deeply he thinks about every aspect of Twitter as a product and a business. I like to imagine a hush fell over Twitter HQ as the entire staff took the time to read then re-read the entire thing.

Sacca lays out a way to capture a bigger audience and reinvigorate what, from the outside at least, looks like a muddled company. He shifts from grand strategic thinking (“live is the biggest opportunity yet”) to very specific feature recommendations1. There are several great product ideas buried in the post worth pursuing – by Twitter, some plucky upstart, or even more established companies.

Sacca insists Twitter’s problems are the result of not telling its story, either to investors, potential new users, or users who have abandoned the platform. That strikes me as charitable, not just because telling the right story is a fundamental purpose of any business, but because it seems like Twitter itself doesn’t know what story to tell.

More than monthly active users or revenue growth, this lack of direction is the most troubling. Twitter has a mission statement – “to give everyone the power to create and share ideas and information instantly, without barriers” – that expresses a purpose, but they seem to lack foundational values2. This has led to a near-perennial change in direction that for now seems to be focused on live events and broadcast, especially with the Periscope3 acquisition.

It wasn’t an investor or analyst who identified Twitter’s primary tension but, fittingly, writer and artist Teju Cole when he noted it’s a genuinely novel form of communication but also a corporation. Others have made similar points, that Twitter wasn’t so much invented as discovered, and everything fundamental to how Twitter works was built by the people who use it, not the company itself.

This tension has made capturing the value of Twitter from the top down elusive, however, there’s something perhaps just as valuable: the individual corpus of every user’s interests and passions. Twitter has one of the biggest data stores in the world, maybe the value is in all of the little data. Mining the big data of all of Twitter is interesting for knowing what’s happening all over the world, but giving everyone who uses Twitter insight into everything they care about is equally valuable and, potentially, much more lucrative. To make this work would require unwinding years of strategy, starting with reversing the infamous v1.1 of the API. It would mean not merely competing for users to show ads to, a la Facebook, and not insisting on a top-down, completely controlled approach to product development like Apple. It would mean more third-party apps and letting Meerkat exist alongside Periscope.

Everyone who wanted a microblog or novel communication app signed up for Twitter long ago. The question Twitter can answer for everyone else is how do they connect to everything they care about.


An unapologetic hustler, many of these naturally end in Twitter acquiring one of Sacca’s portfolio companies. ↩︎

This may be because none of Twitter’s founding members are currently at the company, though there’s no indication any of the founders would be any better than the current leadership. ↩︎

Periscope is fascinating because it is attempting to replace _time_shifting with _place_shifting, contra to nearly every change in media in the past 20 years, though maybe more interesting with the rise of consumer VR. Sacca is particularly enamored with the product and is, in fact, Periscope’s biggest booster. I wonder if there’s a certain wistfulness at work here, wishing that Twitter was dominant in the way that Facebook is, perhaps with Instagram on its side rather than as a competitor. Sacca doesn’t strike me as the overly-emotional type, and he’s spread his bets out such that he’s profited handsomely regardless of who’s on top, but you get the sense that Twitter is what’s closest to his heart. ↩︎

It used to be I thought New York was a perfect town in which to be young and broke or old and fabulously rich, but now I think only the latter really applies. For most other people it seems like sort of a grind to be tolerated until you can get rich yourself or figure something else out. It’s definitely a good place to waste some time, which is as good a reason to live here as any, and one I wish more people would admit to themselves. Because nowadays when I hear a person who struggles to pay rent while working a job they hate fawn over New York City as “the only place in the world to live”—as I once did myself—I can’t help but hear someone with Stockholm syndrome.

It used to be I thought New York was a perfect town in which to be young and broke or old and fabulously rich, but now I think only the latter really applies. For most other people it seems like sort of a grind to be tolerated until you can get rich yourself or figure something else out. It’s definitely a good place to waste some time, which is as good a reason to live here as any, and one I wish more people would admit to themselves. Because nowadays when I hear a person who struggles to pay rent while working a job they hate fawn over New York City as “the only place in the world to live”—as I once did myself—I can’t help but hear someone with Stockholm syndrome.

—I hear this sentiment echoed in every major city in the world right now, and plenty of smaller ones, too. It’s as true here in San Francisco as anywhere. It leads to the one question I go to bed asking myself every night and wake up with every morning: where do we go?

Constellation Computers

The way we generally understand innovation is that technology gets smaller, faster, smarter, cheaper, as described by Moore’s Law. This is helpful, but also isolating. A perhaps more nuanced story is told by Metcalfe’s Law, that networks get more useful when there are more nodes connected to them. This explains everything from long distance phone networks to Facebook, but it’s also a useful framework for thinking about the next wave of holistic technological change1.

Why did the Newton, Palm Pilot, and Windows Tablet PCs become terminal branches in the evolutionary tree but iOS and Android lead to a Cambrian explosion? The simplistic, and not entirely wrong, answer is the one that fits with Moore’s Law: the component parts all got small and fast and cheap enough. A more nuanced answer is that WiFi wasn’t ubiquitous, cloud storage didn’t really exist yet, and apps weren’t even apps but software that came in boxes sold on shelves. The iPhone and iPad of course have vastly superior hardware but they also connect to an entire ecosystem that could scarcely be imagined when the Newton was unceremoniously killed.

As we transition beyond mobile, the Moore’s Law approach will obviously continue to be important in order to make these new, more intimate machines small and increasingly invisible. But the network of devices will be just as, and eventually, more important. Right now, we bifurcate these as “wearables” and “the internet of things”, but maybe it’s better to think of them as co-dependent “constellation computers”.

Much of the thinking about these early next generation devices, including my initial criticism of the Apple Watch, has been preoccupied with the hardware and features. Apple’s focus, too, is mostly about the artifact for obvious reasons: the rest of the pieces aren’t ready yet. The Watch has to be able to stand on its own to reach a critical mass, at which point it will become its own star in the constellation, alongside the iPhone, the Apple TV, and also lightbulbs, thermostats, door locks, cars, refrigerators (and the food in them!), medical devices, etc.

These connected objects are easy to mock, and are going to be slow and stumbling to roll out, but are critical asterisms to the constellation. I don’t want a watch to replace my phone, I want it to replace my wallet and my keys. That means a lot of chips and radios and software embedded in the real world.

If you were to imagine the tools for powering and connecting these points, they might look like Google’s just announced Brillo and Weave, an operating system and protocol for building constellation computers. It’s a typically Google approach, a big, open source idea without a product yet, but perhaps better suited to the challenge than top-down mandates like HomeKit. Of course, Apple’s more product-focused plans – start with the wrist, then expand to the place where people have the most control over their environment, then out to the world – makes some sense, too. Perhaps the competing designs for constellation computers will interoperate, like the web today, or maybe they’ll serve to lock us further to our chosen platforms.

A computer in isolation is useful. A computer that connects to every other computer an order of magnitude more. A pocket-sized computer that instantly connects to all the world’s information and services has been transformative. A constellation computer is as close as we’ve gotten yet to the promise of machines that enhance and empower our lives.


I’m being a bit fast and loose here with Moore’s and Metcalfe’s Laws, which refer to fairly specific, observable phenomena. Moore’s Law is about the number of transistors that can fit on a chip doubling every 18 months, but it’s a useful shorthand for thinking about the pace of hardware innovation: hard drive capacities get bigger, memory gets denser, screens get sharper, radios get more powerful, it all gets cheaper. Metcalfe’s Law was an observation about nodes on a network but is similarly useful for thinking about the transformative effect of many pieces fitting together. ↩︎

As we transition beyond mobile, the Moore’s Law approach will obviously continue to be important in order to make these new, more intimate machines small and increasingly invisible. But the network of devices will be just as, and eventually, more important. Right now, we bifurcate these as “wearables” and “the internet of things”, but maybe it’s better to think of them as co-dependent “constellation computers”.

As we transition beyond mobile, the Moore’s Law approach will obviously continue to be important in order to make these new, more intimate machines small and increasingly invisible. But the network of devices will be just as, and eventually, more important. Right now, we bifurcate these as “wearables” and “the internet of things”, but maybe it’s better to think of them as co-dependent “constellation computers”.

I wrote about the next wave of innovation as constellation computers over at Flicker Fusion.

(There’s also a tumblr if like)

PGP comes to Facebook

The Committee to Project Journalist notes it is now possible to attach a PGP key to one’s Facebook profile. This is another in a series of steps Facebook has taken recently to secure its networks, from HTTPS at every endpoint to enabling connections via Tor. The PGP feature lets anyone add their public key and includes an option to have any notice Facebook sends be encrypted via that key.

Given the sheer size of Facebook’s network, this is an impressive step forward for security and privacy, although the challenges of setting up a keypair and understanding the basic mechanics of public key cryptography are still largely left to the user. Projects like Keybase are trying to solve many of the UX problems inherent to widespread public key adoption, but still seem largely limited to geekier types on Twitter and Github.

Given how much Facebook is a stand-in for people’s identity online, having a place to advertise a public key is a step in the right direction. And since news about Facebook and privacy is often a cause for concern, it’s perhaps ironic that Facebook could help push more widespread adoption of public key cryptography1.


There is a fair piece of criticism to be made here, that Facebook is working diligently to improve security to and within its own network, but its business of harvesting massive amounts of user data to sell to brands and advertisers remains unchanged. These are both true and probably incompatible to privacy absolutists but not necessarily wholly dissonant. ↩︎

Small Tools

Talk of the tools of the modern media company invariably leads to technology stacks. These will include reverent nods to Vox Media’s Chorus, Quartz hacking Wordpress beyond the reach of mere mortals1, or BuzzFeed’s voodoo for conjuring virality out of the ether. These are great and truly valuable for advancing the conversation about how we publish.

Recently, the newsdev team at The New York Times has been putting together a collection of small tools that are as interesting and possibly as important as the monolithic systems that get so much attention. The latest, Driveshaft, is a simple Ruby-based app that converts a Google doc into JSON, and deploys it to S3. This sounds simplistic (or maybe esoteric) but it’s profound in what it enables: editors can quickly and easily update information in a place and format they are familiar with and confidently publish to the web. Custom apps can be built around these tools, new visualizations can be published quickly, and breaking news infographics can be updated in real-time. These continue to be difficult challenges, especially as the publishing ecosystem expands beyond the web and mobile apps, and small, simple tools help make it possible.

Driveshaft, and siblings like ArchieML and ai2html, are philosophically aligned with an old-school philosophy of software design, that applications should be small, focused, and good at their jobs. A fitting mantra for today’s publishers as well.


This Quora question appears to be genuine. ↩︎

Ad-block Redux

Frédéric Filloux, who writes an excellent, long-running column at Monday Note, was also thinking about Ad-blockers recently and has a much more dire set of predictions. Filloux has seen an as-yet-unpublished report that says ad-block usage is as high as 30-40% in France and Germany, and sites with very tech-savvy readers, like game sites, seeing as much as 80-90% of their traffic using ad-blockers.

Filloux also points out that plugins like AdBlock Plus are stripping out the “sponsored content” headers on native ads, which makes my proposed solution a bit murkier.

I continue to be optimistic about the end of banner-style and pageview driven ad models and that finding better ways to make money online will ultimately be better for publishers in the long run. Assuming there are any publishers left by then.