I certainly don't hate vibe coding as much as this person, but having tried it a few times, the thing that really worries me is "the slippery slope" he describes at the end and that's true with AI assistance in general. I think learning new programming languages probably expands your mind in ways that is somewhat immeasurable, and using AI to work with unknown languages takes away from that, and in general, I wonder what happens if you go from troubleshooting problems like 5 times a week, to once every 3 weeks because most problems fix themselves. And I do wonder if that will have a broader impact on the quality of your thinking as an engineer.
I used ChatGPT to help me write some complex functionality in Rust - which I am relatively new to - and the initial efficiency was amazing. I learnt a lot and I also ran into some cases where ChatGPT wasn’t much help.
For me, it is a better search engine - but we still have to do hard work and due diligence - and debugging.
Overall, we have to embrace LLMs - and whatever tech comes next - and ensure it is used for betterment of humanity.
Tech has also always been used to subjugate others, create deep fakes, wage wars, kill, surveil, discriminate and worse - and AI tech is going to be no different. We have to ensure that guardrails are put and the tech is not abused.
2 comments
[ 2.5 ms ] story [ 13.0 ms ] threadFor me, it is a better search engine - but we still have to do hard work and due diligence - and debugging.
Overall, we have to embrace LLMs - and whatever tech comes next - and ensure it is used for betterment of humanity.
Tech has also always been used to subjugate others, create deep fakes, wage wars, kill, surveil, discriminate and worse - and AI tech is going to be no different. We have to ensure that guardrails are put and the tech is not abused.