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.

200 posts in Engineering

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. OpenAI is commoditizing successful AI startups unusually fastOpenAI is commoditizing successful AI startups unusually fast: Meta Muse XAI Grok Bot → Dots.TypeSafe AI Jev → Decisions API.Agent frameworks → Codex...

    1 min readAI

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. "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

  13. 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

  14. 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

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

    2 min readEngineering

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. A CEO I advise canceled the company's hosting accountA CEO I advise canceled the company's hosting account, expecting the servers to keep running until the end of the month.

    1 min readEngineering

  26. 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

  27. 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

  28. 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

  29. 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

  30. 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

  31. 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

  32. 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

  33. 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

  34. 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

  35. "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

  36. 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

  37. 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

  38. 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

  39. 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

  40. The most useful question before approving a software projectAsk it in the meeting where the budget gets requested, and watch the room. If the answer is a number, keep listening.

    1 min readEngineering

  41. 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

  42. AI changes the backlogAI changes the backlog. Economically:Lower implementation cost → lower experimentation threshold → more experiments → more discovered demand.

    1 min readAI

  43. The Startup TrapA startup has ten employees and six months of runway. A large prospective customer appears and offers a contract worth $500,000, but wants a few chang

    10 min readAI

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

    1 min readAI

  45. 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

  46. 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

  47. 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

  48. 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

  49. 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

  50. Nobody hacked Hugging FaceNobody hacked Hugging Face. At Black Hat this month, OpenAI presented what happened when they turned unconstrained agents loose on a cybersecurity evaluation.

    1 min readAI

  51. 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

  52. I brought in Codex as an adversarial critic of my thinking with ClaudeI was worried I was delegating too much of my thinking to Claude so I brought in Codex as an adversarial critic.

    1 min readAI

  53. "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

  54. 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

  55. 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

  56. 10 questions to ask before hiring a software agencyAsk these ten questions before you sign with a software development agency, with what good and bad answers sound like on code ownership, team, pricing, QA, and exit.

    11 min readBuying Software

  57. 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

  58. 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

  59. 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

  60. 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

  61. 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

  62. 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

  63. 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

  64. 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

  65. 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

  66. 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

  67. When intelligence becomes abundant, customers pay for outcomesIf, as predicted, intelligence becomes abundant, customers stop paying for:reportsdashboardsqueriesworkflow clicks ...they will start paying for:guaranteed...

    1 min readEngineering

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

    1 min readAI

  69. 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

  70. 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

  71. “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

  72. 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

  73. 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

  74. 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

  75. 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

  76. 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

  77. 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

  78. 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

  79. 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

  80. 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

  81. 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

  82. 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

  83. 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

  84. 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

  85. 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

  86. 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

  87. 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

  88. 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

  89. 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

  90. 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

  91. 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

  92. 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

  93. 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

  94. 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

  95. 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

  96. 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

  97. Stripe is launching the Machine Payments Protocol (MPP) open standardStripe is launching the Machine Payments Protocol (MPP) open standard. Most leaders still treat payments as a “checkout problem”.

    1 min readAI

  98. 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

  99. 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

  100. Serial founders talk about "batting average" like the goal is to never strikeSerial founders talk about "batting average" like the goal is to never strike out. That is a misunderstanding of the game they are actually playing.

    1 min readAI

  101. "Agents" without an orchestrator are just new tools with a chat UI."Agents" without an orchestrator are just new tools with a chat UI. In most non-tech companies, the hard part is not getting a model to take an action.

    1 min readAI

  102. There is a quiet grief a lot of builders are carrying right now.There is a quiet grief a lot of builders are carrying right now. Not fear of AI taking jobs. The loss of a specific kind of joy.

    1 min readAI

  103. With AI agents, complexity stops being a tax and starts becoming a moatWith AI agents, complexity stops being a tax and starts becoming a moat. Most leaders still treat complexity like something to "simplify away": fewer...

    2 min readAI

  104. 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

  105. I started building mobile apps when nobody knew what they were doing.I started building mobile apps when nobody knew what they were doing. Turns out that hasn't changed much.

    1 min readEngineering

  106. The early labor signal from AI is not layoffs.The early labor signal from AI is not layoffs. It is the hiring freeze you do not call a freeze.

    2 min readAI

  107. Most SaaS is designed to be chosen by a person who is slightly unsure.Most SaaS is designed to be chosen by a person who is slightly unsure. So we obsess over UX polish, onboarding flows, "time to value", and the story you can...

    2 min readAI

  108. AI Is Commoditizing Intelligence.AI Is Commoditizing Intelligence. Value Is Moving Elsewhere. AI capability is becoming widely accessible.

    2 min readAI

  109. 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

  110. AI isn't making "development" more valuable.AI isn't making "development" more valuable. It's making raw output less scarce. When a studio can ship 3x the code with the same headcount, the client's...

    1 min readAI

  111. The #SaaSpocalypse is a great narrative because it takes a real shift and turnsThe #SaaSpocalypse is a great narrative because it takes a real shift and turns it into a clean conclusion.

    1 min readAI

  112. Really Apple?This was such low hanging fruit... I tried the new "Intelligence" in Xcode, hoping it would have a deeper integration than Claude Code (Anthropic) or Codex...

    1 min readAI

  113. Most clients don't ask for clarity.Most clients don't ask for clarity. They ask for solutions. "We need a mobile app." Maybe an app is the right answer.

    1 min readAI

  114. The theory that we'll vibe code everything is 'flat wrong'.The theory that we'll vibe code everything is 'flat wrong'. --Anish Acharya If you think AI is going to replace your engineers, you are about to create the...

    1 min readAI

  115. "Digital transformation" is not disruption."Digital transformation" is not disruption. Buying software does not change your market position. It just changes what you pay for, and who you depend on.

    1 min readAI

  116. AI didn't just speed up my work.AI didn't just speed up my work. It changed where the work lives. At first, AI helped me do the thing. Faster execution.

    1 min readAI

  117. 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

  118. AI isn't replacing workers.AI isn't replacing workers. It's replacing what work even means. Most people still frame AI as productivity software, or task-completing agents.

    1 min readAI

  119. 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

  120. 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

  121. AI will commoditize the part of software your CFO obsesses over.AI will commoditize the part of software your CFO obsesses over. So why are teams still choosing vendors based on features and day rates?

    1 min readAI

  122. The internet did not kill publishing. It broke the unit of value.The internet did not kill publishing. It broke the unit of value. If code generation gets "free", what exactly will SaaS customers still be paying for?

    1 min readAI

  123. AI did not kill software engineering. It moved the mistakes upstream.AI did not kill software engineering. It moved the mistakes upstream. If code is cheap now, why do so many teams still ship the wrong thing faster?

    1 min readAI

  124. Most SaaS companies won't die because of competitionMost SaaS companies won't die because of competition. They'll die because their pricing model stops making sense.

    2 min readAI

  125. AI is not blocked by intelligence. It's blocked by org charts.AI is not blocked by intelligence. It's blocked by org charts. Everyone thinks AI adoption is about better models.

    1 min readAI

  126. Data advantage is no longer about owning data.Data advantage is no longer about owning data. If data is truly the moat, why does everyone also expect it to be portable?

    1 min readAI

  127. 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

  128. AI in Engineering, Leadership, and SalesClarity is not something you find before you move. It is something you earn by moving. So why do we keep waiting for a cleaner vision before we act?

    1 min readAI

  129. 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

  130. 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

  131. 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

  132. Why Forward-Deployed Engineers Are the New Operating SystemForward-deployed engineers are now the operating system. Palantir Technologies won early because it put people in the messy middle, translating “the model...

    1 min readAI

  133. Why Early-Stage Founders Don't Need a Full-Time CTOMost founders do not fail because they cannot build. They fail because they buy the wrong build.

    2 min readAI

  134. AI in Engineering, Pricing, and DataWe did not rewrite anything. Checkout still dropped from 9 seconds to 5. A regional grocery chain had a loyalty app and a small ops team.

    1 min readAI

  135. AI in Automation, Engineering, and EducationPerhaps the real AI investment for businesses is deciding what NOT to automate. Your AI pilot can “succeed” and still stall the business.

    1 min readAI

  136. AI in Engineering, Hiring, and DataI went home to Italy for Christmas. On my flight back to SF, I watched Jersey Boys and it reminded me that talent does not protect you from a bad deal.

    1 min readAI

  137. 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

  138. 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

  139. 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

  140. 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. 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

  2. AI, Engineering, and StartupsWe talk about AI as if it’s a contest of smarter models. What’s actually unfolding is a clash of long-standing institutional playbooks...

    2 min readAI

  3. AI in Operations, Growth, and EngineeringEveryone keeps saying content is king. – Paramount lacks scale. – The Walt Disney Company struggles with identity.

    2 min readAI

  4. AI in Engineering, Delivery, and DataAI assisted coding isn't a "boost" anymore. It is the default way devs ship software (or your team falls behind).

    1 min readAI

  5. AI in Growth, Engineering, and LeadershipMost CEOs are optimizing for a world that no longer exists. Progress isn’t driven by resources, talent, or even technology.

    2 min readAI

  6. AI and Hiring"AI Can Technically Perform 12% of US Labor Market's Wage Value" via Massachusetts Institute of Technology Most leaders point AI at dev teams.

    1 min readAI

  7. Big tech just missed the real story: satellitesBig tech just missed the real story: satellites are about to reshape mobile. Most people still treat Starlink (SpaceX) as rural-internet plays.

    2 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 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

  10. 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

  11. There's a prevailing belief that AI, especially large language modelsThere's a prevailing belief that AI, especially large language models, will lead to widespread job loss.

    1 min readAI

  12. Engineering and Sales with AIApple just launched a Mini Apps Partner Program with a 15% commission on in-app purchases. This is a game changer for developers.

    1 min readAI

  13. The arrogance testThe arrogance test. Show an engineer AI-generated code and see if their immediate reaction is dismissal.

    1 min readAI

  14. AI in Engineering, Startups, and EducationThis is systemic influence, by design. OpenAI is quietly becoming the backbone of the hashtag#AI economy.

    1 min readAI

  15. When Charles Schwab launched discount brokerage in the 1970sWhen Charles Schwab launched discount brokerage in the 1970s, Wall Street called it dangerous.

    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. AI, Operations, and StartupsEveryone in tech talks about AI agents for crypto trading, content generation, or writing code.

    2 min readAI

  18. AI in Strategy, Engineering, and HiringIf your team always defaults to React, your business is silently paying a tax on performance, innovation, and opportunity.

    2 min readAI

  19. 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

  20. Engineering and Digital Transformation with AIThat's not a problem, that's a mess. A problem has a clear cause and solution. A mess is interconnected, dynamic, and resists being solved in isolation.

    1 min readAI

  21. 💥 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

  22. 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

  23. 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

  24. AI, Strategy, and Engineering"Clean code" is not self-documenting when it comes to why it was written that way. Most software documentation explains what the code does.

    1 min readAI

  25. Customer Support and Engineering with AI😱 I gave Claude access to my inbox. Here's what it had to say... Your communication style signals: "I respect your time, I understand the real issues, and...

    2 min readAI

  26. 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

  27. 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

  28. AI won't crush your industryAI won't crush your industry. It will magnify the flaw you already ignore. Most leaders still debate whether AI is disruptive or sustaining.

    1 min readAI

  29. AI can generate code faster than ever, but if you're not steeringAI can generate code faster than ever, but if you're not steering, you're not shipping. I've tested what happens when you let AI do most of the coding.

    2 min readAI

  30. The company known for baby photos (Meta) could end up more valuable than AppleThe company known for baby photos (Meta) could end up more valuable than Apple, Microsoft, or NVIDIA.

    1 min readAI

  31. AI in Customer Support, Strategy, and EngineeringCEOs beg for a magic AI prompt. A chef can’t cook without ingredients; your model can’t think without context.

    1 min readAI

  32. 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

  33. 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

  34. 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

  35. Are you betting your business on tools that might mislead you?Many overlook the unmatched value of custom software, favoring large language models that can produce unreliable outputs.

    1 min readEngineering

