frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Ask HN: Why are websites and apps still running legacy code?

1•tonymet•1h ago
Now that apps can easily be re-implemented with AI, what is keeping businesses from rebuilding them ? I tried buying tickets with Fandango, and their site is 15+ years old. The ticketing and checkout experience is buggy & leaking tons of money .

I understand Fandango the businesses has many software dependencies & surfaces: web app, mobile, some data feeds, APIs -- lots of custom spaghetti code. I'm not trivializing their business.

Still, the cost to rebuild and deploy is much lower than what they are losing. The rebuild cost would recoup in a couple months.

What's keeping businesses from rebuilding & fixing their apps?

Comments

minimaxir•1h ago
Rebuilding and fixing their apps costs money and may not have a positive ROI. They will not "recoup the build cost" if it doesn't meaningfully change downstream user behavior.
tonymet•54m ago
but the cost is pretty low. the entire fandango stack with a few guys and a month or two so we are talking $500k-$1m on ~$100m of annual revenue (< 1% ) .

I could find $1m of lost revenue on their site in 30 minutes

Bender•55m ago
What's keeping businesses from rebuilding & fixing their apps?

I can only speak from my past experiences with B2B. We had many B2B customers running ancient applications that would connect to us and transfer incredibly sensitive data. Getting them to update even a single application was not an option. The application may have been running for decades. The people that wrote it may be deceased or retired. Nobody knows what to do if it breaks so they dare not touch it, stare at it, taunt it or talk about it. It just works and nobody wants to create the crap-storm of creating something new that does not cover all the edge cases as a day of down-time could be millions or billions of dollars lost. Nobody want to be the one that caused that history making moment. Adding to this the application may be reaching out to dozens or hundreds of companies, government agencies, etc... and each organization expects it to work a specific way, yet there is no detailed architectural documents that would allow someone to flawlessly make a new application. Flawless is the key word. If a new thing is not flawless it will be immediately backed out and never spoken of again.

tonymet•42m ago
I can see this , but we do have migration strategies to reduce this risk. During development the business requirements (embodied by the logs and running state) can get the app close to perfect. and during migration canary'ing the traffic to the new stack until things are perfect.

I know the migration cost isn't zero, but neither are the operations costs of the legacy software, or the losses from bugs and lossy software. and now the migration costs are very low

Bender•23m ago
Everything you are saying makes perfect sense, but that just isn't how big businesses work. Nobody wants their head on that chopping block so the only way that happens is if all the external parties are demanding it because of some regulatory changes that require the application be replaced and even then there will be meetings upon meetings upon meetings and even then they will stall to see if someone can find a clever work around that meets the new requirements. If all the external parties agree to the risks (they won't) and agree to the potential downtime(s) then the new code may move forward. These are incredibly rare events. I've seen a few of these in my lifetime and I am currently retired. Just to get SSLv2 deprecated in most of the customers took a very long time and very delicate hand holding every step of the way. Some customers just couldn't upgrade so they were assigned a special load balancer IP and strict firewall rules just for their companies. Most old crusty applications die with the company assuming it is not taken over in bankruptcy in which case some new people get to deal with it.
tonymet•17m ago
i agree this is a barrier, especially with charity projects -- those that don't have a clear short term revenue opportunity.

But many of these apps have loads of money on the table. Reduced operations & labor costs, increased revenue opportunity.

I'm more curious about the latter.

Bender
Jtsummers•53m ago
> The rebuild cost would recoup in a couple months.

This is pretty optimistic. In reality, when money or critical systems are involved they'd want to thoroughly vet the new work and that'll take a lot more than two months.

tonymet•40m ago
I mean at $100m in revenue, the $1-$2m in migration cost to the new system would be recouped very quickly (1-2% of revenue)
Jtsummers•20m ago
Can you explain your $1-2 million figure and your handful of developers finishing it in 1-2 months? What's the timeline for this Fandango rewrite look like in your mind in more specific terms than just 1-2 months. What do you think can be done and how do the costs break down on a week-by-week basis over, say, 10 weeks (high side of 2 months)? We can handwave and assume a few things about the system since none of us are involved in Fandango, but many of us have worked on large scale systems. Use a system you're more familiar with if you prefer but that's of comparable scale.

