# J. Wu > Personal blog on software engineering, identity, security, and AI by J. Wu. Written by J. Wu. This file follows the llms.txt specification (llmstxt.org) to help AI agents understand and navigate this site. Markdown versions of all pages are available by appending `index.md` to any page URL (e.g., `/posts/slug/index.md`). ## Blog Posts - [The future of software engineering](https://jwu.computer/posts/the-future-of-software-engineering/index.md): Citrini Research published a speculative memo called “The 2028 Global Intelligence Crisis”.1 AI agents succeed technically but fail economically. … - [Agent-ready commerce: the new competitive moat](https://jwu.computer/posts/agent-ready-commerce-the-new-competitive-moat/index.md): For the past twenty years, every e-commerce pixel, checkout flow, and recommendation engine assumed a person on the other end. That assumption is breaking down. … - [OAuth 2.0 101: how the web learned to share without sharing passwords](https://jwu.computer/posts/oauth-2.0-101-how-the-web-learned-to-share-without-sharing-passwords/index.md): In 2005, a developer building a third-party contact manager had a problem. Users wanted to import their Gmail contacts. The only way to make that work was to … - [Opening the door for AI agents](https://jwu.computer/posts/opening-the-door-for-ai-agents/index.md): I wrote earlier that ecommerce platforms need to treat AI agents as first-class customers. The argument is straightforward: a growing share of web traffic is … - [The Cathedral, the Bazaar, and the Login Page](https://jwu.computer/posts/the-cathedral-the-bazaar-and-the-login-page/index.md): In 1997, Eric S. Raymond published The Cathedral and the Bazaar — an essay that redefined how engineers think about building software. The cathedral: a small … - [Giving AI a Paper Trail](https://jwu.computer/posts/giving-ai-a-paper-trail/index.md): When you pick up a box of cereal, the nutrition label tells you what’s inside. How many calories. How much sodium. What percentage of your daily … - [Why Your AI Should Be Able to Explain Itself](https://jwu.computer/posts/why-your-ai-should-be-able-to-explain-itself/index.md): A woman applies for a mortgage. She has good credit, a stable income, and a reasonable down payment. The bank’s AI system reviews her application and … - [When Every Customer Needs Their Own Front Door](https://jwu.computer/posts/when-every-customer-needs-their-own-front-door/index.md): Imagine you’re building an apartment complex. Every tenant gets their own unit with their own lock and their own mailbox. They share the building’s … - [The Morning After: Changing Every Lock While the Building Is Still Occupied](https://jwu.computer/posts/the-morning-after-changing-every-lock-while-the-building-is-still-occupied/index.md): The call comes in at 6:47 AM on a Tuesday. Your security team has confirmed that credentials have been compromised. Maybe it’s database passwords found in … - [Problem-first thinking](https://jwu.computer/posts/problem-first-thinking/index.md): Over the past few years as a staff engineer — building privacy systems at scale and maintaining a CIAM platform serving millions of users — I’ve watched … - [Your Customers Are Not Your Employees](https://jwu.computer/posts/your-customers-are-not-your-employees/index.md): I’ve watched the same story unfold at three different companies. A growing startup needs a customer login system. They already have an employee identity … - [The Invisible Architecture Behind Every Login](https://jwu.computer/posts/the-invisible-architecture-behind-every-login/index.md): Every time you tap “Sign in” on your phone, something remarkable happens in the space between your thumb leaving the screen and the app opening. A … - [When Optional Security Fails 165 Companies at Once](https://jwu.computer/posts/when-optional-security-fails-165-companies-at-once/index.md): In the spring of 2024, something happened that should have been impossible. Over 165 companies — Ticketmaster, AT&T, Santander Bank, Advance Auto Parts, and … - [Why passwords were always the wrong answer](https://jwu.computer/posts/why-passwords-were-always-the-wrong-answer/index.md): My mother has a notebook in her kitchen drawer. It’s labeled “passwords” in blue ink. Inside, in careful handwriting, are the login … ## About - [Josh Wu (J. Wu)](https://jwu.computer/about/index.md): I’m a developer and writer living in Seoul. For the past decade I’ve been building things for people — authentication systems, privacy tools, the … ## Optional - [Full Content (llms-full.txt)](https://jwu.computer/llms-full.txt): Complete content of all blog posts in a single file for training, summarization, and analysis - [Sitemap](https://jwu.computer/sitemap.xml): XML sitemap of the entire site