Giacomo Balli profile picture
Giacomo Balli
Your Consigliere

For owners and founders facing decisions that are expensive to get wrong.
Independent counsel from someone paid only by you.

What’s on Your Mind? LinkedIn

Blog

Writing on technology decisions, AI and buying software: 634 posts since 2012.

241 posts in Product

2026

267 posts
  1. What Happens When Users Stop Looking for Apps?For the last 15 years, software discovery has followed a fairly familiar pattern. You realize you need something, you search Google , maybe check Redd

    5 min readAI

  2. AI-built product security worries usually land on the wrong layerWhen an owner worries about the security of an AI-built product, the worry usually lands on the wrong layer.

    1 min readAI

  3. Your most exposed IP may be how your company knows what to doYour most exposed IP may be how your company knows what to do. Companies worry about sending the confidential PDF, the source code or the customer list to...

    2 min readAI

  4. The same question comes round the table every few monthsThe same question comes round the table every few months wearing different clothes. Should we build it. Should we replace it.

    1 min readAI

  5. Who would have known so much information is publicly available?😱 Discuss on LinkedIn

    1 min readBusiness

  6. App vs firmware is the most expensive decision in a connected productEvery feature you put in the app is one your device cannot do on its own. Every feature you put in firmware is one you cannot fix quickly.

    1 min readEngineering

  7. Companies may be about to fire exactly the wrong peopleCompanies may be about to fire exactly the wrong people. Not because AI can’t do a lot of their work.

    2 min readAI

  8. For a hardware company, the most expensive screen is the pairing screenFor a hardware company, the most expensive screen in the product is the pairing screen. The device is designed, tooled, certified and boxed.

    1 min readEngineering

  9. You cannot model a software build on the vendor's estimateA fractional CFO asked me how to model a software build in the plan when the only number available is the vendor's estimate.

    1 min readBuying Software

  10. Before hiring an AI consultancy, find the part that actually needs AIBefore hiring an AI consultancy, work out which part of the problem actually requires AI. It is usually smaller than the proposal.

    1 min readAI

  11. When the development studio stops replyingThe development studio stops replying. Not dramatically. The updates get shorter, the calls get rescheduled, and then there is nothing.

    1 min readEngineering

  12. The size of the invoice is the wrong measure of a decisionOwners tend to judge whether a decision deserves scrutiny by the size of the invoice. The invoice is the wrong instrument.

    1 min readReading

  13. Your IT person is the wrong one to ask about a $200,000 buildThe person who keeps your network running is usually the first one an owner asks about a $200,000 build. They will answer.

    1 min readPricing

  14. When a roof needs replacing, nobody thinks it is strange to call a second rooferWhen a roof needs replacing, nobody thinks it is strange to call a second roofer. With software, most owners ask the vendor whether the vendor's plan is a...

    1 min readEngineering

  15. Before your next technology investment, ask someone who gains nothingBefore your next major technology investment, ask one person who does not make more money if you say yes. Count the people who have been involved so far.

    2 min readProduct

  16. Technology due diligence should not happen after you have decided what you wantTechnology due diligence should not happen after you have decided what you want to do. By then it is not diligence.

    2 min readProduct

  17. The best recommendation I can give is sometimes "don't build anything"The best technology recommendation I can give a client is sometimes "don't build anything." It is also the one clients find hardest to accept, because they...

    1 min readEngineering

  18. "Our competitor is doing it" is the worst justification for a tech investment"Our competitor is doing it" may be the worst justification for a technology investment that a sensible executive regularly accepts.

    2 min readEngineering

  19. A $5,000 technology decision can deserve more scrutiny than a $500,000 oneA $5,000 technology decision can deserve more scrutiny than a $500,000 one. Owners scrutinise by price, and price is a poor guide to consequence.

    1 min readAI

  20. If a CEO sent me a $500k software proposal tomorrow, this is what I would reviewIf a CEO sent me a $500k software proposal tomorrow, this is what I would review, in order. The problem statement, before the solution.

    2 min readBuying Software

  21. Don’t make the intelligence safe enough to trustDon’t make the intelligence safe enough to trust. Make the environment safe enough that intelligence doesn’t need to be trusted.

    1 min readBusiness

  22. A popular website with no app is usually not an opportunitySomeone will eventually bring you a popular website with no app and call it an opportunity. Usually it is not one.

    1 min readMobile

  23. When should a CEO get a second opinion on a technology decisionNot on all of them. There are thresholds, and they are worth writing down before the next proposal arrives, because after it arrives the answer is always...

    2 min readBuying Software

  24. The person recommending the technology should not be the only one valuing itThe person recommending the technology should not be the only person estimating its value.

    2 min readAI

  25. Competent executives make surprisingly bad technology purchasesCompetent executives make surprisingly bad technology purchases, and it is not a judgment problem.

    2 min readEngineering

  26. You do not have a technology problemYou do not have a technology problem. You have nobody representing the buyer. Look at who is in the room when a $400k decision gets made.

    2 min readEngineering

  27. What to know before signing a three-year SaaS contractA three-year SaaS contract is on the desk with a discount for committing. Before signing, this is what I would want to know.

    2 min readBuying Software

  28. The contract clauses that create the most lock-in get the least scrutinyThe technology contract CEOs scrutinise least is often the one that creates the most lock-in. Price and term get negotiated.

    2 min readBuying Software

  29. I shipped an app that got 47 downloads and zero dollars in 90 daysI shipped an app that got 47 downloads and zero dollars in 90 days. It was one of the better built things I have made.

    1 min readMobile

  30. The most worrying sentence in a vendor demo: "Yes, we can customise that"The sentence in a vendor demo that should worry you most is "Yes, we can customise that." It sounds like flexibility.

    2 min readBuying Software

  31. The software demo was fantasticThe software demo was fantastic. That is almost irrelevant. Demos are built to be demoed. The data is clean, the user is an admin, the workflow is the one...

    2 min readEngineering

  32. Changing ERP or CRM systems often recreates the old company's problemsChanging ERP or CRM systems often recreates the old company's problems in a newer database, and the reason is in the implementation plan.

    2 min readEngineering

  33. In a SaaS agreement, the data exit clause matters more than liabilityWhen a software or SaaS agreement crosses your desk, the liability language usually gets read hardest. The clause that decides what actually happens is quieter.

    1 min readPricing

  34. Before replacing your CRM or ERP, check whether the software is the problemBefore replacing your CRM or ERP, find out whether the software is actually the problem. Most of the time it is the thing everyone can agree to blame.

    2 min readEngineering

  35. The most expensive sentence in a software project: "We'll figure that out later"The most expensive sentence in a software project is "we'll figure that out later." It is also, sometimes, the right call.

    1 min readAI

  36. The best model is becoming a surprisingly bad defaultThe best model is becoming a surprisingly bad default. I was about to tokenmaxx my Claude weekly quota, so I switched to Sonnet 4.5.I expected a noticeable...

    1 min readAI

  37. Your development agency says the project is 80% completeYour development agency says the project is 80% complete. Before you feel relieved, ask what is being measured.

    2 min readBuying Software

  38. Your CTO says the architecture needs to be rebuiltYour CTO says the architecture needs to be rebuilt. You cannot evaluate the architecture. You can evaluate the claim.

    2 min readEngineering

  39. Software projects look green right until they failSoftware projects look green right until they fail because status reports measure activity, and activity is always available.

    1 min readEngineering

  40. A software project can be on time and already lostA software project can be on time and already lost. Late is the last sign, not the first. These are the ones that show up earlier.

    1 min readEngineering

  41. Your software project is six months lateYour software project is six months late. The options are fix it, replace the team, cut scope, or kill it, and every person advising you has a stake in one...

    1 min readEngineering

  42. The first 10% of a software project usually determines whether the other 90%The first 10% of a software project usually determines whether the other 90% is wasted. Owners spend that 10% waiting for the kickoff.

    1 min readEngineering

  43. AI made software dramatically cheaper to createAI made software dramatically cheaper to create. It did not make bad software decisions cheaper. If anything, it made them more common.

    1 min readAI

  44. The prototype took three weeksThe prototype took three weeks. The production system is quoted at nine months. Owners read those two numbers and conclude someone is lying.

    2 min readAI

  45. An ad group of mine was set to exact matchAn ad group of mine was set to exact match. It spent 96% of its budget on something else. A setting called Search Match was switched on underneath it, so...

    1 min readProduct

  46. Your business probably does not need an appYour business probably does not need an app. I have shipped apps since 2010, so this is not a position I hold lightly.

    2 min readPricing

  47. Custom software should have to earn the right to existCustom software should have to earn the right to exist. The default answer to "should we build this" is no, and the burden of proof sits with the build.

    2 min readEngineering

  48. Build versus buy is an incomplete questionBuild versus buy is an incomplete question. There is a third option, and it is the cheapest one on the table: change the process so you need neither.

    1 min readBuying Software

  49. The $180,000 dispatch system and the question about month five"The $180,000 dispatch system will take four months. Before AI it would have been nine." Fine. Ask what happens in month five.

    1 min readAI

  50. The $20 AI tool versus the $200,000 AI implementationThe $20 a month AI tool and the $200,000 AI implementation are often pitched for the same problem, and the honest answer about which one you need is usually...

    1 min readAI

  51. Your team just proposed an AI initiativeYour team just proposed an AI initiative. These are the questions I would ask before approving the budget, in the order I would ask them.

    1 min readAI

  52. I run paid ads across a portfolio of more than 40 appsI run paid ads across a portfolio of more than 40 apps. Exactly one campaign makes money. It sells a conduit bending tool to electricians.

    1 min readPricing

  53. The dangerous AI project is the one that worksThe dangerous AI project is the one that works. Failures are cheap. The working one stays.

    1 min readAI

  54. "We need an AI strategy" is usually the wrong first sentence"We need an AI strategy" is usually the wrong first sentence, and it produces a predictable document: a list of AI capabilities with your company's name...

    1 min readAI

  55. The questions a CEO should ask in the approval meetingThe CEO does not need to understand the technology. They need to know which questions expose a bad decision.

    1 min readAI

  56. The last moment a replacement decision is still cheap to changeA client mentions, almost in passing, that they are getting a quote to replace the system that runs the business.

    1 min readEngineering

  57. Before spending $250k building software, spend a week trying to kill the ideaBefore spending $250k building software, spend a week trying to kill the idea. Not a week of planning.

    2 min readEngineering

  58. Your vendor says you need a custom solutionYour vendor says you need a custom solution. Of course they do. That is not an accusation.

    1 min readBuying Software

  59. Three proposals for the same project: $80k, $240k and $600kThree proposals for the same project: $80k, $240k and $600k. They are for the same project the way three quotes to "fix the roof" are for the same roof.

    2 min readBuying Software

  60. Share of new apps with "AI" in the name, by year: 0.1% through 2016Share of new apps with "AI" in the name, by year: 0.1% through 2016. 6% so far in 2026. The peak was last year.

    1 min readAI

  61. The biggest App Store developers are the ones you've never heard ofThe biggest players are the ones you have never heard of Ask anyone who the biggest developers on the App Store are and they will say Google, Meta, maybe...

    1 min readEngineering

  62. I pulled every live app on the US App Store into a database this weekI pulled every live app on the US App Store into a database this week. 1.13 million apps. Then I looked only at the ones businesses build for their customers.

    1 min readMobile

  63. The expertise that built an institution can quietly become the reason it stopsThe expertise that built an institution can quietly become the reason it stops learning. Past success gives leaders judgment and pattern recognition, but it...

    1 min readAI

  64. Years of internal operational mess are about to have a market valueCompanies are about to discover that years of internal operational mess have a market value.

    1 min readAI

  65. Beautiful software architecture historically mattered because humans neededBeautiful software architecture historically mattered because humans needed to understand and modify systems cheaply.

    1 min readAI

  66. 37signals let designers use agents to implement features37signals let designers use agents to implement features. Individual PRs looked reasonable, but collectively they degraded the architecture enough that...

    1 min readAI

  67. Universities are becoming very expensive places to buy time, friendshipsUniversities are becoming very expensive places to buy time, friendships, and adulthood. My son is in kindergarten.

    1 min readEngineering

  68. A custom domain can hide the builder from your customersA custom domain can hide the builder from your customers.It cannot hide it from the internet.

    1 min readEngineering

  69. NVIDIA buying Hugging Face could make open AI depend on a single vendorNVIDIA buying Hugging Face could make “open AI” more dependent on a single vendor.Reports put the potential deal around $13 billion.

    1 min readBuying Software

  70. Excellence pays only where it's visibleExcellence pays only where it's visible. collected what 32 people who build at the frontier of AI think work looks like after automation.

    2 min readAI

  71. It took me less than an hour to reach 200,000 people's private dataIt took me less than an hour to reach 200,000 people's private data (including mine) in an app I don't own. No login of any kind.

    3 min readStartups

  72. AI demos work because the data is cleanAI demos work because the data is clean. Your data isn't, and that's the actual reason the pilot underwhelmed.

    1 min readAI

  73. "We don't have anyone who knows how to do this." Neither did the companies"We don't have anyone who knows how to do this." Neither did the companies that figured it out.

    1 min readAI

  74. Most AI pilots produce nothing measurableMost AI pilots produce nothing measurable. That's not a technology problem. It's a scoping problem, and it looks like this: the pilot starts with "let's see...

    1 min readAI

  75. "I don't trust it to be right." You shouldn't"I don't trust it to be right." You shouldn't. That's the correct instinct and it's the wrong conclusion. The mistake is framing this as trust vs no trust.

    1 min readAI

  76. "I can't put customer data into an AI tool." Correct"I can't put customer data into an AI tool." Correct. Most owners hear "AI" and picture their entire CRM getting uploaded somewhere.

    1 min readAI

  77. Every customer issue should make the company slightly harder to surprise nextEvery customer issue should make the company slightly harder to surprise next time. A support call that ends with “fixed” is only half-finished.

    1 min readStartups

  78. A $150k employee no longer costs $150kA $150k employee no longer costs $150k. AI is making employee cost dynamic. Salary is only the starting point.

    2 min readAI

  79. Everyone seems focused on when we’ll reach AGIEveryone seems focused on when we’ll reach AGI.But I think we’re missing the more immediate point: the AI we already have is capable of doing a huge portion...

    1 min readAI

  80. Building software is no longer the hard part of starting a companyBuilding software is no longer the hard part of starting a company. That's exactly why more founders are going to build products nobody wants.

    1 min readAI

  81. How much does custom software cost? A 2026 reality checkCustom software runs $25k to $250k for most owner projects. Here is what drives the price, why bids vary 10x, and how to avoid overpaying.

    6 min readBuying Software

  82. Four months after I shipped SnackCheckApp.comFour months after I shipped SnackCheckApp.com, a stranger filed my app's name as an EU trademark. Same name, same three classes my app operates in.

    2 min readMobile

  83. Rules are often an admission that incentives were never designedRules are often an admission that incentives were never designed. A team makes documentation mandatory. Compliance goes up for a month.

    1 min readProduct

  84. How to make AI "know everything" about your businessI often get asked by companies how they can make AI "know everything" about their business.

    2 min readAI

  85. Companies are struggling to innovate because nobody has priced the costCompanies are struggling to innovate because nobody has priced the cost of keeping legacy systems.

    2 min readStartups

  86. This might seem like a joke, but is it reallyDiscuss on LinkedIn

    1 min readBusiness

  87. The price of content is about to separate from the price of accessThe price of content is about to separate from the price of access.For years, publishers monetized distribution.

    1 min readAI

  88. The website stopped being the scarce assetThe website stopped being the scarce asset. Merchant identity is. As more purchases begin inside AI assistants instead of storefronts, the question shifts...

    1 min readAI

  89. Owning your own e-commerce store has become cheaper than earning attentionOwning your own e-commerce store has become cheaper than earning attention inside someone else’s marketplace.

    1 min readAI

  90. Entry-level jobs are becoming a less reliable way to predict future headcountEntry-level jobs are becoming a less reliable way to predict future headcount. The common assumption is simple: if AI can do part of the work, companies...

    2 min readAI

  91. People are confusing "can build" with "should own"A lot of people are confusing “can build” with “should own.” The argument goes like this: AI makes software development dramatically cheaper, therefore...

    2 min readAI

  92. Everyone talks about how AI makes startups easier to buildEveryone talks about how AI makes startups easier to build. That’s true, but it’s not the most important change.

    1 min readAI

  93. X (formerly Twitter) started asking Claude for moneyX (formerly Twitter) started asking Claude for money. Discuss on LinkedIn

    1 min readAI

  94. I spend a lot of time helping business owners think through AI strategyI spend a lot of time helping business owners think through AI strategy. One thing that keeps coming up is that we've been assuming AI agents will use...

    2 min readAI

  95. Everyone seems to be reading this chart from Financial TimesEveryone seems to be reading this chart from Financial Times as: "AI is creating lots of apps nobody wants." That's not what the research says.

    1 min readAI

  96. At #WWDC26, Apple finally delivered much of what it had promised two yearsAt #WWDC26, Apple finally delivered much of what it had promised two years earlier. Many people will look at that and conclude Apple was behind on #AI.

    2 min readAI

  97. The people most obsessed with startup ideas rarely start a companyThe people most obsessed with finding startup ideas are often the least likely to start a company.

    2 min readAI

  98. Many CEOs get blamed for decisions the incentive system was designed to produceMany CEOs get blamed for decisions the incentive system was designed to produce. A board meeting rarely starts with, “What’s best in the long term?” It...

    1 min readEngineering

  99. The next defensible advantage may come from process data, not customer dataThe next defensible advantage may come from process data, not customer data. Customer databases are becoming easier to replicate than most executives want...

    1 min readAI

  100. UI is the worst thing technologists builtUI is the worst thing technologists built. Software companies organize themselves around screens.

    1 min readAI

  101. Analytical SaaS is losing the right to charge for answersAnalytical SaaS companies are losing the right to charge for answers that can be generated directly from the underlying data.

    1 min readAI

  102. 120 employees, 40 experimenting with AI, all trapped in private tabs120 employees.40 experimenting.And it’s all trapped in private tabs. This isn’t an AI problem. It’s a knowledge management problem.

    1 min readAI

  103. Most firms are optimizing the wrong variableMost firms are optimizing the wrong variable. They’re treating AI like a cheaper labor substitute: reduce cost, automate steps, accelerate workflows.

    1 min readAI

  104. AI is unbundling professional services by deleting the middle of the workAI is unbundling professional services by deleting the middle of the work. The “judgment sandwich” is becoming obvious.

    1 min readAI

  105. “10x engineering” is a comforting story because it gives you a single lever“10x engineering” is a comforting story because it gives you a single lever: ship more code.

    2 min readAI

  106. In some companies you’ll see headcount traded for tokensIn some companies you’ll see headcount traded for tokens. Not because leaders suddenly prefer “AI” to humans, but because tokens look like a variable cost...

    2 min readAI

  107. I grew up in ItalyI grew up in Italy. I live in the US now. Same human problem, two opposite answers, and I've watched both up close.

    2 min readAI

  108. The most effective way to disrupt an incumbent is to remove the problemThe most effective way to disrupt an incumbent is to remove the problem it was created to solve. OpenAI Sites feels like another step in that direction.

    1 min readAI

  109. When AI Makes Features Cheap, What Becomes the Moat?A decade ago, a small mobile team could spend months building something competitors could not easily replicate. Today a capable developer with modern

    9 min readAI

  110. I’ll be honest: it makes me sadI’ll be honest: it makes me sad.Ferrari just unveiled its first-ever electric car: the Luce.

    1 min readProduct

  111. A 2014 study shows walking significantly boosts creative thinkingJust came across a fascinating 2014 study from the American Psychological Association that scientifically validates something I've experienced for years...

    1 min readProduct

  112. Most of my work happens in abstractionMost of my work happens in abstraction. Systems.Strategy.Second-order effects.Future scenarios.Trade-offs.

    1 min readMobile

  113. Most people still think of Shopify as a website builderMost people still think of Shopify as a website builder. That version of Shopify barely exists anymore.

    1 min readAI

  114. Wow, this piece brought back so many memoriesWow, this piece brought back so many memories... grazie Andrea Fortuna! Discuss on LinkedIn

    1 min readBusiness

  115. Coding and design keep getting cheaperCoding and design keep getting cheaper. What costs business owners money now is quality uncertainty, because it turns every launch into a hidden warranty.

    1 min readEngineering

  116. I’ve been in mobile since 2010I’ve been in mobile since 2010. ASO has always been part of the game, so over the years I’ve tried nearly every tool that entered the market.

    1 min readAI

  117. AI adoption fails when learning stays trapped inside individual workflowsAI adoption fails when learning stays trapped inside individual workflows. A developer at Siemens may find a better way to use agents in code review.

    1 min readAI

  118. Agentic code is free like a baby goatAgentic code is free like a baby goat.The first day is the cheapest day you will ever have with it.

    1 min readAI

  119. The next platform shift will not be won where users clickThe next platform shift will not be won where users click, it will be won where agents connect.

    1 min readAI

  120. Another INNOVIT - Italian Innovation and Culture Hub startup mentorship eventAnother INNOVIT - Italian Innovation and Culture Hub startup mentorship event in the books. Always refreshing to work with non-tech founders.

    1 min readStartups

  121. Freezing junior engineering hiring is not a cost moveFreezing junior engineering hiring is not a cost move, it is an organizational risk decision disguised as efficiency.

    1 min readAI

  122. AI cost conversations usually start at the model and end at pricingAI cost conversations usually start at the model and end at pricing. That is the least relevant part of the system.

    2 min readAI

  123. For decades we've shipped frozen interfaces where every pixel was decidedFor decades we've shipped frozen interfaces where every pixel was decided by a designer years before you opened the app.

    1 min readAI

  124. We spend endless hours agonizing over marketing, tweaking brand colorsWe spend endless hours agonizing over marketing, tweaking brand colors, and putting our logos on every square inch of what we build.

    1 min readProduct

  125. AI is being discussed as if the economy is mostly software, contentAI is being discussed as if the economy is mostly software, content, and knowledge work. That framing holds if your world is screens, documents, and APIs.

    2 min readAI

  126. Vibe-coded apps usually deliver on the big features but they bleed outVibe-coded apps usually deliver on the big features but they bleed out on the small promises.

    1 min readEngineering

  127. Most people assume digital has already wonMost people assume digital has already won. Recent data from Pew Research Center shows a different reality: - Print is still the dominant format - ~75% of U.S.

    1 min readPricing

  128. Moats are retention tools sold as growth strategyMoats are retention tools sold as growth strategy. Switching costs and data gravity make leaving expensive.

    1 min readAI

  129. Speed is no longer a differentiator once the customer has to finish the jobSpeed is no longer a differentiator once the customer has to finish the job. What I see inside companies is a familiar sequencing mistake: teams treat an...

    1 min readProduct

  130. Anthropic has figured out that fear sellsAnthropic has figured out that fear sells. They frame their releases in existential terms, leaning into “this could be dangerous” narratives.

    1 min readAI

  131. In AI work, volume is not vanityIn AI work, volume is not vanity. It is a control surface. Most organizations treat quantity as a cost center.

    1 min readAI

  132. Engineering teams that went heaviest on AI coding tools are now the onesEngineering teams that went heaviest on AI coding tools are now the ones struggling most with stability.

    1 min readAI

  133. Agile fails when it optimizes the speed of building instead of the speedAgile fails when it optimizes the speed of building instead of the speed of learning. Inside most companies, the backlog becomes a proxy for certainty.

    1 min readPricing

  134. Most people do not want your appMost people do not want your app. They want the outcome. The app is just the path. Yet many companies design the experience as if the download itself were...

    2 min readMobile

  135. If your strategy requires you to fight for every dealIf your strategy requires you to fight for every deal, you do not have a strategy, you have a stamina test.

    1 min readEngineering

  136. Most “disruption” is just a better interface on top of the same systemMost “disruption” is just a better interface on top of the same system. Real disruption is when the incumbent’s operating model becomes incompatible with...

    1 min readAI

  137. The BNP Paribas Indian Wells tennis tournament is my favorite and I attendThe BNP Paribas Indian Wells tennis tournament is my favorite and I attend every year. High-percentage tennis is what coaches teach when they want you to...

    2 min readProduct

  138. People often ask if you still need to be in San Francisco to build somethingPeople often ask if you still need to be in San Francisco to build something meaningful in tech. For a while, it looked like the answer might be no.

    2 min readAI

  139. I get the math, but the part I’d pressure test is the framingI get the math, but the part I’d pressure test is the framing: optimizing a kid’s life around “retiring” at 59½ can accidentally anchor decisions toward...

    1 min readStartups

  140. I built a Python script that generates App Store screenshots in 1sI built a Python script that generates App Store screenshots in 1s. Drop in a screenshot, get back a polished image with device bezel, 3D tilt, text...

    1 min readAI

  141. If your ARPU did not go up by at least 50%If your ARPU did not go up by at least 50%, your new AI component is just a feature. Inside most companies, AI lands where the org can absorb it: a workflow...

    1 min readAI

  142. AI boosted coding and now is moving to GTMAI boosted coding and now is moving to GTM. GTM cannot fix PMF. It can only scale whatever truth the product already has.

    1 min readAI

  143. Apple will finally have their own niche hyper-performant secure modelsMost companies think the AI race is about building the biggest model. In practice it is about who controls the smallest ones.

    1 min readAI

  144. The highest paid AI roles will belong to the people who can makeThe highest paid AI roles will belong to the people who can make the organization change its behavior, not the people who can make the model smarter.

    1 min readAI

  145. Life with ClaudeLife with Claude. Discuss on LinkedIn

    1 min readAI

  146. Apple’s “Apple Business” launch is not a productivity-suite storyApple’s “Apple Business” launch is not a productivity-suite story. It’s a control-plane story.

    1 min readMobile

  147. The AI job everyone is talking about does not existThe AI job everyone is talking about does not exist. “Prompt engineer” was a temporary phase.

    2 min readAI

  148. I keep seeing the same mistake from vibecodersI keep seeing the same mistake from vibecoders: they describe iOS components instead of naming them.

    1 min readAI

  149. Everyone is talking about “AI agents replacing ecommerce.”Everyone is talking about “AI agents replacing ecommerce.” Reality check: the first real experiment didn’t go well.

    1 min readAI

  150. White House Unveils National AI Policy FrameworkWhite House Unveils National AI Policy Framework Speed first, regulation later. Discuss on LinkedIn

    1 min readAI

  151. One of the stranger patterns in AI adoption is emotional, not technicalOne of the stranger patterns in AI adoption is emotional, not technical. Lower and middle-income regions often read AI as upside.Wealthier regions read it...

    1 min readAI

  152. When a company tells me “AI is helping people grieve, learn, get careWhen a company tells me “AI is helping people grieve, learn, get care, access services”, I believe them.

    1 min readAI

  153. Anthropic just changed how AI coding tools will be usedAnthropic just changed how AI coding tools will be used. They introduced Claude Code channels.

    1 min readAI

  154. Most AI risk conversations are framed like this:Most AI risk conversations are framed like this: “There is the value, and then there are the harms.” That framing is comforting.

    2 min readAI

  155. Most leaders are mispricing AIMost leaders are mispricing AI. They’re arguing about “intelligence” while the defensible value is a service bundle humans can’t deliver at scale: patience...

    1 min readAI

  156. Most AI conversations inside companies start with: “We need to be faster.”Most AI conversations inside companies start with: “We need to be faster.” Anthropic ran 81,000 interviews and kept hearing the same pattern: people begin...

    1 min readAI

  157. From a conversation with Gokul RajaramFrom a conversation with Gokul Rajaram. Discuss on LinkedIn

    1 min readBusiness

  158. Apple is cookingApple is cooking! 😂 90min from submission to approval. Discuss on LinkedIn

    1 min readMobile

  159. Racing used to punish mediocrityRacing used to punish mediocrity. With a combustion engine, the car was a system you had to actively manage:gear selection, power band, traction, cooling...

    2 min readAI

  160. Most operators say they want teams that “understand the system.”Most operators say they want teams that “understand the system.” What they consistently reward is speed of response inside it.

    1 min readAI

  161. Most developers focus on the U.S. and Europe.Most developers focus on the U.S. and Europe. But the fastest-growing iOS markets are elsewhere. I wrote a short piece on why emerging markets are often the...

    1 min readBusiness

  162. Was listening to Carlos Gonzalez de Villaumbrosia (Product School) and TimWas listening to Carlos Gonzalez de Villaumbrosia (Product School) and Tim Simmons (Walmart) and something really caught my attention: Before AI Agents and...

    1 min readAI

  163. Everyone tells the ATM story wrong.Everyone tells the ATM story wrong. They treat labor substitution like a task list: automate the cash withdrawal, the teller disappears.

    1 min readAI

  164. AI is going to create job categories that sound fake until you need one tomorrowAI is going to create job categories that sound fake until you need one tomorrow. Not because the tools get better.

    2 min readAI

  165. Most organizations are thinking about AI backwards.Most organizations are thinking about AI backwards. They start with, "Where can we add AI?" and that almost always produces the same roadmap: assistants...

    2 min readAI

  166. Coding with AI doesn't reduce rigorCoding with AI doesn't reduce rigor. It increases the penalty for skipping it. The more I use AI for code, the clearer this gets: Tests stop being optional.

    1 min readAI

  167. Sometimes the reason the category is crowded is the same reason it will notSometimes the reason the category is crowded is the same reason it will not support a durable business.

    1 min readAI

  168. Your data moat gets weaker the moment interpretation gets cheap.Your data moat gets weaker the moment interpretation gets cheap. So what happens when your "advantage" was just owning the spreadsheet?

    2 min readAI

  169. The biggest impact of LLMs is not replacing software.The biggest impact of LLMs is not replacing software. It is turning "unwritten work" into something a business can actually run.

    1 min readAI

  170. AI makes writing and analysis cheap.AI makes writing and analysis cheap. So what are you still paying humans for? Most operators respond by layering tools onto the current process.

    1 min readAI

  171. A strong architect is paid to say "no" earlier than everyone else.A strong architect is paid to say "no" earlier than everyone else. When was the last time your "senior" decision reduced options instead of adding features?

    1 min readAI

  172. One old Cordova app (first launched on Aug 4, 2011).One old Cordova app (first launched on Aug 4, 2011). Three days and now fully migrated to native Swift for iOS.

    1 min readAI

  173. AI makes products look simpler while making them harder to run.AI makes products look simpler while making them harder to run. When a UI collapses into a prompt box, leaders assume complexity disappeared.

    1 min readAI

  174. PMF is no longer something you "achieve"PMF is no longer something you "achieve"; it's something you re-earn continuously. If last month's PMF can expire, what exactly were you congratulating...

    1 min readAI

  175. The real scarcity is judgment, not execution.The real scarcity is judgment, not execution. If building is cheap now, why do so many digital programs get slower?

    1 min readAI

  176. Understanding VC Investment Stages: From Seed to DominanceTo all the VC people... does this sound correct? Seed: “Does this deserve to exist?” You are underwriting judgment under uncertainty and early signals that...

    1 min readAI

  177. How a 10% Credit Card APR Cap Could Raise Your Growth CostsA 10% cap on credit card APR can raise your growth costs. If the rate goes down, why would acquisition get harder?

    1 min readAI

  178. GEO: The New Frontier Beyond SEO and AEOGEO is not a marketing tactic. It is an operations problem. Who owns the truth when the customer never clicks?

    2 min readAI

  179. Why Education No Longer Guarantees EmploymentEducational institutions are no longer a reliable path to employment. It is a bet that companies may never need to honor.

    2 min readAI

  180. Drone Delivery Is Easy. Getting Picked by AI Is Hard.Drone delivery is the easy part. Getting picked by the AI that starts the shopping journey is harder.

    1 min readAI

  181. Why Agentic Checkout Will Break Your Business RulesAgentic checkout will not break because the AI is wrong. It will break because your business rules are.

    1 min readAI

  182. Stop Wasting $100K on Dev Shops Without StrategyWant to throw away $100k? just tell a dev shop to build your idea. 😂 Most founders rush to hire a developer before they have a strategy.

    2 min readAI

  183. Why You Should Use Plan Mode Before Writing AI CodeThe fastest way to get bad AI code is to start typing immediately. Have you decided what “done” looks like, or are you outsourcing the thinking too?

    1 min readAI

  184. Cutting features shouldn’t feel like killing your vision.Cutting features shouldn’t feel like killing your vision. It should feel like sharpening it.

    1 min readProduct

  185. Most product ideas fail at the feasibility layer, not the idea layerMost product ideas fail at the feasibility layer, not the idea layer. Time, budget, team, and sequencing quietly invalidate “great” ideas all the time.

    1 min readAI

  186. Why Remote Work Fails for Sense-MakingThe project is “on track” for six weeks, then suddenly you cannot explain what you are building to a customer.

    1 min readAI

  187. AI in Product, Delivery, and DataWe used to blame our “slow” team for missing the loyalty app launch. Then we added two more squads and missed by another quarter.

    1 min readAI

  188. AI in Customer Support, Product, and LeadershipI used to applaud teams for “taking risks.” Then I watched the same launch fail three times with three different names.

    1 min readAI

  189. AI, Product, and DeliveryWe never tracked “delivery speed” until the CEO asked for one number. Two sprints later, we were “faster” and member complaints doubled.

    1 min readAI

  190. I have an old Cordova app for iOS I wanted to convert to nativeI have an old Cordova app for iOS I wanted to convert to native (Swift for Apple iOS). I tasked both Codex (OpenAI) and Claude (Anthropic) to generate a...

    1 min readAI

  191. This year reinforced something I have seen over and over across productsThis year reinforced something I have seen over and over across products, companies, and founders. Effort is rarely the constraint.

    1 min readAI

  192. AI code assistants do not make your team fasterAI code assistants do not make your team faster. They make your weak spots louder. In property and casualty insurance, the moment you point GitHub Copilot...

    1 min readAI

  193. The 10x productivity claim with AI Is still misThe 10x productivity claim with AI Is still misleading but in the way you're thinking. Saying AI makes your devs "10x engineers" hides the real variable...

    2 min readAI

  194. If I see one more person calling Generative AI a toolIf I see one more person calling Generative AI a tool, my brain is gonna start seeping out of my ears.

    2 min readAI

