No, not really. You know what to think about because you were trained to by coding through the problem by hand. If you stop doing that, you stop learning the specifics of whatever problem domain you work with.
Sure, that's why we probably shouldn't start with vibe coding. Or otherwise at least learn formal methods to test against assumptions and doubly triply check vibe coded output.
Sure, that's why we probably shouldn't start with vibe coding. Or otherwise at least learn formal methods to test against assumptions and doubly triply check vibe coded output.