|
|
|
|
|
by sgillen
2874 days ago
|
|
> There is something unique about software that exacerbates these problems. Unlike every other technology, software doesn’t wear out. The traditional cycle of replacement and renewal is halted; there is no evolution. I do understand what he's saying here, but saying that software has no evolution is just wrong. Like yes we still have C code kicking around everywhere but we also have new technologies languages (rust, go, etc etc), new philosophies on how to write code (TDD?), and new tools (jupyter notebook for interactive data munging for example). Furthermore how many people have been through a rewrite? developers (try) to replace and renew all the time, although yes this is difficult. also: > Unfortunately application programming got trampled in the internet gold rush It seems to me like application programming is alive and well, although admittedly I am younger and am probably considered an application programmer myself (I.E. I don't develop software as a profession, but I write code all the time to help with my work). |
|