Remix.run Logo
nradov 4 hours ago

Version control is useful but it has nothing to do with software engineering per se. Most software development is craft work which doesn't meet the definition of engineering (and that's usually fine). Conversely, it's possible to do real software engineering without having a modern version control system.

aduitsis 4 hours ago | parent [-]

And maybe it's dangerous for one to think they're doing engineering when in reality they're doing craft work.

kakacik 3 hours ago | parent [-]

... but it helps tremendously to have a solid computer engineering background since you are (finding and) transforming hard facts of reality into working code. I'd say its a mix of both, you can't just vibecode (or hack together before current times) a properly beautiful design (whatever that means in given instance).