vibe coding is not bad for building MVPs quickly. it’s just that production-ready code needs knowledge of: - system design - how to make it scalable - security - observability - reliability that’s where real engineering is needed. agree?