| ▲ | jiggawatts 6 hours ago | |
I saw this, all of this happening years before ChatGPT existed, but with outsourcing to Indian dev shops. You'd be shocked how often I see the meat-space equivalent of vibe coding! "I trust the developers." "You really shouldn't!" The thing to realise is that there is no fundamental difference between outsourcing a development task to other human developers versus outsourcing[1] it to LLMs. Either way, total and complete understanding is being sacrificed in the name of productivity and scalability. It's just there's one extra layer of work assignment now, with ICs handing off tasks to agents. What this has revealed to ICs is the BIG issue that has plagued all software development for decades, especially since outsourcing became so popular: Oversight is critical, and more importantly: authority can be delegated, but responsibility cannot. LLM output is fine, as long as you review everything it does. This is the same as any competent dev team manager reviewing PRs for quality, paying attention to critical matters such as security, adherence to high level design and low-level style standards, etc. Some do. Many never did. [1] This doesn't have to be a contract with an overseas provider, by "outsourcing" I mean any variant of not-your-own-hands-on-keyboard. Any scenario where a customer or manager assigns tasks to developers other than themselves. | ||