Vim (not even neovim). I like the modal way of moving around and copying and editing. I should probably move to something more modern like Atom or Sublime with vim keybindings, but I haven't found the motivation / energy to do so. I'm mostly writing python FYI.
"AI + proper review pipeline = consistent quality at slightly higher speed" — that's probably the most honest framing of where we actually are. Not the 10x revolution, but a real improvement if you build the process around it.
The junior dev PR analogy keeps coming up and I think it's because it's genuinely the most accurate mental model. You wouldn't merge a junior's 500-line PR without going line by line. Same rules apply to AI output, but people skip it because "the AI is smart."
Static analysis is a good call. I've noticed AI-generated code fails differently from human code — it's syntactically clean but semantically drifts. Things like using the wrong enum variant, or calling a method that exists but doesn't do what the context needs. Those are hard to catch by eye but easy for automated tooling.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Vim (not even neovim). I like the modal way of moving around and copying and editing. I should probably move to something more modern like Atom or Sublime with vim keybindings, but I haven't found the motivation / energy to do so. I'm mostly writing python FYI.
"AI + proper review pipeline = consistent quality at slightly higher speed" — that's probably the most honest framing of where we actually are. Not the 10x revolution, but a real improvement if you build the process around it.
The junior dev PR analogy keeps coming up and I think it's because it's genuinely the most accurate mental model. You wouldn't merge a junior's 500-line PR without going line by line. Same rules apply to AI output, but people skip it because "the AI is smart."
Static analysis is a good call. I've noticed AI-generated code fails differently from human code — it's syntactically clean but semantically drifts. Things like using the wrong enum variant, or calling a method that exists but doesn't do what the context needs. Those are hard to catch by eye but easy for automated tooling.