Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Fundamentally I think the job of engineer is to translate a business or real life scenario into logic. This is true for any kind of engineer, and is not restricted to software.

I held and continue to hold that software engineer shouldn't be constrained to any specific language. And extrapolate to the entire engineering field, the engineering profession will continue to exist because to first translate a business or real life scenario into logic, you would need to describe it accurately - the rest of the translation is rote work. That describing things accurately is a skill I see most common (but still not common enough) among engineers, even if that is done in English.



I agree with you. In the industry today I feel there there are software engineers and there are programmers. The engineers design, architect, and invent. The programmers do the rote work. Of course it's not black and white, but that's at the extremes of the spectrum.

I'm hoping that AI programming pushes more people toward the engineering side and as it takes over the rote work side. There will be people far to the programmer side that might be put out of a job, but the creative, innovative, inventive engineering positions will persist.


It does push people and not gently.

But it does open up engineering to do much more on otherwise under engineered areas and open up entire new fields.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: