I’ve been seeing more developers build full applications using AI tools and “vibe coding” workflows without fully understanding the code underneath. Do you think this is good for long-term development skills? Some things I’m curious about: Does vibe coding improve productivity or create bad habits? Can production apps realistically be built this way? Where should developers draw the line between AI assistance and real engineering? Will junior developers struggle later if they rely too much on AI? I’d like to hear opinions from both experienced developers and beginners. submitted by /u/Tasty_Ad_4979 [link] [comments]