<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/why-you-shouldn-t-use-ai-to-upgrade-3-000-apps-mjrbqow6f" -->

---
title: Why You Shouldn&#x27;t Use AI to Upgrade 3,000 Apps | daily.dev
description: At enterprise scale with thousands of applications to upgrade, relying on AI is problematic for two key reasons: non-determinism means each upgrade could...
canonical: https://daily.dev/posts/why-you-shouldn-t-use-ai-to-upgrade-3-000-apps-mjrbqow6f
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Why You Shouldn&#x27;t Use AI to Upgrade 3,000 Apps | daily.dev
og:description: At enterprise scale with thousands of applications to upgrade, relying on AI is problematic for two key reasons: non-determinism means each upgrade could...
og:url: https://daily.dev/posts/why-you-shouldn-t-use-ai-to-upgrade-3-000-apps-mjrbqow6f
og:image: https://api.daily.dev/og/posts/MjRbQOw6f.png
og:image:alt: Why You Shouldn&#x27;t Use AI to Upgrade 3,000 Apps
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Why You Shouldn't Use AI to Upgrade 3,000 Apps

**[Dan Vega](https://daily.dev/sources/dan-vega)** · 1 min read · 2 upvotes · 1 comments

## Summary

At enterprise scale with thousands of applications to upgrade, relying on AI is problematic for two key reasons: non-determinism means each upgrade could produce different results, and token costs at that scale become prohibitively expensive. For a process that should be repeatable and predictable, AI is not the right tool.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=vCT64Rt4gJI>

## Questions this post answers

### Why shouldn't I use AI to upgrade thousands of enterprise applications at once?

AI-driven upgrades are non-deterministic, meaning the same upgrade task could be handled differently across thousands of apps, undermining consistency. At enterprise scale, token costs for running AI on each app add up significantly, making the approach expensive. Since upgrades should be a repeatable, predictable process, relying on AI at that scale works against that goal.

_Weigh AI versus scripted tooling for large migrations using real-world takes tracked on daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@poojaprabhu** · 0 upvotes

> Human though is definitely necessary here

## Similar posts on daily.dev

- [AI Won’t Fix a Broken Business Process](https://daily.dev/posts/ai-won-t-fix-a-broken-business-process-jz1kbm0lm) · Medium · 0 upvotes · 0 comments
- [AI Agents Will Eat Enterprise Software, Just Not in One Bite](https://daily.dev/posts/ai-agents-will-eat-enterprise-software-just-not-in-one-bite-bexuvhf0l) · The New Stack · 0 upvotes · 0 comments
- [Drilling Into AI’s Financial Sustainability](https://daily.dev/posts/drilling-into-ai-s-financial-sustainability-z7uyakgjc) · Towards Data Science · 1 upvotes · 0 comments
- [Making AI an asset, not an expense](https://daily.dev/posts/making-ai-an-asset-not-an-expense-zcma3savb) · MIT Technology Review · 0 upvotes · 0 comments

---

Tags: [#llm](https://daily.dev/tags/llm), [#ai-coding](https://daily.dev/tags/ai-coding)

[View this post on daily.dev](https://daily.dev/posts/why-you-shouldn-t-use-ai-to-upgrade-3-000-apps-mjrbqow6f)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Why You Shouldn't Use AI to Upgrade 3,000 Apps","url":"https://daily.dev/posts/why-you-shouldn-t-use-ai-to-upgrade-3-000-apps-mjrbqow6f","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/why-you-shouldn-t-use-ai-to-upgrade-3-000-apps-mjrbqow6f"},"datePublished":"2026-07-30T18:19:03.046Z","dateModified":"2026-09-14T06:02:51.065Z","description":"At enterprise scale with thousands of applications to upgrade, relying on AI is problematic for two key reasons: non-determinism means each upgrade could...","image":"https://i.ytimg.com/vi/vCT64Rt4gJI/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/vCT64Rt4gJI/sddefault.jpg","isAccessibleForFree":true,"articleSection":"Dan Vega","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Dan Vega","logo":"https://media.daily.dev/image/upload/s--qCQZxa91--/f_auto,q_auto/v1773648785/logos/dan-vega?_a=BAMAMiiu0","url":"https://daily.dev/sources/dan-vega"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/why-you-shouldn-t-use-ai-to-upgrade-3-000-apps-mjrbqow6f","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"llm,ai-coding","timeRequired":"PT1M","video":{"@type":"VideoObject","name":"Why You Shouldn't Use AI to Upgrade 3,000 Apps","description":"At enterprise scale with thousands of applications to upgrade, relying on AI is problematic for two key reasons: non-determinism means each upgrade could...","thumbnailUrl":"https://i.ytimg.com/vi/vCT64Rt4gJI/sddefault.jpg","uploadDate":"2026-07-30T18:19:03.046Z","duration":"PT1M","url":"https://api.daily.dev/r/MjRbQOw6f","embedUrl":"https://www.youtube.com/embed/vCT64Rt4gJI"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Dan Vega","item":"https://daily.dev/sources/dan-vega"},{"@type":"ListItem","position":3,"name":"Why You Shouldn't Use AI to Upgrade 3,000 Apps"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/why-you-shouldn-t-use-ai-to-upgrade-3-000-apps-mjrbqow6f","comment":[{"@type":"Comment","text":"Human though is definitely necessary here","datePublished":"2026-07-31T02:07:00.769Z","url":"https://daily.dev/posts/MjRbQOw6f#c-B6D4BV29X","author":{"@type":"Person","name":"Pooja Prabhu","url":"https://daily.dev/poojaprabhu","image":"https://avatars.githubusercontent.com/u/17718659?v=4"}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/why-you-shouldn-t-use-ai-to-upgrade-3-000-apps-mjrbqow6f#faq","mainEntity":[{"@type":"Question","name":"Why shouldn't I use AI to upgrade thousands of enterprise applications at once?","acceptedAnswer":{"@type":"Answer","text":"AI-driven upgrades are non-deterministic, meaning the same upgrade task could be handled differently across thousands of apps, undermining consistency. At enterprise scale, token costs for running AI on each app add up significantly, making the approach expensive. Since upgrades should be a repeatable, predictable process, relying on AI at that scale works against that goal. Weigh AI versus scripted tooling for large migrations using real-world takes tracked on daily.dev."}}]}
```

