7,912 karma · joined September 11, 2009
https://twitter.com/dustingetz
2/ The worst instances of coupling are between foreign systems where one is not in your control to change, or too high risk (such as banking) and prohibitively difficult to test all but the most incremental changes. So at some point you need to decide what error rate is acceptable in any tool assisted rewrite, where error rate is measured in death count and lawsuit liability.
How does HN think these factors will balance?
Vibe coding is going to exacerbate this - the growth can come faster, but the collapse point is accelerated correspondingly. If you plot this complexity out like we were taught in CS 101, lines of code will grow linearly, proportionate to the number of agents/devs, but the interconnectedness and therefore state space will explode polynomially without applying encapsulation and local reasoning techniques like functional programming. But we’ve aligned the models to use imperative languages (TS, Python, Java), essentially constraining the code models to specifically prevent the best code scaling techniques! And guaranteeing the emergent “spooky action at a distance” that is inherent to the computational structure of imperative languages.
And note that most companies don’t take flight like Google, instead they seek acquisition, and a lot of those acquisitions fail to integrate and get swimming, they are perhaps underwhelming compared to the sales pitch, to the extent that many start to look like a form of securities fraud? Tech debt is real, it’s just invisible to the balance sheet and therefore to boards and buyers. If it were properly accounted for, the entire IT sector would be revealed as completely underwater.
especially in an industry context where you are being paid (there’s that pesky denominator again). R&D, which is what this is, is a very expensive and risky endeavor. 99% of startup projects fail, for example. They would not fail given infinite time, but you cant have that because time is not free:
Interest Is The Price Of Time
https://blog.glitch.com/post/my-last-day-at-fastly/
https://www.fastly.com/blog/fastly-announces-acquisition-of-...
These two groups hate each other and AI promises holy grail to both parties - devs can more easily learn the 1000th tech stack in between yoga classes while pretending to work, the business dreams of finally firing all the devs and keeping all that money for themselves. And neither group has a clue how this dream will be fulfilled, but they want to believe because computers can now talk, so enter the entrepreneurs and VCs to gaslight everyone involved with fake stories of how 35% of LOC at Google was coded by AI (erm, accepted IDE autocomplete), laughing all the way to the bank while they vacuum up all that dumb money, poor befuddled executives that roleplayed their way into an 8 figure budget responsibility by being tall white men with blue eyes