Category: Tech

  • Developers thought a viral Reddit post was about AI. It wasn’t. That’s the real problem.

    Developers thought a viral Reddit post was about AI. It wasn’t. That’s the real problem.

    A short Reddit post about SaaS churn has been shared tens of thousands of times over the past few months.

    The setup was simple. A SaaS founder said one of his “best customers” — paying $300 a month for 18 months — had canceled. The customer had built an internal version instead. And although the founder insisted the internal build was worse, the customer seemed happier with it.

    The internet reacted like it was a warning shot.

    Many developers and product managers framed it as another sign that AI is about to wipe out SaaS companies — and, eventually, engineers. It was quickly folded into a broader story about “vibe coding,” job insecurity, and the idea that software can now be built in a weekend with the right prompts.

    But the post didn’t mention AI. Not once.

    The customer didn’t claim they used ChatGPT. The founder didn’t say the tool was rebuilt overnight. The entire story was about ownership economics: a buyer deciding that rent wasn’t worth it anymore.

    That’s why the reaction matters.

    Because if tens of thousands of builders misread a 200-word post, it’s worth asking what else they’re misreading about the world they work in.

    Developers are supposed to be good at reading. That’s the job.

    We read code. We review tickets. We interpret logs. We obsess over edge cases. Yet this post — short, plain, and direct — became a kind of Rorschach test, where people saw what they feared instead of what was written.

    If you want a simpler explanation, it’s this: the post hit a nerve.

    It wasn’t about AI replacing engineers. It was about customers rejecting what engineers build when the value doesn’t match the price. And that is a more uncomfortable conversation, because it’s harder to blame.

    In the founder’s version, his customer was irrational. They paid a developer for three months just to rebuild something they already had — and ended up with something worse. He implied it didn’t make sense.

    But the customer’s decision probably wasn’t as irrational as it looked.

    If a company is willing to spend months building an internal workaround, it’s usually because something wasn’t working. The SaaS tool wasn’t integrating properly. It wasn’t tailored enough. It was harder to use than it should have been. Or it was simply overpriced relative to what they actually needed.

    This is the part that gets ignored too often in SaaS. Customers don’t buy your product. They buy a job it helps them do.

    If your product stops feeling like leverage and starts feeling like rent, churn becomes inevitable. And churn rarely comes without warning.

    That’s another detail that makes the founder’s framing hard to sympathize with.

    If this customer really was the “best,” how did they leave without being detected?

    In most mature SaaS businesses, churn is predictable. Usage declines. Engagement drops. Your champion disappears. Procurement starts asking questions. Customer health scores deteriorate. It may not feel dramatic, but it’s measurable.

    Which raises an uncomfortable possibility: the founder wasn’t as close to his customer as he believed. He didn’t know what they valued, what they used, or what was frustrating them.

    Or he did know, and didn’t want to confront it.

    Instead, he posted about it publicly. And in doing so, he accidentally revealed something about the culture many of us work inside: builder detachment has become normal.

    A lot of developers and product managers still treat customer contact as optional. Something for Sales. Something for Support. Something beneath the “real work.”

    That mindset survived because tech, for a long time, had the money to tolerate it.

    From around 2015 through 2022, software was a protected industry. Growth was assumed. Hiring was relentless. Compensation climbed fast. Perks became part of the recruiting arms race. Companies expanded headcount even when there wasn’t a clear need for it.

    The result was predictable: many builders became insulated from business reality.

    You could ship features no one used and still get promoted. You could stay deep in Jira and never speak to a customer. You could treat churn as “their fault” and still keep your job.

    That era is over.

    Tech layoffs have become a recurring feature of the economy. Big companies are pulling back perks. Smaller companies are tightening budgets. Teams are shrinking while expectations rise.

    And AI is adding a brutal new dynamic: output is getting cheaper.

    Code generation alone won’t replace developers tomorrow, but it changes the baseline. It raises the bar. It compresses the time needed to ship. It makes “I built it” less impressive.

    Which means the advantage shifts.

    What becomes valuable now isn’t only technical brilliance — it’s commercial literacy. It’s knowing what matters to a customer. It’s seeing churn signals early. It’s being able to explain the ROI of what you build in plain language.

    If you think customer conversations are beneath you or simply not your job, you’re already behind.

    Because technical skill alone is no longer rare enough to protect you. Not in a market that’s tightening. Not when teams are smaller. Not when AI makes output easier.

    The builders who survive will be the ones who stop treating customers like abstractions.

    The ones who understand that churn is not betrayal. It’s a signal.

    And the ones who can connect the work to outcomes, rather than hiding behind the comfort of shipping.

    A deeper breakdown of the original Reddit story — and what it reveals about developer culture — is available here:

    The bigger point is simpler.

    This wasn’t really an AI story. It was a mirror. And a lot of builders didn’t like what it showed.

  • Microsoft 2025 Happy Shareholders Angry Customers

    Microsoft 2025 Happy Shareholders Angry Customers

    The Halo Year: A Narrative of Unstoppable Triumph

    In the spring of 2025, Satya Nadella strode onto the Build stage in Seattle, the room electric with anticipation. “We are the company shipping AI at scale,” he declared, and the applause rolled like thunder. It was the culmination of a year that seemed, on the surface, flawless. Forbes named Microsoft the World’s Most Admired Company for the tenth time. Barron’s splashed “The AI Juggernaut” across its cover. The stock hovered near $480, analysts on CNBC calling it “unassailable.” Nadella was everywhere—podcasts, panels, the cover of Fortune—positioned as the steady, thoughtful steward guiding humanity into an AI-powered future.

    Fiscal 2025 delivered the numbers to match. Revenue reached $281 billion, up 15%. Azure grew 33%, the Intelligent Cloud segment alone generating billions in operating income. Over 70% of Fortune 500 companies were said to be using Copilot. The Work Trend Index painted pictures of productivity soaring, employees reclaiming hours lost to drudgery. Microsoft had threaded the needle: aggressive AI investment without the stumbles of rivals. Apple grappled with Vision Pro skepticism; Google faced antitrust fires. Microsoft? It was the adult in the shielding room.

    But in the fine print of earnings calls, a different story whispered. CFO Amy Hood, precise as always, noted in October that capex would “increase sequentially,” with FY26 growth potentially higher than FY25’s $62 billion. Demand was accelerating, she said, and Microsoft was building to meet it. Analysts nodded—AI required datacenters, GPUs, power. No one dwelled on the deceleration: Azure growth down from 51% two years prior. Or on the margins dipping under AI weight. The halo held.

    The year had been a PR masterclass. Nadella’s memos to employees spoke of “disciplined cost phase” even as profits soared. The OpenAI partnership was hailed as visionary. Copilot demos dazzled. And the stock climbed, buoyed by a market hungry for AI winners. Yet beneath the glow, the bills were mounting. The AI dream required billions in datacenters, power contracts, chips. And the returns? Still emerging.

    The Squeeze Montage: Four Moves in Nine Months

    Patterns emerge slowly, then all at once. Between July and December 2025, Microsoft executed four pricing maneuvers across its most loyal constituencies. Each was framed as “alignment” or “value.” Each landed quietly. Together, they formed a montage of extraction.

    1. Developers: GitHub self-hosted runners pricing backlash November 16: GitHub announces a $0.002 per-minute charge for self-hosted Actions runners—compute on users’ own hardware. The rationale: subsidizing infrastructure for all. The reaction: immediate fury. #GitHubGreed trended with 140k posts. Petitions surged past 50k signatures. December 17: postponed indefinitely. A reversal, yes—but the message lingered. Developers, already funding their own clouds, saw it as a tax on independence. The attempt exposed the blueprint: when capex bills hit, squeeze the locked-in base.
    2. Coders: IntelliCode discontinued 2025 December 12: VS Code 1.107 ships with a buried note—IntelliCode individual tier deprecated. For years, 60 million developers enjoyed free, local AI completions. Now: GitHub Copilot only, $10/month with limits. The email was clinical: “Aligning product investment with customer value.” Hacker News threads exploded—28k upvotes on “60M devs screwed.” Solo developers and open-source contributors began migrating to alternatives like Tabnine or Codeium. A free tool, euthanized to feed a subscription.
    3. Office workers: Microsoft 365 price hike 2026 December 4: Third hike in four years, effective July 2026—up to 16.7% on E5. Justification: over 1,100 new features, including Copilot integrations. But Microsoft’s own Work Trend Index buried the truth: Copilot active on just 1.8% of eligible seats. IT departments whispered about pilots stalling, trials of Google Workspace accelerating. And quietly, Skype consumer shut down in May—once a potential Slack killer, now a cost cut.
    4. Gamers: Game Pass Ultimate $30, Halo on PlayStation October 1: Ultimate jumps to $29.99/month. Phil Spencer tied it to Call of Duty. Then the kicker: Halo remake announced for PlayStation 2026, day-one. The crown jewel, no longer exclusive. Reddit raged—42k upvotes on “rent-seek scam.” Churn estimates spiked 8%. $30 for access, but the value proposition fracturing.

    Four constituencies. Four squeezes. All in 2025. All justified by “AI value” or “infrastructure costs.” The pattern was unmistakable: when growth slows, squeeze the installed base.

    The Money Beneath the Moves

    The numbers told the fuller story. FY25 closed strong—$281 billion revenue, Azure 33%. But deceleration was real: from 51% two years earlier. Capex? $62 billion, guiding higher for FY26 amid “accelerating demand.” Hood warned margins would dip—AI investments biting. Free cash flow flat despite revenue gains.

    Copilot adoption rate 2025: Microsoft boasted 70% Fortune 500 usage. Analysts saw different—attach rates below 2%, far from the $30/seat dream. Pilots abounded; paid seats lagged.

    Layoffs: over 15,000 in 2025—waves in May (6,000), June sprinkles, July (9,000+). Came after record quarters, followed by beats. Nadella: “Weighing heavily on me.” Yet margins expanded. Bloat correction, not transformation.

    The Precedents: When the Pattern Played Out Before

    History doesn’t repeat, but it rhymes.

    IBM, late 1980s–early 1990s: Mainframe king. Hiked maintenance fees aggressively as client-server loomed. Killed cheaper tiers. 1993: 60,000 layoffs in one year. Revenue flatlined for a decade. Stock lost hundreds of billions in today’s dollars.

    BlackBerry, 2010–2013: Enterprise darling. Raised BIS/BES fees as iPhone rose. Axed affordable models. Thousands cut. Growth from 50% to single digits. Stock down 95%.

    Intel, 2018–2024: CPU monopoly. Squeezed OEMs with hikes, shifted tools to subscriptions. 15,000 layoffs in 2024 amid AI pivot. Capex ballooned. Revenue stalled, stock halved.

    Cisco, 2001 and 2011–2016: Network ruler. Raised support prices twice. 14,000 cuts. Growth evaporated.

    Each was admired. Each squeezed. Each faced a cliff.

    The Frog

    In 1869, Friedrich Goltz removed frogs’ brains, raised heat gradually—they stayed until cooked. The myth endures: slow changes go unnoticed.

    Microsoft’s investors sit in warming water. Stock near highs. Analysts “Buy.” But four constituencies just paid more for less. Capex outruns revenue. Copilot lags. Layoffs prove bloat. Precedents warn.

    2026: the year the temperature hits critical. Azure dips below 25%. Copilot misses targets. Churn accelerates.

    The frog notices steam. The question: does it jump?