2023

23 posts
  1. In the ever-evolving landscape of mobile app developmentIn the ever-evolving landscape of mobile app development, choosing the right framework is crucial to building successful cross-platform applications.

    3 min readEngineering

  2. Mobile app development processUnderstand Goals, Desired Outcomes, and Resources The mobile app development process begins by thoroughly understanding the goals, desired outcomes, and...

    4 min readMobile

  3. Cloudflare Purge CacheA Comprehensive Guide to Boost Website Performance using Cloudflare Purge Cache

    5 min readEngineering

2022

3 posts
  1. How to backup firebase realtime databaseHere is how to create backups of your firebase realtime database when the database is too large to download.

    2 min readEngineering

  2. Htaccess Tutorial: Rewrite Rules, Security and CachingEvery .htaccess directive worth knowing: rewrite rules, redirects, bot blocking, hotlink protection, gzip and cache headers, with a live rule tester.

    4 min readEngineering

2021

14 posts
  1. Check if Cloudflare Cache is workingCheck which pages are actually being served from your Cloudflare cache by inspecting the CF-Cache-Status header.

    2 min readEngineering

  2. 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

  3. Animated Pure CSS spinnerThis code sample will allow you to include an animated spinner just by using CSS. This makes it extremely lightweight and performant.

    1 min readEngineering

  4. Smooth scrollThis code sample will allow you to scroll the view to a predefined vertical offset (in pixels) or the beginning of a specified id.

    1 min readEngineering

  5. Replicating The Secret iOS App Text Animation using HTML CSS JavaScriptFollowing the huge success of my previous "replicating" post regarding recreating Facebook UI on the mobile app for iPhone, I decided to do another one.

    2 min readEngineering

