3 ms·
Coding, that is implementing something, is about as mechanical as it gets. What you describe as requiring judgement and decision making is engineering. It's not
by sidlls 9y ago
Coding, that is implementing something, is about as mechanical as it gets. What you describe as requiring judgement and decision making is engineering. It's not often part of software development these days, as companies focus almost exclusively on the mechanics of data structures and algorithms.
- seanmcdirmid 9y agoWhat do you mean by "implementing something?" Like, implement an algorithm whose logic is already known? Isn't that just translation? And anyways, how often does any programmer even do that?
- hyperpape 9y agoI've received requirements that were just a decision tree for a certain process, and had to implement that in the context of an existing system. Thankfully, I don't do that kind of mind-numbing crap any more.
- seanmcdirmid 9y agoOk, but we decide to call that coding/programming? It really puts the art in a bad light, like claiming carpentry was about sawing in straight lines or following IKEA assembly instructions.
- sidlls 9y agoJudging by the interview process some companies have it's practically all any programmer does. More seriously, lots of junior developers need to do stuff like that so they don't make mistakes when they move to actually designing things.