Patch Notes #138 — Hiring Season Dispatch

Slow news fortnight (post-funding-secured, pre-fall-launches), so a working dispatch from the interview trenches, where I’ve spent this quarter as loop lead for our next eng cohort, the work-sample experiment, two years matured, with data worth reporting. What’s held: work-sample auditions beat whiteboard algorithms by every measure we track, signal quality, candidate experience scores, and (the one that matters) six-month on-the-job correlation. What’s surprised me: the strongest signal in the whole loop is the debugging session. We hand candidates a real (sanitized) broken service from our incident archive and watch them navigate. Not solve; navigate. Do they form hypotheses or thrash? Read logs or guess? Say “I don’t know, here’s how I’d find out”? Five years of this blog is essentially that skill journaled (from the first reflog panic to the Thai-cave rehearsals), and watching candidates perform it live has taught me it’s rarer than algorithmic fluency and vastly less practiced. The industry drills LeetCode; the job is 70% forensics. We interview for the drill. ...

September 1, 2018

Patch Notes #137 — Funding Secured

On August 7th, mid-trading-day, Elon Musk tweeted: “Am considering taking Tesla private at $420. Funding secured.” Nine words, one weed joke of a price, and a claim (secured) that moved billions in market cap within minutes. The ten days since: the funding was, per subsequent reporting, more “discussed” than “secured” (Saudi fund talks in early stages); the board scrambled; the SEC has reportedly subpoenaed; and the whole affair is a live-fire seminar in why material statements from CEOs have rules that don’t care about the medium. A tweet is a press release with worse review tooling: no legal sign-off, no edit button (in 2018), maximum velocity. My compliance-adjacent year has made me boring about this: the guardrail isn’t for the honest day, it’s for the manic one (dropdown menus for executives). This one runs for months; logging the opening move. ...

August 17, 2018

Patch Notes #136 — Thirteen Digits

Apple became the first trillion-dollar company today. $1,000,000,000,000, the garage company, the 90-days-from-bankruptcy company (1997), the courage company, first to thirteen digits. The arc from Jobs’ return to here is the greatest turnaround in business history and the least repeatable: it required a founder-artist, a supply-chain grandmaster (now CEO), and a product that put a computer against every human femur on Earth. The office ran a sweepstake on which company hits $2T first and when; my entry says Apple again, 2022, and writing it here guarantees accountability and probable ridicule. ...

August 2, 2018

Patch Notes #135 — Allez les Bleus, and the Day the Everything Store Broke

France won the World Cup, 4-2 over Croatia in the most entertaining final in decades, Mbappé (19!) scoring like the future arriving on schedule, while Croatia (population four million, playing their third consecutive extra-time-adjacent epic) won every neutral heart including this office’s entire non-French contingent. And the Thai cave rescue worked: all twelve boys and the coach, out alive, via an operation (anesthetized kids, dive relays, a former Thai Navy SEAL who gave his life placing tanks) that will be studied by every high-risk-operations community forever. The fortnight the whole world got two good endings. The archive requires me to note when the news is good; it’s rarer than outages. ...

July 18, 2018

Patch Notes #134 — The Great Deprecation Round

The World Cup’s group stage and round of sixteen have performed a full generational cutover, live, in front of billions: Germany, defending champions, the machine, the group chat’s quiet certainty, eliminated last in their group by South Korea. Then, within one 24-hour window, Messi’s Argentina and Ronaldo’s Portugal both crashed out. The two players who defined a decade, deprecated the same weekend, while 19-year-old Kylian Mbappé ran through Argentina like latency didn’t apply to him. The German engineer has transferred allegiance to “the quality of the tournament itself,” the sports equivalent of “I use arch btw.” Legacy-system lesson, again: Federer maintained himself into a renaissance; national teams that skip the refactor get force-migrated. France-Uruguay and Brazil-Belgium loom; this bracket has no chalk left to lose. ...

July 3, 2018

Patch Notes #133 — Octocat Acquired, World Cup Engaged