2020

1 post
  1. Comparing IP Address Geolocation API ServicesThis article explores a test of several publicly available IP address geolocation APIs.

    2 min readMobile

2014

16 posts
  1. HTML5DevConf videosFirst round of HTML5Devconf Oct 2014 Videos are up. HTML5 Developer Conference took place during October 2014 at Moscone Center in San Francisco.

    2 min readEngineering

  2. Recreating Facebook UI with HTML and CSS (live coding screencast tutorial) In the following, is a screencast of me live coding in pure HTML & CSS. The goal is recreating Facebook UI mobile.

    1 min readEngineering

  3. HTML5 geolocation zip codeA very common question you see coming up in online forums and discussion boards is regarding html5 geolocation zip code.

    2 min readEngineering

  4. Phonegap app store approvalThere have recently been some grumblings from the development community that Apple has rejected their PhoneGap apps for not being "native enough".

    9 min readMobile

  5. Xamarin vs Titanium vs Phonegap vs Native application developmentThe development for Android and iOS requires obtaining the respective SDKs. On iOS, this means learning Objective-C and also learning Cocoa Touch.

    5 min readEngineering

2013

77 posts
  1. Context menu with web technologies for PhoneGapI noticed in the PhoneGap Developer Forums a question that doesn't get asked frequently (unlike many others).

    1 min readEngineering

  2. Mobile Panel Video: Native (iOS & Android) vs Hybrid (PhoneGap) vs Web (HTML5)Here's a video from the “What Developers Love and Hate about iOS, Android, Windows and HTML5″ panel discussion that I took part in during MoDev East back in...

    1 min readEngineering

