3 ms·
In the future there won't be any technical debt. You were lucky to live early. Code, most code, will eventually turn into some sort of sanitised applied maths
by nologic01 3y ago
In the future there won't be any technical debt. You were lucky to live early.
Code, most code, will eventually turn into some sort of sanitised applied maths corpus (with a heavy overlay of "AI" analytical tools).
In applied mathematics you have cultural obsolescence (stuff that we no longer find interesting or relevant, like an asymptotic formula for the Airy function [0]) but the corpus is intrinsically add-only. Once something is solved it does not have be solved again. Its essence is eternal, so to speak.
Think about code development in such as mature state. It will mostly work by pulling together (using AI prompts) logical units from the future version of Rosetta [1].
When we get to that stage it will be hard to add something truly new. Just like it takes a long incubation and a PhD to add some marginal new thing to applied mathematics, it will take effectively trained applied mathematicians to add something minor to the evolving code corpus.
Coding for the common folk will be mostly compositing. It might be productive and even fun, but not quite the same.
We lived through a period of widespread democratization of development. Cherish the freedom of reinventing the wheel in countless flawed ways :-)
[0] https://en.wikipedia.org/wiki/Airy_function https://en.wikipedia.org/wiki/Airy_function
[1] https://rosettacode.org/wiki/Rosetta_Code https://rosettacode.org/wiki/Rosetta_Code
- phkahler 3y ago>> Code, most code, will eventually turn into some sort of sanitised applied maths corpus >> Think about code development in such as mature state. I agree with you. That end state is of course all open source. Anyone not working toward that state is making money (understandably) as the higher priority. I'm still not sure why businesses do so much proprietary customization as opposed to working in an upstream OSS project. I suppose the OSS foundation in those cases isn't solid enough yet.