3 ms·
Every field is working to automate their field with the help of software. For which you need software developers. The article raises the question of why people
by Arwill 9y ago
Every field is working to automate their field with the help of software. For which you need software developers. The article raises the question of why people are hired as software developers even if they don't have such a degree. Its because companies see it as an automation problem and not as a software engineering problem. That is also why quality or experience of the developer is irrelevant most of the time, there is no one else to judge it, so if its working then its working.
- gaius 9y agoEvery field is working to automate their field with the help of software. For which you need software developers. Right, but let's be clear about our terminology here. Automation in mechanical/manufacturing isn't being done by CS grads with skills in RoR employed as software developers. It's being done by MechEng graduates armed with FORTRAN compilers who write a lot of code but don't consider themselves to be developers at all.
- kenhwang 9y agoA rose by any other name would smell as sweet. How different is a MechEng writing FORTRAN for mechanical engineering from a MechEng writing RoR for trendy widget bean button SV startup? I'd argue they're both programming, which is sufficient to reap some of the benefits of automation. Software engineering can be described as applying engineering to programming. Any company that benefits from programming would also benefit from the increases in efficiency, reliability, performance, etc. software engineering would bring to programming.
- gaius 9y agoHow different is a MechEng writing FORTRAN for mechanical engineering from a MechEng writing RoR for trendy widget bean button SV startup Because in scenario A the main skill being applied is mechanical engineering and in scenario B the main skill being applied is RoR. If everyone who ever writes a line of code is a "software developer" would you include an Excel VBA 10-liner writer? Probably not, and nor would that person include themselves, they're an accountant (or whatever).
- stochastic_monk 9y agoI don’t typically think of web developers as software engineers. I think of work like FFTW and the Tensor Algebra COmpiler (TACO) as software engineering.
- gaius 9y agoWhereas when I say "software engineering" I am referring to formal methods, or software components of engineered systems e.g. avionics. Nevertheless - the point is that lots of professions automate themselves. Now that I think about it even a doctor who invents a more effective treatment lessening the workload of other doctors is using medicine to automate medicine.