3 ms·
"Engineers are hired to create business value, not to program things." Yup writing software should be the last recourse and only to be used when all the other s
by ensiferum 7y ago
"Engineers are hired to create business value, not to program things." Yup writing software should be the last recourse and only to be used when all the other solutions to problem are not viable.
- tjpnz 7y agoThat's a function of experience. Junior dev me was coding 80-90% of the time but 10 years in it's 10-20% of the time.
- clarry 7y agoOr a function of your position in the hierarchy of things. Tell a programmer in a subcontracting company to create business value when the main contractor's architects & sales team have -- without your input -- already decided exactly what feature must be implemented..
- matz1 7y agoThen who program the things? Yup thats right: programmer. Program things and create business value can be two separate thing. Each in itself can be really hard and require different expertise.
- ensiferum 7y agoYes programmers program but the point was that programming new software should be the last option in solving a problem and only done as a last recourse.
- matz1 7y ago>programming new software should be the last option Sure, but thats not the concern of programmer.
- ensiferum 7y agoOften it is when unfiltered business requirements come down to the engineering department and individual programmers. Then the first thinking should be: how can I avoid solving this problem? If the problem needs to be solved then the next question is "how do I solve this without writing a single line of code". If software is required then the question is how to use and apply already existing software. If there's still need to write code then finally we can start thinking howto write the least amount of new software.