• 0 Posts
  • 3 Comments
Joined 2 years ago
cake
Cake day: June 18th, 2023

help-circle
  • I know there’s people who could articulate it better than I can, but my logic goes like this:

    • Loss of critical thinking skill: This doesn’t just apply for someone working on a software project that they don’t really care about. Lots of coders start in their bedroom with notepad and some curiosity. If copilot interrupts you with mediocre but working code, you never get the chance to learn ways of solving a problem for yourself.
    • Style: code spat out by AI is a very specific style, and no amount of prompt modifiers with come up with the type of code someone designing for speed or low memory usage would produce that’s nearly impossible to read but solves for a very specific case.
    • If everyone is a coder, no one is a coder: If everyone can claim to be a coder on paper, it will be harder to find good coders. Sure, you can make every applicant do FizzBuzz or a basic sort, but that does not give a good opportunity to show you can actually solve a problem. It will discourage people from becoming coders in the first place. A lot of companies can actually get by with vibe coders (at least for a while) and that dries up the market of the sort of junior positions that people need to get better and promoted to better positions.
    • When the code breaks, it takes a lot longer to understand and rectify when you don’t know how any of it works. When you don’t even bother designing or completing a test plan because Cursor developed a plan, which all came back green, pushed it during a convenient downtime and has archived all the old versions in its own internal logical structure that can’t be easily undone.

    Edits: Minor clarification and grammar.