Confirmed within hours of last entry’s posting: Microsoft is buying GitHub for $7.5 billion. The two-week aftermath validated both ends of the spectrum. GitLab logged record imports (exit ramps got traffic), while the majority stayed put on the Satya-trust thesis, and new CEO Nat Friedman’s AMA (“we’re not buying GitHub to change it; we’re buying it because we don’t want anyone else to break it”) was the right message competently delivered. My pre-announcement take holds; grading myself correct and moving on with appropriate suspicion of my own calibration streak. The deeper pattern for the file: the 2010s’ defining acquisitions are all platform-adjacency buys, LinkedIn (professional graph), GitHub (developer ground), WhatsApp (message ground). The giants stopped buying products; they buy terrain. ...

June 18, 2018

Patch Notes #132 — The Blunder and the Rumor

The Champions League final will be taught in decision-science seminars forever: Karius, the goalkeeper, went to roll the ball out to his defender with Benzema standing right in front of him, and threw it directly against Benzema’s boot, apparently believing the attacker was out of play, while his defenders gestured in escalating despair. Real Madrid won it; the goalkeeper’s face is already the most useful reaction image since the dress. The systems reading, because I can’t help it: Karius had the wrong state, and no one in the defense ran a read-repair in time. Shared mental models fail silently at the worst moments, which is why aviation has closed-loop callouts (“state check: defender clear”) and why our incident channel now mandates them. One player’s cache went stale and the whole system paid. Pre-season training starts next month; the forecast is unkind. ...

June 3, 2018

Patch Notes #131 — Laurel, Yanny, and the Great Consent Flood

GDPR lands Friday. The inbox apocalypse is at full flood, every service I’ve ever breathed near emailing “we’ve updated our privacy policy” with the cadence of a civilization saying goodbye. Some companies are simply blocking Europe rather than comply (US news sites going dark for a continent, the cost of a decade of data-hoarding, finally invoiced). Our own status: deletion pipeline live, consent flows shipped, data map current, and I have learned more about our actual architecture from six months of compliance work than from four years of building it. Constraints breed comprehension. The last-48-hours industry mood is “nobody knows what enforcement looks like,” which is true of every new protocol until the first big packet arrives. ...

May 19, 2018

Patch Notes #130 — The Bank That Fell Over and the Snap Heard Everywhere

TSB post-incident file, as promised, because it deserves the full autopsy treatment: the bank migrated 5.4 million customers off its former parent’s platform in one weekend cutover (years of dual-running deemed too expensive) and the new platform buckled on contact with Monday. Two weeks on: intermittent lockouts continue, fraudsters are feasting on the confusion (phishing loves an outage, since customers expect weird bank emails during one), the CEO is before Parliament, and the eventual independent review will be read aloud in this industry for a decade. Preliminary lessons, all archive reruns performed at national scale: big-bang cutovers are a choice to discover all failure modes simultaneously; rollback plans that can’t actually be executed are theater; and “the test environment worked” is the epitaph on every migration tombstone. Banking is now a distributed-systems discipline with a marble lobby. Regulators noticed. “Operational resilience” is about to become a compliance term. Mark it. ...

May 4, 2018

Patch Notes #129 — Senator, We Run Ads

Grading last entry’s testimony predictions: 3-for-3, and I take no pleasure. (Some pleasure.) The immortal soundbite arrived on schedule: Senator Hatch asked how Facebook sustains a business users don’t pay for, and Zuckerberg’s pause-then-“Senator, we run ads” is already a t-shirt. The stock rose ~4.5% during testimony, exactly as the survived-theater thesis predicted. And the legislative outlook remains a fog of task forces. But logging the less-memed substance, because it matters more: the hearings revealed a governance vacuum, not just a literacy gap. Question after question circled “who audits the algorithm?” and the honest answer, from anyone, is currently “nobody with subpoena power and a compiler.” GDPR (my beat) is the only concrete framework arriving this year, and it arrives from Brussels. The US regulates its most powerful industry via the EU’s copy-paste. Strange timeline; load-bearing timeline. ...

April 19, 2018