Skip to content

Writing

All writing

Long-form essays on identity, AI security, CIAM, Generative Engine Optimization, and the practice of building software. 637 pieces, newest first.

Latest essay

GEO

GEO Is Fake, Says Everyone. So Why Are So Many Companies Hiring GEO Managers?

LinkedIn says GEO is a grift. Corporate job boards say it is a salary band up to $171K at Stripe, SailPoint, AWS, and Citizens Bank. I break down what these companies actually hire for, and why this looks exactly like the cloud and email revolutions did fifteen years ago.

Read the article
Authentication

Build vs Buy Auth Is the Wrong Question. Here's the Right One.

Every CTO re-litigates build vs buy for authentication every 18 months, and the framing is broken. The real question isn't build or buy. It's which parts of identity are commodity and which parts are your actual product.

Opinion

AI Appreciation Day: An Operator's Thank You

It is AI Appreciation Day. From an operator's seat, here is what AI actually changed: it collapsed the distance between an idea and a shipped product, and rewrote how customers discover companies.

CIAM

Auth0 Isn't Overpriced. You're Just the Wrong Buyer.

Whether Auth0 is too expensive depends entirely on who's asking. A framework for telling the regulated enterprise buyer (pay and negotiate) apart from the high-volume, cost-sensitive platform (migrate), with 2026 pricing and breach-cost data.

GEO

The GEO Org Chart: Who Actually Owns AI Visibility in 2026

Marketing says GEO is theirs. Comms says it belongs to them. SEO assumes it's the next chapter of their job. They're all partly right, and the fight itself is the symptom of a deeper confusion: GEO spans layers no single team owns. Here is a model that resolves it.

GEO

Documentation Is Your Most Underrated GEO Asset

When a buyer asks an AI engine whether your product supports something, the answer often gets grounded in your documentation, not your marketing. Most companies treat docs as a cost center. In the AI search era, your documentation is one of the highest-value visibility assets you own.

Password Hashing

Is PBKDF2 Deprecated? What Developers Should Use in 2026

PBKDF2 is not deprecated, but it is no longer the recommended default for new systems. Here is the honest, practical answer for developers: when PBKDF2 is still acceptable, when you should reach for Argon2id instead, and how to decide for your system.

password

Was Your Password in a Data Leak? What to Actually Do Next

Finding out your password was in a data leak is unsettling, but panic is not the right response and neither is ignoring it. Here is exactly what to do, in priority order, and an honest answer to how worried you should actually be.

Browser Security

Most Secure Browser 2026: Chrome vs Firefox vs Brave vs Safari

Which is the No. 1 secure browser?" is the wrong question. Security depends on your threat model, not a leaderboard. Here is an honest comparison of Chrome, Firefox, Brave, and Safari in 2026, and how to actually choose.

GEO

Why Feature Naming Is a GEO Decision (And Product Managers Own It)

When you name a feature something clever that no buyer would ever type into ChatGPT, you make your product harder to surface for the exact question it answers. Feature naming has always been positioning. Now it is discoverability, and product managers own it.

Opinion

Canada Day: Where My Founder Story Started

Before the Bay Area, before GrackerAI, there was Canada. My first company started there, the one that grew to manage identities for over a billion users. A Canada Day reflection on where a founder story began and why a smaller stage is a gift.