No offense, but great software engineers will not agree with you that code is just mechanical. It has a mechanical component, but building great software is not the same as being a great ux designer plus mechanical code. Those are just the edges. There's much more in between that you are leaving out, and that's where great programmers live.
This vibecoding craze is just the same delusion that JavaScript has been inflicting for a long time on steroids—deluding people playing with ui tinker toys and application frameworks into thinking they are engineers.
Not saying that's you, but don't fall into that trap. The only way to become a great software engineer is to learn the machines, networks, data structures, algorithms, patterns and practices deeply while writing lots and lots of interesting programs.
Your not going to get that vibing.
Software engineering and architecture are an art that must be practiced to be learned
Thread
Login to reply
Replies (3)
>Software engineering and architecture are an art that must be practiced to be learned
I like that !
Code vibinig is not programming.
That doesn't mean you won't utilize ai as an engineer when you code.
To me vibing is giving full control to the ai on how to design and build a product.
I don't use ai that way (right now, who knows how it will be in a few months with how fast things move right now).
I agree that coding is an art in some ways, you acquire the skill of that art over many iterations of writing code.
Ai as an augmentation to your skills set is the best use. Having an ai to do what testers or "devops" people do, will dramatically increase productivity. Replacing Indians with AI will yield incredible ROI simple for the fact that you don't have to be on a different time schedule and deal with the cultural bullshit that they bring along.