| ▲ | joe_mamba 6 hours ago | |||||||||||||||||||||||||
From the author: >ai-generated code is throw-away code Mate, most code I ever written across my career has been throw away code. The only exception being some embedded code that's most likely on the streets to this day. But most of my desktop and web code has been thrown away by now by my previous employers or replaced by someone else's throwaway code. Most of us aren't building DOOM, the Voyager probe or the Golden Gate bridge here, epic feats of art and engineering designed to last 30-100+ years, we're just plumbers hacking something quickly to hold things together until the music chairs stop playing and I have no issue offloading that to a clanker if I can, so i can focus on the things I enjoy doing. There's no shame in that and no pride in that either, I'm just paid to "put the fries in the bag", that's it. Do you think I grew up dreaming about writing GitHub Actions yaml files for a living? Oh and BTW, code being throwaway, is the main reason demand and pay for web SW engineers has been so high. In industries where code is one-and-done, pay tends to scale down accordingly since a customer is more than happy to keep using your C app on a Window XP machine down in the warehouse, instead of keep paying you to keep rewriting it every year in a facier framework in the cloud. | ||||||||||||||||||||||||||
| ▲ | m463 5 hours ago | parent | next [-] | |||||||||||||||||||||||||
It's kind of amazing that the really mainstream jobs create and pitch throwaway code, while a few key niche jobs, with little demand, can really create enduring products. Kind of like designing a better social media interface probably pays 100x what a toilet designer would be paid, but a better toilet would benefit the world 1000x. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | vjerancrnjak 6 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
RAG, llm pipeline industry just continues in the same fashion of throwing even more glue, insanely slow, expensive, but works due to somehow companies having money to waste, perpetually. Not that much different from the whole Apache stack or similar gluey expensive and slow software. There is similar mindless glue in all tech stacks. LLMs are trained on it, and successfully do more of it. Even AI companies just wastefully do massive experiments with suboptimal data and compute bandwidth. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | Hamuko 5 hours ago | parent | prev [-] | |||||||||||||||||||||||||
I feel like a lot code is pretty sticky actually. I spend two weeks working on a feature and most likely that code will live for a time period measured in years. Even the deprecation period for a piece of software might be measured in years. | ||||||||||||||||||||||||||