Vibe coding brings back the software black box with a vengeance
Throughout software development history, we have kept trying to hide complexity behind black boxes. JavaScript frameworks abstracted away how browsers render pages. WYSIWYG editors promised early on that you would never have to touch HTML. Layer after layer of abstractions was put in place to hide what is actually happening