2025

94 posts
  1. One of my first apps is finally changing handsOne of my first apps is finally changing hands. I released it in 2010. Fifteen years ago. Long before subscriptions existed, before TestFlight existed...

    1 min readAI

  2. Most “privacy-first” products still know your real identityMost “privacy-first” products still know your real identity. Email reset, IP logs, phone checks - that is a dossier.

    1 min readAI

  3. AI in Product, Engineering, and DataApple will reject your iPhone app for one shady permission. Google Chrome will “Feature” a browser extension that watches your AI chats.

    1 min readAI

  4. Most people get competition wrongMost people get competition wrong. They look at features and direct substitutes. Cal AI vs MyFitnessPal vs Lose It!

    1 min readAI

  5. corporate transformationsMost corporate transformations fail for a simple reason: they’re a substitute for thinking, not a product of it.

    2 min readAI

  6. Fast cheap good. Pick two?Fast cheap good. Pick two? That line should have retired with flip phones. I help founders shape the strategy, the roadmap, and the calls that decide...

    1 min readAI

  7. The bar for “good enough” isThe bar for “good enough” is dead. The new bar is delight. AI has democratized building apps.

    1 min readAI

  8. AI and EnterpriseMost SaaS companies are protecting the wrong moat. We’ve spent years thinking features, UI polish, and enterprise checkboxes keep competitors at bay.

    1 min readAI

  9. AI in Product, Sales, and DataAI advertising is about to hit an inflection point, and almost nobody is talking about the real reason why.

    2 min readAI

  10. AI in Product, DataLet's stop with the self-help guilt. That feeling that you can't focus on anything long enough to get real work done isn't a discipline problem.

    1 min readAI

  11. AI in Automation, Product, and GrowthCoding just ate its own tail... and it tastes like rocket fuel. Imagine building the tool that makes software engineers 10x faster… while your entire...

    2 min readAI

  12. AI in Strategy, Product, and DataHad a great session with Ariel Michaeli of Appfigures on ASO. Here are some nuggets (best for last 😜): Screenshots that convert - Show real UI immediately...

    2 min readAI

  13. Google just yeeted Antigravity into orbitGoogle just yeeted Antigravity into orbit — an AI coding IDE that’s gunning straight for Cursor's throne, zero subtlety.

    2 min readAI

  14. AI in Strategy, Product, and StartupsMeanwhile in tennis world, something wild is happening. ATP world #1000 is closer to #3 than #3 is to #2. That is what winner-take-most looks like.

    1 min readAI

  15. If your advisor only knows your industryIf your advisor only knows your industry, you are paying for the same blind spots. The best second opinion often comes from outside the room.

    1 min readAI

  16. AI in Operations, Product, and EngineeringYou've probably heard the hype: "AI agents will replace entire workflows." Yet less than 5% of them actually work in production.

    1 min readAI

  17. Today I revived an app I developed in 2011 and haven’t touched since.Today I revived an app I developed in 2011 and haven’t touched since. 12h to rebuild from scratch, tons of new features, then approved by Apple AppReview...

    1 min readProduct

  18. ChatGPT remembers everything aboutChatGPT remembers everything about you. Claude barely remembers at all. That single difference explains why the two products now feel worlds apart.

    1 min readAI

  19. AI in Automation, Strategy, and ProductChasing full autonomy for AI Agents is wrong. They need to be the scaffolding human expertise.

    1 min readAI

  20. AI in Strategy, Product, and EcommerceMost ecommerce leaders are still optimizing (and spending) for Google search. But your next "customer" won't even be human, it will be an AI agent.

    1 min readAI

  21. Growth, Strategy, and ProductMost product teams say they are data-driven. The best ones know that data should not drive the design. Taste builds products that stand out.

    1 min readBusiness

  22. 💥 LAST MINUTE Workshop for Founders💥 LAST MINUTE Workshop for Founders! I got a cancellation for this Monday morning (Pacific Time). It's a 2-hour workshop with me.

    1 min readAI

  23. Most founders don't run out of ideasMost founders don't run out of ideas. They run out of time, money, and patience… …because they built too much of the wrong thing.

    1 min readAI

  24. "Let's just get the requirements right the first time." That's how millions"Let's just get the requirements right the first time." That's how millions are wasted. Most people can't describe what they want in a way that translates...

    1 min readAI

  25. Most dev teams obsess over "doing it rightMost dev teams obsess over "doing it right." But "done fast" often beats "done perfect." Customers aren't buying clean code or test coverage.

    1 min readAI

  26. The truth? Nobody really knows.OpenAI's GPT‑5 just dropped and everyone wants to sound like they know what it means. Nobody really knows. Yes, GPT‑5 is faster, smarter, more flexible.

    1 min readAI

  27. ChatGPT has become such a suck-upChatGPT has become such a suck-up. Everything I ask is a “Great question!” and anytime I push back, “I should have thought of that!

    2 min readAI

  28. It's not the code that kills your vision, it's the unclear decisionsIt's not the code that kills your vision, it's the unclear decisions, the slipping timeline, and the invoices you don't understand.

    2 min readAI

  29. AI in Product, Sales, and DeliveryFive figures on "dev work" and nothing to show. 🤦‍♂️ • A boutique gym chain spent 6 months and $72k on mockups and 'exploratory' dev sprints • No TestFlight...

    1 min readAI

  30. AI doesn't raise the ceiling, it raises the floorAI doesn't raise the ceiling, it raises the floor. It accelerates baseline capabilities across your team. A sales director can prep tailored pitches in minutes.

    1 min readAI

  31. Now is the time to (re)buildNow is the time to (re)build. Most companies overpay to rebuild digital products because they wait too long.

    1 min readAI

  32. Beauty is the outcome of coherence, proportion,Beauty is not arbitrary. Design is not how it looks. It's how it works. Too many companies hear "design matters" and start decorating.

    1 min readAI

  33. AI in Product, Ecommerce, and DataYour app doesn’t need more features. It needs fewer while delivering ROI faster. Across 50+ product audits, I see teams sink 60% of budget into functions...

    1 min readAI

  34. Your favorite AI unicorn just tripped over its own numbersYour favorite AI unicorn just tripped over its own numbers. Builder.ai went from $1.3B headline valuation to insolvency in 72 hours.

    1 min readAI

  35. Would you leave the lights off when customers walk in?Your UI is your storefront. Would you leave the lights off when customers walk in? We started with static pages, then crammed them onto phones, then...

    1 min readAI

  36. I'm increasingly hearing about these frustrations from Startup Founders whoI'm increasingly hearing about these frustrations from Startup Founders who reach out to me. They've tried to hack an MVP with AI tools.

    1 min readAI

2024

2 posts
  1. Being Data Driven: Do you use XmR charts?Explore the power of XmR charts in this detailed blog post, which offers a comprehensive guide on understanding, creating, and interpreting Individuals and Moving Range Charts for statistical process control. Ideal for quality managers, data analysts, and anyone involved in process improvement, this post covers the essentials of XmR charts, including step-by-step instructions on how to construct them, insightful examples from the mobile industry, and practical tips for optimizing mobile app performance and mobile network quality. Dive into the world of process behavior charts to enhance your process monitoring and improvement strategies.

    5 min readData

2023

23 posts
  1. Guide to Product RoadmapsThe In-Depth Guide to Product Roadmaps: Origins, Utility, and Future Perspectives

    3 min readProduct

  2. In the dynamic landscape of product managementFinding a universal PM is challenging, leading to the solution of a trusted advisor who oversees specialized PMs, offering strategic guidance, decision arbitration, and efficient resource allocation.

    3 min readProduct

  3. Exploring Specializations in Product ManagementDiscover the key specializations in product management - core, growth, platform, and innovation. Explore their focus areas, skills, and collaboration methods.

    3 min readProduct

2021

14 posts
  1. A/B Testing ideas for website conversionsThis is a collection of the best A/B testing ideas to improve your website conversions.

    18 min readGrowth

2014

16 posts
  1. The 7 pillars of user experience designWe've already went through a primer on User Experience. Although we try to keep things simple, user experience design is huge topic that is very hot right...

    4 min readProduct

  2. User experience design lessonsEveryone needs user experience design lessons. Until a few years design was the big player when it came to being able to seek a product, especially online.

    3 min readProduct

2013

77 posts
  1. User experience design books (UX)A couple days ago, Christina Wodtke asked on Twitter for book recommendations on user experience design books.

    2 min readProduct

  2. How to convey your mobile app idea to a developerThis is the main point about deciding to go with a developer from eLance, oDesk, Freelancer or any other website.

    3 min readProduct

2012

111 posts
  1. Going For "Pretty First" Is Wrong: A Designer's Take On App DevelopmentGiacomo Balli on Going For "Pretty First" Is Wrong: A Designer's Take On App Development

    1 min readProduct

  2. A beautiful iPhone app icon thanks to 99DesignsI'm a developer. After the years I spent developing for iPhone I'm confident in saying I can recreate any layout.

    2 min readMobile