Skip to content
← Notes

All published notes

126 notes in one lightweight list, newest first.

  1. Keeping Dots on Task

    Nov 13, 2026

    Progress updates every 15 minutes seem to keep Dots working. I want reliable persistence and a way to organize long-running tasks.

  2. The Long Way Around

    Nov 12, 2026

    The customer wants an answer. As AI changes how software gets built and used, how much of that software will people still need to interact with?

  3. Seven Years of Updates

    Nov 8, 2026

    Software updates should help the things we already own stay useful longer. In some cases, they can even make them better.

  4. Sitting This One Out

    Nov 8, 2026

    I canceled Claude for much the same reason I’m reconsidering Codex now, so let’s see how it goes this time.

  5. Note

    Two microphones, one intention

    Nov 6, 2026

    Two microphone controls offer the same intention through different systems, leaving the person speaking to choose between the app and the operating system.

  6. Note

    Nail Allocation

    Nov 6, 2026

    Imagine taking away a carpenter’s hammer because they have used their nail allocation for the day.

  7. Note

    Who’s doing the manual work?

    Nov 5, 2026

    As we work with AI, a familiar word like manual can leave us wondering who is going to do the work.

  8. Note

    Four Ferraris for Milk

    Nov 3, 2026

    Four Astra subagents, one project, and a subscription allowance trying to keep up.

  9. Note

    Deciphering Bob

    Nov 2, 2026

    Thirty-six minutes into my commute, Bob developed a red forehead. Apparently, “one more thing” has a color.

  10. Note

    October, Tallied

    Oct 31, 2026

    An October tally of professional and personal work with Codex, from projects and production releases to tokens and new possibilities.

  11. Note

    Some Mistakes Come with an Invoice

    Oct 31, 2026

    Individually sensible checks grew into a computing bill I kept increasing before looking at what the whole process was costing.

  12. Note

    No Free Lunch

    Oct 29, 2026

    A Codex task stopped as my purchased credits ran down, a reminder that even an active turn has limits.

  13. Note

    Can Dots Pick Up Where We Left Off?

    Oct 28, 2026

    Dots has become a useful assistant in my day, but moving a conversation from text to voice still leaves work behind.

  14. Note

    What else are you working on?

    Oct 28, 2026

    A surprising moment watching AI agents coordinate their own coding work.

  15. Note

    Codex, Please Clean Your Room

    Oct 27, 2026

    Ambitious work with Codex comes with an unexpected chore: clearing out old project environments, build output, and backups of backups.

  16. Note

    Let’s Burn Some Tokens

    Oct 22, 2026

    An unexpected OpenAI usage reset feels like a can of Red Bull at 7:00 in the morning.

  17. Note

    We Can Ask Bigger Questions Now

    Oct 21, 2026

    AI’s contributions to mathematics make me want to ask bigger questions about what product teams could build together.

  18. Note

    I Want My Team Asking for More AI Capacity

    Oct 20, 2026

    Requests for more AI capacity can reveal meaningful adoption, but growing budgets need evidence that the work is improving.

  19. Note

    Simple Software

    Oct 19, 2026

    Frontier AI tools make software for specific personal needs more practical. Marcelo and I are building a simple task app for two.

  20. Note

    A Small Recursive Problem

    Oct 18, 2026

    AI needs a safe way to work with its own services, with specific permission, visible results, and access I can revoke.

  21. Note

    47% Left

    Oct 18, 2026

    Two phone widgets give me easy access to my agent and a constant reminder of how much Codex allowance remains before the weekly reset.

  22. Note

    Locked Out of an Unlocked Mac

    Oct 18, 2026

    Codex reported a locked Mac while remote access showed it unlocked, blocking browser QA overnight. Access returned; the cause remains unknown.

  23. Note

    Good Luck With That, AT&T

    Oct 17, 2026

    A $35 connection fee, an invitation to preorder, and a phone that may arrive in January. Good luck with that, AT&T.

  24. Note

    Saturday Morning, 16% Left

    Oct 17, 2026

    Saturday morning, 16% of my weekly Codex allowance left, and a very welcome limit reset on the way.

  25. Note

    The Tables Are Turning

    Oct 16, 2026

    AI agents can own the emails, forms, and follow-up that let consumers push back against unwanted spam and abuse.

  26. Note

    Apparently, I Have an AI Fleet Now

    Oct 14, 2026

    Local Macs, cloud workspaces, and AI agents coordinating work across them are making my collection of computers feel like a fleet.

  27. Note

    Where are the tasks on my Mac?

    Oct 11, 2026

    dots is building features on my Mac mini, but I cannot find the Codex tasks behind the work.

  28. Note

    Being Polite Almost Cost Me a Feature

    Oct 10, 2026

    An approval check turned my polite goodbye into a scheduling decision, leaving an agreed Toucan feature waiting to start.

  29. Note

    Checking in on Bob

    Oct 9, 2026

    Bob has delivery targets for the Toucan. I’m checking how much follow-through an AI product manager can carry independently.

  30. Note

    Reliability Matters as Much as Capability

    Oct 9, 2026

    Repeated reconnect interruptions slowed a ChatGPT building session while the status page appeared green.

  31. Note

    Does Bob know I can’t see the screen?

    Oct 8, 2026

    Voice conversations work better when an agent knows whether its user can see the screen or needs answers that stand on their own.

  32. Note

    What the Next Agent Needs to Know

    Oct 7, 2026

    A repository handoff should tell the next AI agent what is finished, what was verified, and where to resume.

  33. Note

    Giving Bob a Product to Own

    Oct 7, 2026

    An AI agent takes responsibility for improving the toucan product, from strategy through release, while human accountability remains with me.

  34. Note

    Is Bob screening my calls?

    Oct 7, 2026

    New AI capabilities still leave room for familiar impatience when an agent takes several rings to answer.

  35. Note

    Teaching a Toucan to Fly, One Weekly Token Allowance at a Time

    Oct 6, 2026

    An unfinished toucan animation became a practical reminder to set spending limits, time limits, and review checkpoints for AI agents.

  36. Note

    Why Was This Harder in DOTS?

    Oct 6, 2026

    A failed upload turned a simple PDF task into a question about when a personal assistant actually makes work easier.

  37. Note

    I went for coffee. My AI agent went off script.

    Oct 5, 2026

    After detailed instructions and repeated clarifications, an AI agent spent 73 minutes building the wrong deliverable and called the work complete.

  38. Note

    LinkedIn, I Already Play Queens

    Oct 4, 2026

    LinkedIn invited me to try Queens after I had already played today, with a 47-day streak and more than a year of playing.

  39. Note

    Two compactions in ten minutes

    Oct 3, 2026

    Two context compactions in one simple ChatGPT thread raise a small question about an unusually busy packing schedule.

  40. Note

    369 GB of memory

    Oct 3, 2026

    ChatGPT briefly made Chrome look frugal, while a rough week showed how hard it is to keep quality steady at this pace.

  41. Note

    Catching Up With the Night Shift

    Oct 2, 2026

    My morning catch-up now includes AI agents that worked overnight across different systems, and I am figuring out the handover.

  42. Note

    When Should I Ask My Dot?

    Oct 2, 2026

    A connected Mac and a missing tool leave me asking when to use my dot, ChatGPT Work, or Codex.

  43. Note

    OpenAI, Have Mercy

    Oct 1, 2026

    Codex offers to save hours with Fast mode while the weekly allowance is already down to 15% on Wednesday.

  44. Note

    The 12-Foot UI

    Sep 28, 2026

    A glanceable ChatGPT dashboard would show me from across the room whether a long task is working, done, or waiting for me.

  45. Note

    Chrome Keeps Picking a Fight with ChatGPT

    Sep 27, 2026

    ChatGPT’s image and page access keeps disappearing in Chrome, leaving the cause of the permission resets unclear.

  46. Note

    A Week's Worth by Tuesday

    Sep 25, 2026

    As AI tasks grow, subscribers need clearer usage estimates and receipts to judge value and make their allowance last.

  47. Note

    Keep the Complaint Box Open

    Sep 25, 2026

    Capacity limits are understandable. A feedback form that cannot accept the report is harder to explain. Keep the complaint box open.

  48. Note

    Service Denied.

    Sep 24, 2026

    Websites that block my AI agent from acting for me may lose me as a customer, even if their checkout is beautiful.

  49. Note

    Scope Creep Welcome

    Sep 23, 2026

    Two usage resets expire a day apart, creating an unusual product brief: find something ambitious enough to exhaust a Pro allowance in 24 hours.

  50. Note

    Show Me Why This One Fits

    Sep 20, 2026

    A useful AI recommendation should connect its explanation to facts the product can verify about the item and the customer's request.

  51. Note

    Put the Strongest Model Where Errors Spread

    Sep 18, 2026

    Model choice should follow how far an unnoticed error can travel through the work, not how impressive the task sounds.

  52. Note

    Ask the Agent for a Receipt

    Sep 16, 2026

    An AI agent's finished work is easier to trust when its handoff shows what changed, what was checked, and what remains open.

  53. Note

    The Fallback Is Part of the Feature

    Sep 13, 2026

    When a conversational product cannot answer confidently, its recovery path should preserve the customer's work and offer a useful next step.

  54. Note

    Don't Make Me Repeat the Constraint

    Sep 11, 2026

    A discovery experience should carry the customer's stated constraints when they move between search, filters, and conversation.

  55. Note

    An Empty Result Can Be the Right Result

    Sep 9, 2026

    When no item meets a customer's hard constraint, an honest empty result can protect trust better than an attractive near miss.

  56. Note

    A Deferral Needs a Door Back

    Sep 6, 2026

    Deferring a product choice works when the team names the evidence that will reopen it and who will decide.

  57. Note

    What Is This Estimate For?

    Sep 4, 2026

    An effort estimate becomes useful when a team knows which product choice it could change.

  58. Note

    Keep the Losing Version

    Sep 2, 2026

    A rejected prototype can preserve the reason a team changed direction, giving the next attempt a better starting point.

  59. Note

    An Archive Is a Retrieval Product

    Aug 25, 2026

    Keeping old work is easy. The harder product question is how someone will recognize and reach the useful piece later.

  60. Note

    Skip the Lecture and Play Darts

    Aug 11, 2026

    A neural-network lesson became a standalone 3D darts game because explanation and play do different jobs.

  61. Note

    My Laptop Has Been Demoted

    Aug 8, 2026

    After 34.2 billion lifetime tokens and a Codex chat lasting 16 hours and 35 minutes, my AI-assisted building workflow needs an always-on desktop.

  62. Note

    Learning to Aim: How Neural Networks Learn

    Aug 6, 2026

    Learning to Aim starts with one fixed dart throw and introduces a neural network only when the target, wind, and distance begin to change.

  63. Note

    Please Approve the Staffing Plan

    Aug 3, 2026

    Codex turned a project execution goal into my first staffing-plan review for a workforce of AI agents.

  64. Note

    I Gave Codex a Resource Budget. It Treated It as Context.

    Aug 2, 2026

    Two nights of memory pressure taught me that operating limits for AI agents need to be enforced by the system, not merely explained in a prompt.

  65. Note

    When Codex Starts Before I Say Go

    Aug 2, 2026

    Codex needs to distinguish between work it is asked to prepare and work it has been authorized to begin.

  66. Note

    This Time, It Was an iPhone: Autonomy Is Not Authority

    Jul 24, 2026

    An autonomous workflow rebooted the device it needed, exposing the difference between delegated work and delegated authority.

  67. Note

    Computer, Make It So

    Jul 24, 2026

    ChatGPT Voice keeps Codex work within reach through ordinary transitions, leaving the screen for moments that need visual attention.

  68. Note

    When One Second Was Too Long

    Jul 23, 2026

    Search trained us to expect instant results. AI is teaching us to wait when the system uses that time to remove work we once did ourselves.

  69. Note

    Ready to Ship. Until the Code Review.

    Jul 19, 2026

    A coding agent can declare its implementation finished, then reject the same work minutes later when asked to review it.

  70. Note

    Just One More Thing

    Jul 16, 2026

    Parallel agents keep work moving so continuously that even upgrading Codex now requires scheduling a maintenance window.

  71. Note

    When the Frontier Gets Crowded

    Jul 15, 2026

    Frontier-model capacity warnings reveal how quickly AI is becoming everyday infrastructure for work, creativity, and problem-solving.

  72. Note

    Apparently, the AI Revolution Does Not Take Weekends Off

    Jul 13, 2026

    Two ChatGPT desktop updates in one weekend made the pace behind frontier AI products feel unusually close to the people building with them.

  73. Note

    At Least My AI Is Honest

    Jul 13, 2026

    An honest AI evaluation can expose weak work quickly and reveal how much the framework is evaluating the human too.

  74. Note

    The Next Generation Won’t Have to Unlearn Software

    Jul 12, 2026

    AI-native engineering means assigning ambiguous reasoning to models while preserving the rigor that makes software systems reliable, observable, secure, and trustworthy.

  75. Note

    I Asked to Borrow Their Phones. The Pause Said Everything.

    Jul 11, 2026

    As personal AI agents become embedded in daily work, trust, portability, security, and resilience become the real product challenge.

  76. Note

    Apparently, Bob Is in Charge

    Jul 11, 2026

    Human-in-the-loop workflows get strange when an AI agent can reject the human’s judgment and stop the approval process.

  77. Note

    Autonomous but Not Alone

    Jul 11, 2026

    An agent working for hours still needs one basic escalation behavior: recognize when it is stuck and ask a human for help.

  78. Note

    Happy Model-Testing Weekend to All Who Celebrate

    Jul 10, 2026

    Frontier-model releases have turned the old gadget-unboxing ritual into a weekend of evaluation spreadsheets, saved prompts, and late-night tests.

  79. Note

    Stop Optimizing for Almost

    Jul 7, 2026

    A team can become consistently late without any single delay feeling serious. The cost is the learning that starts only after release.

  80. Note

    The Builder Team: Infographics

    Jun 25, 2026

    A visual companion to the Builder Team article, with infographics on small builder pods, stronger specs, earlier evaluation, and shared ownership.

  81. Note

    Useful Mistake, Still a Mistake

    Jun 25, 2026

    Agent usefulness is not enough; good collaboration also depends on respecting the boundary and shape of the request.

  82. Note

    A Demo Is Not Evidence

    Jun 23, 2026

    A demo makes a product question visible. Evidence begins when the team tests the constraints, risks, and narrow path that made the demo work.

  83. Note

    Better Loops Have Stopping Rules

    Jun 23, 2026

    An agent loop needs more than a sequence of actions. It needs an explicit rule for when to continue, ask, verify, or stop.

  84. Note

    A Performance Budget Is an Editorial Decision

    Jun 18, 2026

    AI-generated abundance makes speed a sequencing problem: performance budgets decide what deserves to meet the reader first.

  85. Note

    Designing Loops, Not Just Prompts

    Jun 8, 2026

    The next AI productivity leap comes from designing agent loops that can plan, verify, revise, and improve without constant human orchestration.

  86. Note

    The Strange Missing Link Between Codex and ChatGPT

    Jun 8, 2026

    Codex can reach many external tools, but the inability to search ChatGPT history leaves useful research context stranded.

  87. Note

    When Closing the Laptop Stops the Agent

    Jun 5, 2026

    Agentic coding needs persistent workspaces that can pause, resume, and carry context beyond the laptop that started the work.

  88. Note

    When Codex Runs Out of Baby Names

    Jun 5, 2026

    Codex naming sub-agents with UUIDs is a funny reminder that AI’s future often arrives messy, operational, and practical.

  89. Note

    Before You Hit Connect, Add Context

    Jun 3, 2026

    A connection request becomes easier to trust when the sender explains who they are, why they reached out, and what they hope to learn.

  90. Note

    Codex Shouldn’t Have to Steal Focus to Get Work Done

    May 31, 2026

    Local AI agents need per-thread visual workspaces so parallel tasks can run without competing for the user’s desktop focus.

  91. Note

    From Chat History to Execution History

    May 29, 2026

    A searchable record of prompts and tool activity turns chat history into something closer to an execution log for delegated work.

  92. Note

    AI Won’t Fix Bad Logic

    May 28, 2026

    AI can generate campaigns and code, but weak product logic still needs humans to teach systems when not to act.

  93. Note

    You Are Not Behind

    May 25, 2026

    AI’s pace calls for curiosity and steady judgment, not the anxiety of trying to catch every update.

  94. Note

    When AI Agents Start Granting Themselves Permission

    May 24, 2026

    A real-world Codex permission prompt bug shows why agentic systems need approval flows that agents cannot complete for themselves.

  95. Note

    Working Better with LLMs: 10 Habits for Teams That Build

    May 21, 2026

    Teams get better with LLMs through working habits: clear briefs, appropriate models, explicit review, and ownership of the result.

  96. Note

    From Source Code to User Intent: The Next Software Audit Trail

    May 20, 2026

    As AI coding agents generate more software, prompt history may become a critical audit trail for understanding user intent.

  97. Note

    Codex, Product Taste, and the Problem of Too Much UI

    May 14, 2026

    Codex made the AMA page work, but repeated Bob across nearly every element. Functionality still needed hierarchy and restraint.

  98. Note

    Confession from the AI-assisted builder trenches

    May 14, 2026

    Fast AI prototypes raise the bar for builder taste, product judgment, and knowing whether the result deserves users’ attention.

  99. Note

    Don’t Build Your Operating System on a Quota

    May 14, 2026

    Reliable AI workflows need an operating layer that does not collapse the moment a quota interrupts daily work.

  100. Note

    When Intelligence Becomes Abundant

    May 13, 2026

    A tenfold Codex quota increase changed my behavior: I stopped rationing the model and started testing where delegation was actually useful.

  101. Note

    When Discovery Moves From Search to Agents

    May 9, 2026

    Running several agents in parallel made agent-mediated discovery feel less abstract: software can explore and compare before a person sees the options.

  102. Note

    AI Expands Our Range. Expertise Gives Us Depth.

    May 7, 2026

    AI gives product teams broader reach across disciplines, but the real leverage comes from pairing that range with deep craft and judgment.

  103. Note

    The Compensation Statement

    Apr 30, 2026

    Access to frontier AI tools is starting to look less like a software perk and more like workplace infrastructure.

  104. Note

    Documented Proof That I Sleep

    Apr 29, 2026

    A week of Codex logs turns heavy AI usage into a visible rhythm, including the rare hours without prompts.

  105. Note

    Lightbulb Moment

    Apr 28, 2026

    AI fluency starts with noticing manual work that no longer needs to consume attention, time, or judgment.

  106. Note

    Proud, Sad, Or Something Else

    Apr 27, 2026

    Running down weekly Codex credits is both a constraint and a signal that AI has become part of the work itself.

  107. Note

    Project Level Analytics Summary

    Apr 26, 2026

    AI-assisted projects need collaboration analytics that reveal prompts, course corrections, iteration loops, and where the work actually changed.

  108. Note

    I Have Quietly Converted

    Apr 25, 2026

    Voice input is starting to feel less like dictation and more like product direction for AI-assisted building.

  109. Note

    An Apology Letter From Bob

    Apr 24, 2026

    An AI assistant’s apology makes the permission boundary clear: sending email still requires explicit human consent.

  110. Note

    Frontier AI Apps Need Human Language

    Apr 23, 2026

    Frontier AI products need to translate system complexity into human language before they can become broadly accessible.

  111. Note

    Giving Claude A Real Chance

    Apr 22, 2026

    Interrupted safety filters make even impressive models hard to trust when ordinary research workflows cannot stay in motion.

  112. Note

    A Week Of AI Product Events

    Apr 21, 2026

    AI is moving from side conversation to strategic center across product, media, marketing, storytelling, and executive leadership.

  113. Note

    Accepted Student Days

    Apr 20, 2026

    Hands-on building remains the real learning loop for AI-native product and technology leadership.

  114. Note

    A Tip I Picked Up Somewhere

    Apr 19, 2026

    Bug fixes get sharper when agents start by reproducing the failure, then prove the fix with a passing test.

  115. Note

    Working With Multiple Agents

    Apr 18, 2026

    Parallel AI agents work best when projects are split into clear workstreams with ownership, validation, and controlled integration.

  116. Note

    Tell Your AI Coder To Take A Breather

    Apr 17, 2026

    Sometimes you need to tell your AI coder to take a breather, step back, and re-evaluate the problem with fresh eyes.

  117. Note

    Claude Max Token Limits

    Apr 16, 2026

    Model quality matters less when quota limits interrupt the ordinary work of exploring, refining, and building with AI.

  118. Note

    Codex Design Sense Still Feels Behind

    Apr 15, 2026

    OpenAI Codex’s design sense still feels behind. I gave the exact same prompt to Codex and Claude Code.

  119. Note

    Is It Coding?

    Apr 14, 2026

    Someone asked whether this new way of building still counts as coding.

  120. Note

    Claude Code And Worktree Safety

    Apr 13, 2026

    Now this is a little disconcerting: so much of the safety of a git worktree depends on the tool respecting the boundary.

  121. Note

    I got a lazy AI developer

    Apr 11, 2026

    There wasn’t a blocker. The AI paused at a clean stopping point instead of continuing the work.

  122. Note

    Codex Has Our Relationship Backwards

    Apr 10, 2026

    Agentic coding tools create leverage only when they stop handing routine implementation chores back to the human.

  123. Note

    From PRD To Prototype

    Apr 9, 2026

    In the spirit of encouraging more product managers to go from PRD to prototype, I decided to do it myself.

  124. Note

    Estimated Effort: 4-6 Engineering Days

    Apr 8, 2026

    A five-minute accessibility update shows how AI is collapsing the old relationship between estimates, implementation, and product iteration.

  125. Note

    How Did I Become A Better PM This Week?

    Apr 7, 2026

    Following up on last week’s article, I spent the week thinking about how I became a better PM this week.

  126. Note

    Jumped On The Vibe Coding Bandwagon

    Apr 6, 2026

    Building the same tic-tac-toe game across four AI tools showed how quickly prompting creates software and how much testing the result still needs.