Ivan Mišić product · tech · ai

I SHIP product
for a living.

Twenty years of receipts. Field notes on product leadership, digital transformation, and building things that sometimes work.

Latest writing

all 46 →
See which page ranks for each query with the Search Console API. Search Console exports separate queries from pages, hiding which URL Google shows for each term. The API joins them. Here is the fifteen-minute setup. AI & tools · SEP 01 · 9′ A price is simple until the customer qualifies for it. A guest can start with one offer, then qualify for another when the customer context becomes known. Commercial must define that change, and every touchpoint must keep the price true. Product · AUG 30 · 7′ A checkout countdown has to earn its delivery promise. A checkout countdown can create urgency or support a real delivery promise. That promise needs clear rules for what changes at zero, which date to show, and how it survives payment. Product · AUG 26 · 6′ Codex vs Claude Code: two agents on one codebase I run Claude Code and Codex daily, sometimes on the same repository. My session logs show the context cost, while the working tree shows the coordination cost. AI & tools · AUG 19 · 9′ The person logging in is not always the customer. Login proves who is at the screen. It does not prove what they own, may manage, or can buy. Model those questions separately before the edge cases arrive. Product · AUG 16 · 5′ What using Claude Code actually looks like Using Claude Code is a loop: ask, change, check, decide. Here is what a normal session looks like, six commands worth learning first, and how to recover when it goes wrong. AI & tools · AUG 13 · 6′

Current focus

full /now →
What telcos sell once connectivity isn't the product anymore. Open current focus

A pile of side projects on the home lab: RAG, knowledge tooling, small internal helpers.

Claude Code in meetings, in the day job, in side projects. Pretty much everywhere.

The gap between knowing-what-to-build and being-able-to-build.