Remix.run Logo
demorro a day ago

These comparisons are tricky, because software in particular has always been a bit weird about what it means by "engineer". The article gestures at this, the majority of the people with the title are not actually engineers at all, although I couldn't prove it, because we don't have a definition.

The best I have is that engineering is the real-world, practical application of the scientific method deployed in service of human values. (The human values bit is important to my mind, as I don't believe experimentation over disconnected, stochastically generated hypothesis counts as science.)

By this definition, vibe-coding does introduce a wrinkle because it becomes more difficult to experimentally verify hypothesis as you have reduced how much you are observing, but it's not a hard impossibility or anything like that.

telesilla 21 hours ago | parent [-]

My definition of an engineer is someone who has a dedicated education as such. We have the same definition for doctor, lawyer, pilot, teacher - why not software engineer?