Software Is Drowning the World
jamesabley.com
Software Is Drowning the World
1–10 of 65 posts
Re: Software Is Drowning the World
#2Re: Software Is Drowning the World
#3Things break down and things eventually need to be replaced. This has been a fact of life since time immemorial. I do tire of programmers acting as if the necessity of maintenance is some novel and unexpected problem, unique to software development, presented with hyperbolic titles like "software is drowning the world". Is physical infrastructure "drowning the world" because it needs to be maintained?
Just look at the Windows Internals books to understand the complexity of just the systems in the operating system. It isn't something that needs to be "fixed" just because something is complex.
Everything is more complex than we think it is, and that's not really a problem.
Re: Software Is Drowning the World
#4Re: Software Is Drowning the World
#5Automating fixes is only possible if you understand fully where the problem is. Then, it still needs testing does it break something else. For testing, automatic tests most likely do not test for everything. And someone would need to create those tests.
There is also a lot of existing code for existing software. Would it be possible to analyze or convert that amount of code to be somehow updateable?
Software is usually made with some programming language and related dependencies. Those dependencies don't necessarily exist for other programming languages and web frameworks.
Re: Software Is Drowning the World
#6Like python’s “2to3”.
It’s not a magic bullet; the developer still benefits from thorough testing, but I think changelogs could stand to improve in a lot of projects.
Re: Software Is Drowning the World
#7Re: Software Is Drowning the World
#8Things break down and things eventually need to be replaced. This has been a fact of life since time immemorial. I do tire of programmers acting as if the necessity of maintenance is some novel and unexpected problem, unique to software development, presented with hyperbolic titles like "software is drowning the world". Is physical infrastructure "drowning the world" because it needs to be maintained?
Hyperbolic titles are indeed a problem of our age though, I agree on that completely. But your prejudice towards programmers who are supposedly thinking their problems are novel and unexpected is not justified.
Re: Software Is Drowning the World
#9Things break down and things eventually need to be replaced. This has been a fact of life since time immemorial. I do tire of programmers acting as if the necessity of maintenance is some novel and unexpected problem, unique to software development, presented with hyperbolic titles like "software is drowning the world". Is physical infrastructure "drowning the world" because it needs to be maintained?
That sounds a bit broad. In the general aviation world, engine designs from the 60's are still in widespread use.
Re: Software Is Drowning the World
#10Totally agree. If the new version of a library requires a slightly updated usage; please just give me simple examples of how to update my code. Include a simple regex. And while we’re are it, let’s standardize how we provide those upgrade scripts. So when snyk tells me there’s and issue, it also easy to find and apply the necessary code changes (at least for the simplest 90% of cases). Like python’s “2to3”. It’s not…