2012

111 posts
  1. How to Code HTML Email NewslettersMy good friend Adam from Wurpool asked me to spruce up his HTML emails. Nothing big, just little fixes.

    1 min readEngineering

  2. Mobile Web vs. Native Apps: What are the... ARE YOU FRIGGIN KIDDIN ME?!?!Enough already please... Yesterday I received another invitation to an event regarding the super annoying them of Mobile Web vs Native Apps (you can find it...

    1 min readEngineering

  3. iTunes Store API (finally?)Not long ago I ran into this page. I remember first seeing it some time ago but then, like with many things, I just "dropped it".

    1 min readEngineering

  4. New iOS 6 Fonts for iPhone & iPadApple recently released and updated the list of fonts available in the latest iOS firmware: iOS6. You can find the full list here.

    1 min readMobile

  5. How test and pick the best iPhone app icon (automation)I recently made my first "graphic investment" for one of my apps. I created a contest where designers had to come up with a new icon for one of my most...

    4 min readMobile

  6. Legal issues with APIs and their useThese days there is a lot of rumors going on regarding Craigslist and how they seem to be tightening the grip on other services that appear to be using...

    1 min readBuying Software

  7. Create graphs with HTML5 JavaScript and CSS3The big deal of HTML5 is that it brings A LOT of power to modern browsers; it's isn't just the addition of semantic tags or declaration updates.

    1 min readEngineering