Earlier quoted context omitted.
Coordinating teams, talking to stakeholders/customers (including spending a lot of time with them), having someone manage individual contributors at some level, etc. is work that can't just be ignored at a company of any size. The only way to avoid (a lot of) it is to be very small and that has its own set of issues.
Sure, but do we really need four layers of people to do all of that? It's really common to see just layers and layers of management at companies that get big enough
The copilot delusion
191–200 of 214 posts
Re: The copilot delusion
#192Earlier quoted context omitted.
Honestly millions of nobodies buying a product from a tech company is basically proof it's nonsense, in my limited mind. Which one have they bought in droves that actually had a massive impact on you as a developer?
copilot and openai have changed my entire development work process. if it hasn't for you then you are being left behind. it's that simple. i've made two QA roles obsolete on my team already...there's more to come
Re: The copilot delusion
#193Earlier quoted context omitted.
They won't blame the AI as the root cause. They will blame you. This is why I mention you need to be competent enough to understand what is being generated or they will find someone else who does. There's no 2 ways around it. AI is here to stay.
> you need to be competent enough to understand what is being generated We're all competent enough to understand what is generated. That's why everyone is doomer about it. What insights do you have above us when the LLM generates true="false" while i What's the deep philosophical understanding that you have about this that makes us all sheeple for not understanding how this is actually the business's goose laying gol…
Re: The copilot delusion
#194Earlier quoted context omitted.
from TFA: > Maybe you’ll never write the code that keeps a plane in the sky. Maybe you’ll never push bits that hold a human life in the balance. Fine. Most don’t. But even if you're just slapping together another CRUD app for some bloated enterprise, you still owe your users respect. You owe them dignity.
> you still owe your users respect. You owe them dignity. This is moral grandstanding. You owe your customers a good product at a low cost. If you don't use a tool that can lower costs, you are wronging your users and will go out of business. Handcrafted CRUD will go the same way as handcrafted anything; an expensive niche hobby.
I disagree. For the kind of relationships I want with other humans, respect and dignity are my end of the bargain.
Re: The copilot delusion
#195As a preface, I think lots of people will not like this take. A lot of people are going to have to come to the realization that has already been mentioned before but many find it hard to grasp. Your boss, stakeholders, and especially non-technical people literally give 0 fucks about "quality code" as long as it does what they want it to do. They do not care about tests insofar as if it works it works. Many have no cl…
We've all already heard this message a thousand times. There's no need to keep repeating it. Don't discourage people, especially young people, who want to do great work.
Re: The copilot delusion
#196Beautiful and witty prose to say "vibe coding sucks". He's not at all wrong about the state of AI coding in May of 2025. The 3 hours I just burned trying to get it to correct output bugs in a marimo notebook (which I started learning this week) is demonstrable evidence. But it completely ignores the fact that AI generated code is getting better on a ~weekly basis. The author acknowledges that it is useful in some con…
Far as I'm concerned, it's getting better every week in the way Tesla self driving got better every week. Is it closer to its goal? Yes. Does it give value to its users? Arguably yes, but not really. Is it, in 2025, actually better than a real human at its designated task? Pretty universally no. So i won't be surprised when the "last 10%" of software AI takes 30 years to close the gap that 20 years of "immanent self…
Re: The copilot delusion
#197Earlier quoted context omitted.
Does it matter? The selling point of AI generated code is, eventually, you won't care what's happening in your code base and things just "work". It's like 95% of people who code (99%?) don't know what compilers do. Throw away what is collapsing, bring up new stuff, rinse and repeat.
There were always people who only cared if it "just works", that part isn't exactly new. I think what we are saying is that good code matters beyond what you can understand or appreciate, until it blows your face off. This isn't something we could ever convince you of, and... > Throw away what is collapsing, bring up new stuff, rinse and repeat. hearing you trying to explain yourself makes us even more worried than b…
Again, the selling point to higher ups is that you won't need to deal with code anymore, because things will just "work". How? I don't know, but that's what they're imagining and trying to cash into.
Re: The copilot delusion
#198Earlier quoted context omitted.
Does it matter? The selling point of AI generated code is, eventually, you won't care what's happening in your code base and things just "work". It's like 95% of people who code (99%?) don't know what compilers do. Throw away what is collapsing, bring up new stuff, rinse and repeat.
The selling point to you is that you can't fix problems, you just have to reimplement everything every time anything fails?
Re: The copilot delusion
#199Earlier quoted context omitted.
Maybe he meant it was long. Some people seem to think that long walls of text is how you spot AI slop.
And god forbid you use an emdash these days.
Anyone who is basing their opinion of the provenance of a piece of writing on whether em-dashes are used, then that opinion is emminently discardable lemming-babble.
Re: The copilot delusion
#200Copilot or Cursor or whatnot is basically a better experience because you do not have to get on Zoom calls (after Slack has failed) to ask why some chunk of your system that cares about root nodes has mysteriously gained a function called isChild (not hasChildren) that returns a boolean based on whether or not the node has children and not whether it has a parent. Or to figure out why a bunch a API parameters that used to accept arrays now don't. Or why an ask to not show a constant literal in a menu resulted in algorithmic derivation of ordinals rather than using i18n.
With AI you probably don't have those kinds of things happen, but if you do, you can instantly tell it, sorry, that's wrong, this is why, and have it changed in a minute. Whereas with contractors, you waste a lot of time on things like communication and understanding gaps and language barriers that are mostly gone with AI.
The second you can interact really easily w/ AI from Jira Tickets, most engineers are going to turn into ticket writers and overseers for 80% of their work. (And yes, you'll still need engineers, because Product can't actually write decent engineering tickets, though telling the AI to write engineering tickets will probably get close, and because somebody with a clue needs to be in the loop, though many organizations will try to forget this and have things they don't understand go terribly wrong.)