I wouldn't say "heavily" using it is the right term. What I consider to be slop is, vibe coding without looking in the code, without understanding and testing. If that is your definition of "heavy", then we are on the same page. Also using Ai to search for bugs or recheck your functions in example is assistance, rather than taking the project over. I would rather use the terms:
- heavy=vibe coding
- light=ai assist
I know that many argue that any use of Ai in any form is slop. I respect that and understand why anyone has this opinion. I'm not a big Ai fan myself, but would like to distinguish these use cases. But its not always easy to categorize. Sometimes projects lie somewhere in between these definitions. And what about projects that started as "traditional" projects, but got adopted by vibe coders or Ai assisted developers? That's also sometimes tricky to categorize. For most, who don't like Ai anyway, it is much easier to declare any use of it as slop.