AI can be lazy, sometimes you got to give it a kick.
There are times when I think that Large Language Models (LLM) are amazing and really do make my life a lot easier. Then there are days, when they get really lazy and try sneaking in a short cut to ...

Source: DEV Community
There are times when I think that Large Language Models (LLM) are amazing and really do make my life a lot easier. Then there are days, when they get really lazy and try sneaking in a short cut to avoid doing the hard work. During a vibe coding session, I found a bug when I was testing the app and I asked the LLM to fix it. After a short while, the LLM sent the following plan to me to ask for my approval: The LLM wanted to fix the issue by just changing the syntax to avoid the error message. Sometimes when the LLM is lazy, you just got to give it a kick! Ok, I'm not a violent person so I didn't smash my laptop, so this is what I did. Then after more tokens were burnt, this response arrived: *I really can’t stress enough how important it is to actually read through the plans and specifications an LLM produces. * In vibe coding, even if we’re not writing the code ourselves, we still need to think critically and evaluate what’s being generated. If we just keep clicking “Ok” or “Proceed” w