You're the one making the claim, demonstrate that it's not overly optimistic like the rest of us seem to think.

tonymet•13m ago
that doesn't help the conversation. It's easily less than 10% of their revenue, and there's likely more than 10-15% of revenue on the table. Nearly every business will consider that formula.

What's your opinion? do you think it would be significantly more expensive?

Rabbit504030201•53m ago
"ticketing and checkout experience is buggy & leaking tons of money"

Care to elaborate? How much money? I'm intrigued.

tonymet•38m ago
I was inadvertently logged out many times, my CC needed re-inserted many times, there are way too many screens to complete the purchase. I only frequent a couple theaters and they show me irrelevant theaters. I could go on. they were begging me to abandon my cart.

Every click is a lost customer. I could find them $10m in added revenue in 30 minutes.

jefurii•5m ago
[delayed]
PaulHoule•44m ago
When I worked at arXiv we had a math professor on the advisory board who couldn't believe it took us months to roll out upgrades, like he thought he could code up a site like arXiv in a weekend. And he could, except it wouldn't do all the invisible things that the legacy system does.

Remember the goal here is not "make a demo for a site that looks like Fandango" but would be "make something that's truly better in terms of fit and finish and details and that can be proven better in terms of customer success and engagement metrics". AI might help with that, but it's not going to be something an intern can do in two weeks.

Now I wanted to say "it makes it hard that they have to integrate with external systems such as the partner theaters" but actually I think the API economy has offered a way out of enterprise software complexity, see

https://en.wikipedia.org/wiki/Strangler_fig_pattern

but I think most people don't see it that way. Like my belief is that the main difficulty in the API economy is that 20% of API vendors just don't care how hard the client auth experience is, in fact they have an ideology that the best possible life is

https://www.youtube.com/watch?v=o2ObCoCm61s

but boy have vendors like Zapier really intimidated management into giving up 20 lines of simple Python for a "can't get here from there" nightmare.

tonymet•33m ago
yes strangler fig is more or less what I'm alluding to . Log all of the business behavior, reimplement it, canary the new version, sunset the old.

I agree that Fandango is much more complicated than the customer experience, but an entire rewrite is definitely doable within a $2m scope (I would forecast closer to $500k).

Wouldn't you spend $2m today to make $10m more in 6-12 months, and spend $5m less on operations (fewer devs, fewer servers)?

verdverm•30m ago
> Now that apps can easily be re-implemented

Is this actually true? I don't believe it to be generally true

tonymet•26m ago
maybe not universally, but broadly . could you state your position?
wseqyrku•30m ago
> businesses

Because they are not software businesses, so they treat it like furniture. If it looks like a furniture and it's right there, then what are you even asking, it's right there I can even see it

jefurii•17m ago
You don't have an actual job do you? I mean the kind of job where you're responsible for mission-critical production code? If you're in a position of responsibility you don't just toy around and change working systems for no reason.

Also, what makes you think they're losing money?

•
11m ago
I do not really have anything more to add. It sounds like this topic is something you are passionate about and maybe you will find a company that is looking to update or replace some old crusty code. I wish you the best of luck in this endeavor.

Why are we (almost all) right‑handed?

https://english.elpais.com/science-tech/2026-08-08/why-are-we-almost-all-righthanded-two-million-...
1•johnbarron•1m ago•0 comments

Trump signs order to limit childhood vaccines and split MMR shots

https://www.bbc.co.uk/news/articles/ce3q5vl581wo
2•iamflimflam1•1m ago•0 comments

Invisible Invaders: How Israeli Surveillance Penetrated American Networks

https://libertarianinstitute.org/articles/invisible-invaders-how-israeli-surveillance-penetrated-...
2•newspaper1•2m ago•0 comments

We Need to Talk About Leopold [video]

https://www.youtube.com/watch?v=rE75WvOtcu8
2•latchkey•2m ago•0 comments

Drive, meaning and status in the face of ASI abundance

