3 ms·
Software quality improves once you move to older well-established problems, where developers who are not actively involved in research can contribute. If you w
by jltsiren 4y ago
Software quality improves once you move to older well-established problems, where developers who are not actively involved in research can contribute.
If you work with cutting-edge problems, the job of a programmer is turning vaguely expressed biological questions into software. The first attempts will inevitably fail, as they try to solve the wrong problem in the wrong way. Technical debt will accumulate at an incredible pace, as your understanding of the problem improves and the software becomes something very different from what you originally imagined.