• Search Is Turning Into an Answer Machine, and the Web Will Feel It

    I searched for a laptop setting and noticed something strange about my behaviour. The answer was already sitting at the top of the search page. I read it, changed the setting and closed the tab. I never visited the website that supplied the information. This is becoming normal. Search engines are moving from lists of…

  • Quantum Computers Don’t Need to Arrive Before Security Teams Get Busy

    There is a security project that sounds as if it belongs ten years in the future and somehow creates work today. Post-quantum cryptography has that problem. Mention quantum computers in a normal office meeting and half the room expects science fiction. Yet the practical work is much less dramatic. Companies use encryption everywhere: websites, VPNs,…

  • Serverless Still Has Servers. That’s Not the Interesting Part

    The first time someone explained serverless computing to me, I interrupted them. “So where does the code run?” “On servers.” This felt like a naming problem. It still is, slightly. Serverless does not remove servers. It removes a particular relationship with them. You write a piece of application logic, deploy it to a cloud platform,…

  • Your Router Is Faster Than Your Internet, and That’s Not the Whole Story

    A friend upgraded his home router and immediately ran a speed test. The number barely changed. He looked genuinely disappointed. The box had promised much larger numbers, the new router had several dramatic antennas, and yet Netflix still opened at roughly the same speed. Nothing was wrong. His internet connection was the bottleneck. This is…

  • The Useful Digital Twin Is Usually Less Sci-Fi Than the Demo

    The phrase “digital twin” makes me think of a glowing 3D model floating above a conference table. That is probably the fault of technology marketing. The practical version is usually less cinematic. A company takes data from a real machine, building, vehicle or process and creates a digital representation that helps people understand what is…

  • The Browser Is Learning New Tricks Without Replacing JavaScript

    The first time I used a serious photo editor inside a browser, I had the same reaction I get when hotel Wi-Fi works unusually well. Suspicion. The application felt too capable for a web page. Large files opened. Tools responded quickly. The whole thing behaved more like installed software than a tab I would accidentally…

  • Zero Trust Is Mostly About Stopping Accidental Trust

    “Zero trust” sounds hostile. The phrase makes me picture an office where everyone is suspicious of everyone else and a security guard follows employees to the coffee machine. The actual idea is less dramatic. For years, company networks often worked on a simple assumption: people and devices inside the corporate network were safer than things…

  • Apps Work Better When the Cloud Is Not in the Way

    A note-taking app once refused to show me my own notes because the train had entered a dead zone. The notes were on the device. I had opened them earlier that morning. Still, the app wanted to talk to a server before behaving normally. I stared at the loading spinner with unnecessary anger. That moment…

  • Rust Is Popular Because Computers Keep Making the Same Old Mistake

    A developer once described a memory bug to me using a sentence I still remember. “The program is reading something that no longer belongs to it.” That sounded less like software engineering and more like a boundary dispute. Languages such as C and C++ give programmers enormous control over how memory is used. That control…