Re:Effective Engineer – Notes
by jyriand on Thursday December 28, 2017 @07:43PM
(#16026507)
It's strange how obsessed software engineers are about methods of working. At a surface level it's just: sit down and write the code. But actually there are thousands of programming languages you can choose from; there are build tools, code standards, testing(to TDD or not to TDD) and mental models you have to wrap your head around before you even can start to consider yourself a decent programmer. It's fascinating, but at the same time I wish it was all simpler. I wonder if there are other occupations in the world that are so much focused on tools, paradigms and methodology as software engineering(investing and trading come in mind. And it's interesting that these notes use so much investing and business lingo).
[ Parent
| on HN ]
It's strange how obsessed software engineers are about methods of working.
So you are surprised that a bunch of people whose work is to create mental models and automate them are obsessed with creating mental models of their own work and automate it?
It's fascinating, but at the same time I wish it was all simpler.
Actually it is, IMHO. A lot of the parafernalia around the job is useless obsession indeed. We're just that way for good or bad.
Many medical devices and advances in procedure are invented by doctors.
If it was simpler, it wont command such wages, and would be automated out sooner.
Humans' current advantage is the ability to tackle complexity and uncertainty.
Re:Effective Engineer – Notes
by thundergolfer on Friday December 29, 2017 @09:24AM
(#16029571)
I think the comment you're replying to is implicitly making the point that some of the complexity is manufactured and needless.
Re:Effective Engineer – Notes
by davidjnelson on Friday December 29, 2017 @05:47PM
(#16032549)
Another way to look at it is automation will free people up to solve more important problems.
Yes, those who'll happen to be capable of that by the time.