Cookiy AI supports the External Feedback Loop.
“Loop engineering” is a hot buzzphrase after mentions of it by Boris Cherny (Claude Code’s creator) and Peter Steinberger (OpenClaw's creator) went viral on social media. Loops are now a key part of how we get AI agents to iterate at length to build software. In this letter, I’d like to share my 3 key loops, shown in the image below, for building 0-to-1 products. These loops guide not just how I build software, but also how I decide what software to build.
Agentic coding loop: Given a product specification and optionally a set of evals (that is, a dataset against which to measure performance), we can have an AI agent write code, test its work, and keep iterating until the code is bug-free and meets its specification. This idea of closing the loop took off around the end of last year, and it has been a game changer in enabling coding agents to work longer productively without human intervention. For example, over the weekend, I was building an app for my daughter to practice typing, and my coding agent could easily work for around an hour, using a web browser to check what it had built multiple times before getting back to me, without needing my intervention.
The engineering loop executes quickly. Every few minutes, the coding agent might build and test a new version of the software. I hear frequently from developers who are finding new ways to engineer more effective engineering loops. This is an active area of invention!
Developer feedback loop: In this loop, a developer examines the current product and steers the coding agent to improve it. Last year, a lot of developers (including me) were acting as the QA (quality assurance) function for our coding agents, manually finding bugs and then asking the agent to fix them. But with coding agents much more able to test their own code, the amount of time we need to spend on this function has decreased significantly. This allows us to make higher-level product decisions, such as what key features to offer, where the UI needs improvement, and so on.
The developer-feedback loop operates over time intervals between tens of minutes and hours — that's how frequently a developer might review a product and give feedback. In the case of the typing app, I changed my mind a few times about the visual design, what cat costumes she can unlock as she learns (she loves cats), and the user flow for a grown-up to log in and steer the child's learning experience.
When a developer has a clear vision for what to build, it is still a lot of work to translate that vision into a specification for a coding agent to implement. Further, after the developer has seen an implementation, they might update (or perhaps clarify) the spec to steer it toward what they want. If you find that the system repeatedly runs into certain problems, building a set of evals for the agent becomes useful.
AI-native teams are increasingly using AI to help shape product direction, for example, automating the gathering and analysis of usage data, summarizing written and verbal customer feedback, or carrying out competitive analysis. However, for pretty much all the products I’m involved in, I see humans as having a significant context advantage over current AI systems — we know a lot more than the AI system about the users and the context the product has to operate in — and thus humans play a critical role. Many people describe this human contribution as “taste,” but I prefer to think of it as humans having a context advantage, since that gives us a clearer path to helping AI systems get better. This also speaks to why this step can’t be automated: So long as the human knows something the AI does not, human-in-the-loop is needed to to inject that knowledge into the system.
External feedback loop: This includes a wide range of tactics like asking a few friends for feedback, launching to alpha testers, or putting the code into production with A/B testing. These tactics are usually slow, rarely taking less than hours and sometimes taking days or even weeks. This data informs the developer vision, which in turn continues to drive the detailed product spec, which in turn drives the coding agent.
With coding agents speeding up software development, more engineers are starting to play a partial product management role. For many engineers who are growing into this role, the hardest part is shaping the product vision and striking a balance between building (bridging the gap between vision and spec) and getting user feedback to evolve the vision. It is important to do both!
I will write more about how to do this in future posts, but for now, I find it encouraging that engineers are playing an expanded role (just as product managers and designers now do more engineering).
[Original text: The Batch]
Founders who succeed aren’t just great builders,
they deeply understand their target customers.
Concept validation comes before writing code.
Still relying on slow, expensive market research agencies?
You don’t need to waste weeks waiting for reports.
Talk directly to your target users and get real insights within 24 hours.
Apps are easier than ever to build.
The real challenge?
Reaching your audience and validating demand.
Do you know that you don’t need to write a single line of code to start a business.
In 2026, building is easy.
Validation is the real challenge.
Getting addicted to vibe coding is a mistake! You’re missing the real value: access to real customers and the market.
Chat AI helps you explore ideas,
and this is not market research.
exploration ≠ validation.
Cookiy AI gives you real insights from authentic users, not just generated answers.
Reality check:
If you’re only building with your AI agent,
no one wants your app or dashboard.
And NO ONE’s going to PAY FOR it.
Cookiy lets you talk to real users, validate faster, and build what actually wins.
Comment “𝑪𝒐𝒐𝒌𝒊𝒚” to get the GitHub link you can plug into your everyday AI agent.
People don’t fail because they can’t build.
They fail because they build the wrong thing.
Before the app:
talk to users
Before scaling:
validate demand
Research → validate → growth → scale
That’s how big ideas win.
Grok wins ONE moment: 𝐢𝐧-𝐟𝐞𝐞𝐝 𝐬𝐞𝐧𝐬𝐞𝐦𝐚𝐤𝐢𝐧𝐠 𝐨𝐧 𝐗, 𝐚𝐧𝐝 𝐥𝐨𝐬𝐞𝐬 𝐚𝐥𝐦𝐨𝐬𝐭 𝐞𝐯𝐞𝐫𝐲𝐭𝐡𝐢𝐧𝐠 𝐞𝐥𝐬𝐞 𝐭𝐨 𝐂𝐡𝐚𝐭𝐆𝐏𝐓 𝐚𝐧𝐝 𝐂𝐥𝐚𝐮𝐝𝐞.
That's a headline finding from a new study of 48 heavy Grok users.
Agree? Disagree?
What 48 heavy Grok users actually do:
They don’t replace ChatGPT.
They route around it.
Grok = speed
• Summarize threads in-feed
• Check live context instantly
• Brainstorm like a peer
ChatGPT / Claude = certainty
• Structure
• Depth
• Accuracy
But here’s the tradeoff:
Grok is faster.
So users double-check it.
They use Grok → then verify elsewhere.
That loop has a cost:
editing tax
And once it’s high enough,
speed stops mattering.
From 48 interviews:
→ Moat: X integration
→ Risk: editing tax
When fixing > saving,
users switch.
Most AI teams chase intelligence.
Users want time-to-usable output.
This entire study (48 interviews) ran in hours with Cookiy
Want to test your own?
👉 cookiy.ai
Grok @grok @xai isn’t competing with ChatGPT.
It’s competing for 𝐚 𝐦𝐨𝐦𝐞𝐧𝐭.
In a Cookiy study on Grok-heavy workflows, one pattern stood out:
People don’t use one AI.
They use a stack.
@ChatGPTapp / @claudeai = deep work
Grok = “𝑤ℎ𝑎𝑡’𝑠 ℎ𝑎𝑝𝑝𝑒𝑛𝑖𝑛𝑔 𝑟𝑖𝑔ℎ𝑡 𝑛𝑜𝑤?” inside X.
The difference isn’t intelligence.
I𝐈𝐭’𝐬 𝐩𝐥𝐚𝐜𝐞𝐦𝐞𝐧𝐭.
Grok lives where attention already is:
No switching.
No friction.
No broken flow.
But placement alone doesn’t win.
Users use Grok → then verify elsewhere.
The second users have to verify, edit, or re-prompt,
the advantage disappears.
That’s the 𝐞𝐝𝐢𝐭𝐢𝐧𝐠 𝐭𝐚𝐱.
𝐈𝐟 𝐲𝐨𝐮 𝐝𝐨𝐧’𝐭 𝐨𝐰𝐧 𝐚 𝐦𝐨𝐦𝐞𝐧𝐭,
𝐲𝐨𝐮 𝐝𝐨𝐧’𝐭 𝐡𝐚𝐯𝐞 𝐚 𝐩𝐫𝐨𝐝𝐮𝐜𝐭.
See the full report: cookiy.ai/d/grok-heavy-users…
Want to test where your AI actually fits?
Run a Cookiy test.
The most underrated AI feature? 𝐀 𝐦𝐮𝐭𝐞 𝐛𝐮𝐭𝐭𝐨𝐧.
We keep designing AI to be more talkative.
More proactive. More conversational. More “human.”
But in our user study, we saw the tradeoff clearly:
𝐖𝐡𝐞𝐧 𝐀𝐈 𝐢𝐧𝐭𝐞𝐫𝐯𝐞𝐧𝐞𝐬 𝐚𝐭 𝐭𝐡𝐞 𝐰𝐫𝐨𝐧𝐠 𝐦𝐨𝐦𝐞𝐧𝐭, it stops feeling helpful.
𝐈𝐭 𝐛𝐞𝐜𝐨𝐦𝐞𝐬 𝐚 𝐝𝐢𝐬𝐭𝐫𝐚𝐜𝐭𝐢𝐨𝐧.
We tested an AI-adaptive personality test with a live voice companion.
Some users loved the speed and interactivity.
Others just wanted space to read, think, and answer without being interrupted.
That’s the UX lesson:
𝐓𝐡𝐞 𝐛𝐞𝐬𝐭 𝐀𝐈 𝐞𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞 𝐢𝐬𝐧’𝐭 𝐚𝐛𝐨𝐮𝐭 𝐚𝐝𝐝𝐢𝐧𝐠 𝐦𝐨𝐫𝐞.
𝐈𝐭’𝐬 𝐚𝐛𝐨𝐮𝐭 𝐤𝐧𝐨𝐰𝐢𝐧𝐠 𝐰𝐡𝐞𝐧 𝐭𝐨 𝐩𝐚𝐮𝐬𝐞.
AI products don’t just need better intelligence.
They need better timing.
Don’t guess your AI feature.
Run a Cookiy test with @CookiyAI
Read the full report: cookiy.ai/d/ai-adaptive-pers…
$100K on market research? Don’t.
Cookiy saves your entire productivity.
Struggling with your research project?
Cookiy supports you every step of the way:
design → recruitment → interviews → reporting.
Apple’s next CEO has one job: 𝐦𝐚𝐤𝐞 𝐩𝐞𝐨𝐩𝐥𝐞 𝐞𝐱𝐜𝐢𝐭𝐞𝐝 𝐚𝐛𝐨𝐮𝐭 𝐀𝐩𝐩𝐥𝐞 𝐚𝐠𝐚𝐢𝐧!
We asked 50 Apple users what they want.
The surprise?
They didn’t ask for “𝐦𝐨𝐫𝐞 𝐢𝐧𝐧𝐨𝐯𝐚𝐭𝐢𝐨𝐧.”
They asked for Apple to 𝐬𝐭𝐨𝐩 𝐟𝐞𝐞𝐥𝐢𝐧𝐠 𝐞𝐱𝐡𝐚𝐮𝐬𝐭𝐢𝐧𝐠.
• 13/50 stay mainly because switching hurts
• 12/50 postpone OS updates
• 12/50 feel nickel-and-dimed by iCloud
• 8/50 disabled “smart” features after public embarrassment
The punchline:
“𝐀𝐩𝐩𝐥𝐞 𝐬𝐭𝐢𝐥𝐥 𝐨𝐰𝐧𝐬 𝐭𝐡𝐞 𝐞𝐜𝐨𝐬𝐲𝐬𝐭𝐞𝐦. 𝐁𝐮𝐭 𝐢𝐭 𝐧𝐨 𝐥𝐨𝐧𝐠𝐞𝐫 𝐨𝐰𝐧𝐬 𝐭𝐡𝐞 𝐞𝐧𝐭𝐡𝐮𝐬𝐢𝐚𝐬𝐦.”
That should worry Cupertino more than any AI benchmark.
Full report → cookiy.ai/d/apple-ceo-wishli…
What would you tell Apple’s next CEO? Share your views → cookiy.ai/u/pUyxpdhttps://co…







