The Medium NewsletterinThe Medium BlogBe ruthless with your scheduleIssue #128: Time and being an executive, volunteering for science, and the power of a brag document1d ago21d ago2
The Medium NewsletterinThe Medium BlogCrowdStrike: a root cause analysisIssue #127: how to communicate across continents & how to be non-judgmental2d ago82d ago8
The Medium NewsletterinThe Medium BlogA security expert breaks down the Trump assassination attemptIssue #126: the Backstreet Boys are forever, how to make Apple Notes work for you, and that CrowdStrike bug3d ago43d ago4
The Medium NewsletterinThe Medium BlogWhy AI won’t kill software engineering jobsIssue #125: on staying in the closet + switching teams4d ago24d ago2
The Medium NewsletterinThe Medium BlogA single footnote and a masterclass in constitutional lawIssue #124: how to innovate, how to mourn, and a tip for flight anxiety5d ago15d ago1
The Medium NewsletterinThe Medium Blog“For nearly a decade I tried to tell people I was kidnapped…”Issue #123: escaping the “Troubled Teen” industry, the digital remains we leave behind, and tips on building trustJul 197Jul 197
The Medium NewsletterinThe Medium BlogGet more out of the books you readIssue #122: becoming a better reader, shifting from individual contributor to manager, and some perspectives on the evolution of J.D. VanceJul 1810Jul 1810
The Medium NewsletterinThe Medium BlogIt’s not all slop: how to overcome AI’s problemsIssue #121: the definition of AI slop, armchair activism, and a better tomato sauceJul 177Jul 177
The Medium NewsletterinThe Medium BlogCorrelation is not causation, or: the story of vitamin DIssue #120: kindness v. niceness + thinking like a 60-year-oldJul 168Jul 168
The Medium NewsletterinThe Medium BlogOn good, bad, and confusing communicationIssue #119: What good communication looks like, how journalists should inoculate us from authoritarianism, and how to give yourself a raiseJul 158Jul 158