This shit is scary. People don't know what's going to hit them.
(media.scored.co)
You're viewing a single comment thread. View all comments, or full comment thread.
Comments (165)
sorted by:
I call BS.
Okay, this situation might actually be feasible for simple applications, but at its current state, I question the AI's ability to maintain apps that grow in complexity.
I look forward to it being a productivity tool, but anything that's complicated, (enterprise apps, caching layers, database indexing) AI can't solve at least for the next 10 years.
We already have armies of H1Bs writing shit code that's brittle as hell and soaked in bugs. Shipping today at a big tech org you and your services probably depend on.
Get ready for massive technological infrastructure failures on the levels never before seen. Think bank accounts getting corrupted, pacemakers on runaway, traffic lights with 2 million second wait times, hundred of warrants for various people all redirected and renamed to one poor soul, and more.
Hmm... you sure we're not already there?
Honestly that sounds like Boeing-level engineering.
The anti-shit-code revolution hasn't quite begun yet, but the pieces are moving into place. AI might replace shit code with shit code, but it isn't going to replace people who know what they're doing anytime soon.
And as someone whose job relies on developers programming competently, let them burn.
No one is going to replace the H1Bs because they are to well entrenched.
I can see the pushback but the H1Bs, mostly indians, stick together. Last year the company I work for added an indian guy on one of the infrastructure teams, one year later is almost entirely indian and actively keep non-indians away. Stuff like keeping them out of the loop, not sharing information, take forever to approve new permissions or accounts so that they underperform, create a system where they applaud each other for basic stuff. I've seen this behavior in the last 2 jobs. There is no stopping it once it starts.
This makes me feel even better about my decision to not hire the Indian guy based on his impenetrable accent a few years back.
That just means you can let underperformers go. And maybe achieve more with fewer competent workers.
Personally I think a lot of people that are in software don't belong there, but we really didn't need ChatGPT to push them out. The current wave of layoffs did that just fine.
Look out Mr. Buttle
Reminds me of the (probably apocryphal) story of the guy who registered "null" as a license plate and then received hundreds of parking tickets from cars without plates.
100% BS. You can ask a chatbot to put together a generic code block to pump the Microsoft stock, but “move my financial data to the AWS” isn’t going to cut it. At the very best we’re a decade out from some weird “ai” product and a dedicated team of specialists to enable it.
I think if this actually worked as stated in the tweet (which is a big if) the "app" that required maintenance would just be the input/prompt to the AI code generator, and you would expect to throw the code away every time you modified that input.
In a similar way to how if you program something in C you don't care that the compiler generates maintainable assembly output, because you just throw it away every time you make a change and recompile.
That's not gonna fly for any established business, or any business that will become established. For one thing, you can't delete customer data and start anew. You also don't want to break existing links or you suffer SEO. Maybe you intentionally segregate rewrites to only stateless parts of your application, but at that point you need an expert human to architect. Or maybe you ask the AI for migration scripts, which is even harder for AI to solve, and hard to expect the layman to follow instruction properly.
Code/schema/system generators already exist for various parts of tech, and the one hardest problem to solve have always been modification.
All I needed was a new tool tip, but COCK SUCKIN MOTHERFUCKIN ANGULARJS WONT STOP CULLING IT IMMEDIATELY.
And that was my week.
I hope you're right. I do think it's eventually inevitable, though. Personally, I do not want to be around for it.
AI cant invent, it can only derive or create from existing code. Cant tell the AI.. create the code that will grant me time travel powers. Probably wont work. These people just use it to copy and put together. I want my app to look like this app, runs like this other app, but it is to sell polka dot socks. Its just 1 step above templates.
99% of programming can be distilled down to templates. The AI just puts those templates together far quicker than the best human programmer.
The other 99% of programming is interpreting functional requirements. There's always going to need to be someone out there capable of breaking down a system into manageable, interoperating chunks that produce a working "program," even if the tools we use to generate a "program" change drastically.
AI coding will end up putting a lot of Indian devs out of business, then. Because "copy-paste somebody else's code so my app runs like shit" is their niche.
Applying actual intelligence will remain the domain of human programmers.
That said, "write an API hook that ties this variable to that variable" programming will be replaced in short order.
basically only people that can innovate, create and advance will be useful to be kept around.
Squarespace and Wordpress already exist for those.
AI might make them even cheaper. That means more mom and pop shops being able to sell their products online. This is a great thing.
Yup. And mom and pops haven’t been able to afford decent programmers for 20 years. If you want to hire me, you better be building Shopify itself and not a small storefront. I’m too expensive to build things Wordpress can do just fine.