Vibe coding has its place. Some time ago I had to diagnose some strange memory behaviour in a VM, for which I could have either spent a lot of time reading manpages and not-quite-correct StackOverflow posts to find the correct commands and options I needed to track down the problem, or I could have asked Claude to do the legwork for me. I ended up solving, or at least seeing the cause of, the problem in minutes rather than hours.
Now, would I ask Claude to write the memory-allocator code that ran things in the first place? Hell no. But it was a very useful tool to use as a souped-up search engine that summarised the results and turn them into a bash script for me that displayed the info I needed.
Now, would I ask Claude to write the memory-allocator code that ran things in the first place? Hell no. But it was a very useful tool to use as a souped-up search engine that summarised the results and turn them into a bash script for me that displayed the info I needed.