There are so many overlapping and also unique approaches to software development beyond vibe coding and ai driven software development.