Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is a really great point. I have 'old' web apps in .Net from a few years ago that just work today; same with old desktop code.

Go back to a e.g. Meteor app from a year ago and it will very likely be broken, either by some change to the client js runtime or some change with a newer version of node breaking packages. Unfortunately the changes to the client and security issues tend to force node+package updates.

There's a lot of underappreciated value in long term stability



> Unfortunately the changes to the client and security issues tend to force node+package updates.

Are you sure that shouldn't be "fortunately?" I write 90% C# and 10% JS and I would be so happy if there was some structural reason requiring .NET apps to be updated regularly. The number of apps I've run into that are several years past EOL but the client refuses to update them because "well it works and we haven't been hacked yet" is indeed soul crushing after a while.


The bigger problem isn't that people don't update. The bigger problem is why people don't update.

Updates often cause things to break.

If you want structural changes to force updates, you'd better also have structural changes to force stability of those updates. Otherwise you'll find that you've locked out certain types of customers.


This isn't a .net problem. This is an almost every software product known to man problem.


I am not sure why, i started VB.Net and somehow i dont like any other language i can write an app (CRUD) in a week. Never had an issue , help is available code is like english to me most of the time.


Its kind of like appliances. Everyone likes shiny new appliances.

It is terrible when people keep old fridges around. They are less power efficient. They take longer to reach a cold temperature. They are less stylish.

Still, it sure does suck when your fridge breaks unexpectedly and its time to buy a new one. The only difference between the fridge and the software is that the fridge is almost certainly cheaper.


> It is terrible when people keep old fridges around. They are less power efficient. They take longer to reach a cold temperature. They are less stylish.

Yes, but it also costs time and energy to create a fridge in the first place. If you are just continuously buying new fridges every few months, you will be wasting a lot of energy, because you didn't fully utilize the energy put into creating the previous fridge.

RoI is the rule in business. You need to get returns out of your investment. If you have to continuously pour more money into the hole to keep it "up to date", that delays your returns. Sometimes to the point of making the entire thing "unprofitable", which is a very bad place for a project to be.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: