Patch Notes #040 — Who Buys Twitch?

The rumor all summer was YouTube buying Twitch, but this week the whispers flipped to Amazon. Amazon? The books-and-AWS company buying the watch-people-play-games company? Except, think about it for one minute and it’s obvious: Twitch is one of the biggest bandwidth consumers in America and AWS sells bandwidth. It’s a customer acquisition and an infrastructure flex. If it closes, filing under “the boring infrastructure company wins again.” I watch Twitch most nights now, Dota tournaments while I code my side project. Watching games is a bigger business than my parents will ever believe. The International’s prize pool hit $10 million this year, crowdfunded by players buying an in-game battle pass. Gamers funded a sports league by accident. ...

August 23, 2014

Patch Notes #039 — Ice Buckets and Slow Sprints

The entire internet is dumping ice water on itself for ALS research and I am not exempt: our delivery head challenged the whole engineering floor, so Friday afternoon featured twelve engineers, one cafeteria lot, and a bucket line. Hyderabad’s own counter-meme, the Rice Bucket Challenge (donate rice, skip the water waste), also started here this month, and honestly it wins the format war. It’s raised tens of millions of dollars via pure meme mechanics: challenge three people, 24-hour deadline, video proof. Somebody accidentally invented viral distributed fundraising with a forcing function. The growth people at work are taking notes i hope. ...

August 8, 2014

Patch Notes #038 — Götzeklasse and 18,000 Goodbyes

Germany won the World Cup, Götze’s extra-time volley an actual work of art, and the German engineer wore the jersey to the new jersey office for a week straight. Month-long global fever: broken. I now permanently care about soccer. Add it to the pile. Heavier news: Microsoft announced 18,000 layoffs, the biggest in its history, mostly from the Nokia deal. Eighteen thousand. My delivery unit is thirty people. Somewhere in that number are thousands of engineers who did nothing wrong except work for a strategy that changed. Filing this under “loyalty is a two-way contract with asymmetric terms,” the darkest entry in the Proverbs file so far. ...

July 24, 2014

Patch Notes #037 — Seven to One

Germany 7, Brazil 1. I watched a World Cup semifinal, in Brazil, against Brazil, become 5-0 in under thirty minutes. The German engineer went from celebrating to apologizing somewhere around goal four. The office whiteboard bracket just has “7-1” written across it now in red marker. Nobody has updated anything else. What is there to update. I keep thinking about it in systems terms, because that’s apparently who I am now. Brazil didn’t lose to one failure, they cascaded. Lost their star to injury, lost their captain to cards, conceded once, and then every part of the system tried to compensate at once and made everything worse. Retry storm. No circuit breaker. Total collapse in front of 200 million users. ...

July 9, 2014

Patch Notes #036 — That Portugal Game

The World Cup has eaten my life and I regret nothing. The US-Portugal game Sunday: 2-1 with thirty seconds left, then Ronaldo delivers a perfect cross and it’s 2-2 and I made a sound that scared my neighbors. Group of Death indeed. Work productivity during group-stage games is a rounding error above zero; Brazil kickoffs land between 9:30pm and 6:30am IST, and the office has quietly adopted a no-meetings-before-11am rule until the group stage ends. ...

June 24, 2014

Patch Notes #035 — Apple Wrote Us a New Language

WWDC happened and Apple casually announced a new programming language. Swift. Just, surprise, here’s a language: no more Objective-C bracket forests, real type inference, playgrounds where code runs as you type. The iOS devs at work made noises I’ve only heard at sporting events. One of them had spent three years mastering Objective-C’s weirdness and had a visible moment of grief before opening the Swift book that night. This industry: your expertise has a shelf life, your curiosity doesn’t. (Proverbs file. Growing.) ...

June 9, 2014

Patch Notes #034 — Watch Dogs and Actual Watch Dogs

Watch Dogs launches this week, the “hack the whole city” game after a year of delays. The graphics-downgrade controversy (E3 demo vs. reality) has spawned a thousand comparison GIFs. As someone who now demos software for a living: I have never once demoed the real product. The demo is the dream; production is the compromise. Ubisoft just did it with more marketing budget. The Apple-Beats deal is basically confirmed ($3B). Meanwhile at the work ranch, our account won the biggest renewal in the delivery unit’s history, a multi-year deal announced to actual cheering on the floor. The unit is hiring six engineers, and I, nearly three years in, am now officially Not The New Guy. The kid two desks over asked me how deploys work, and I heard my tech lead’s proverbs come out of my own mouth. ...

May 25, 2014

Patch Notes #033 — Small Screens, Big Bets

Quiet-ish fortnight, which after Heartbleed feels like a spa day. The rumor mill says Apple is about to buy Beats, the headphone company, for $3 billion. Apple doesn’t do big acquisitions, so everyone’s confused: is it the headphones? The streaming service? Jimmy Iovine’s rolodex? Dre would become hip-hop’s first billionaire, which is the only part of the deal everyone agrees is great. At work we’re rebuilding our mobile web app because the data came in: 51% of our traffic is now phones. Phones. When I started three years ago it was 28%. The desktop web is becoming the B-side while nobody watches. Responsive design has gone from “nice to have” to “the job.” ...

May 10, 2014

Patch Notes #032 — Aftershocks

Heartbleed aftershocks continue. The big tech companies announced the Core Infrastructure Initiative, actual money, finally, for OpenSSL and other load-bearing volunteers. It took the whole internet bleeding to fund two maintainers. The intern asked “why didn’t they fund it before?” and I didn’t have a good answer. Keep asking that question forever, intern. Also this month: Brendan Eich, inventor of JavaScript, resigned as Mozilla’s CEO after eleven days. My relationship with JavaScript remains complicated in unrelated ways. ...

April 25, 2014

Patch Notes #031 — The Internet's Heart Is Bleeding

Dropping the usual format. This week is Heartbleed. A bug in OpenSSL, the library that encrypts basically the whole internet, lets anyone read random chunks of a server’s memory. Passwords, keys, anything. It’s been there for two years. It has a name, a logo, and a website, which is apparently how vulnerabilities work now. Two-thirds of the web runs the affected versions. My week: we patched within hours (my first all-hands incident), rotated our certs, forced password resets, then spent three days finding every other place TLS terminates that nobody remembered: a load balancer, an old admin panel, a staging box with a real cert. The patch took an hour. The inventory took days. Nobody had a list. Everyone’s action item, everywhere, is “have a list.” ...

April 10, 2014