https://www.milanmecklenburg.com/p/drive-meaning-and-status-in-the-face
2•milanmeck•3m ago•0 comments

Car Carrier Abandoned After Catching Fire 630 Miles Off Costa Rica

https://gcaptain.com/car-carrier-abandoned-after-catching-fire-630-miles-off-costa-rica/
3•ilamont•4m ago•0 comments

Jcode: RAM efficient coding harness written in Rust

https://github.com/1jehuang/jcode
3•gkbrk•4m ago•0 comments

Illinois Just Passed a Law That Puts Linux on the Hook for Age Verification

https://linuxstans.com/illinois-hb5511-operating-system-age-verification/
4•speckx•4m ago•0 comments

YouTube to double eligibility requirements for monetization

https://www.theverge.com/streaming/977474/youtube-partner-program-new-requirements
3•ilamont•8m ago•0 comments

Spotify launched Xirp, a vendor-neutral agentic development environment

https://xcancel.com/antibot/captcha
2•jballesterosc•8m ago•0 comments

How to Increase OpenBSDs Resilience to Power Outages

https://www.zlhgo.com/posts/how_to_increase_openbsds_resilience_to_power_outages/
3•currysausage•8m ago•0 comments

Show HN: Yrkit – Code from Anywhere

https://yrkit.com
2•mwtheus•9m ago•0 comments

How Do Transistors Build into a CPU? How Do Transistors Work? [video]

https://www.youtube.com/watch?v=_Pqfjer8-O4
2•binyu•10m ago•0 comments

Serverless agents runtime in Azure Functions

https://learn.microsoft.com/en-us/azure/azure-functions/functions-serverless-agents-runtime
2•pjmlp•11m ago•1 comments

The death of AI workflow builders

https://www.adriankrebs.ch/blog/death-of-ai-workflow-builders/
3•hubraumhugo•11m ago•0 comments

Tmail – Email over Tor

https://gitlab.com/herforawhile/tmail
2•smalltorch•13m ago•2 comments

I'm not anti-AI, but I have QUALLMS

https://cholling.com/posts/quallms/
2•CagedCoder•13m ago•0 comments

Bus Provision Standard

https://labs.podaris.com/cfbt-bus-service-standard/
2•bookofjoe•14m ago•0 comments

In 2026: we now have a third way between Open Source and Closed Corporations

https://safebots.ai/usafebox.html
2•EGreg•14m ago•0 comments

Show HN: GPU Hour – Live cloud GPU price comparison

https://gpuhour.com/
2•nadermx•16m ago•0 comments

A routine maintenance causes accidental broadcast announcing King Charles' death

https://www.fashiontimes.co.uk/radio-caroline-accidental-king-charles-death-broadcast-1762514
2•redbell•17m ago•0 comments

Vinyl in the Veins

https://longreads.com/2026/07/14/vinyl-record-music-industry-kyle-devine/
1•gmays•17m ago•0 comments

Show HN: Stagehand – the open source SDK for browser agents

2•monadoid•18m ago•0 comments

Elon Musk's Terafab is expected to become the largest building in the world

https://terafab.ai/
1•wjSgoWPm5bWAhXB•20m ago•0 comments

Page shows off how my personal site has changed over the last 16 years

https://kolemcrae.com/timeline.html
1•canadianwriter•20m ago•0 comments

Can AI Follow in Einstein's Footsteps?

https://arxiv.org/abs/2607.27794
1•quick_brown_fox•20m ago•0 comments

Show HN: Thou Shalt Not Miss

https://thoushaltnotmiss.com/
2•JoeOfTexas•25m ago•0 comments

zz

https://www.nytimes.com/2026/08/10/technology/memory-chip-shortage-ai.html
3•Djens•25m ago•0 comments

YouTube requires creators to have twice as many watch hours for earning money

https://techcrunch.com/2026/08/10/youtube-now-requires-creators-to-have-twice-as-many-watch-hours...
3•thm•27m ago•0 comments

Accounts are required to access old Reddit

https://old.reddit.com/login/
4•lultimouomo•29m ago•0 comments