3 ms·
I think this is really good advice. I've always tried to teach this to my junior engineers from a perspective of "we will need to maintain this for years...".
by robertclaus 2y ago
I think this is really good advice. I've always tried to teach this to my junior engineers from a perspective of "we will need to maintain this for years...".
- exe34 2y agoOr as I tell people, if you die, I'll have to maintain this, so I want to make sure I know what it's doing and why.
- Terr_ 2y ago> I've always tried to teach this to my junior engineers from a perspective of "we will need to maintain this for years..." IMO that kind of long-term phrasing can sometimes backfire, because then the enthusastic junior engineer will go: "Ah! I'll impress everyone by making the most flexible configurable modular thingy!" In other words, what TFA cautions against: > The danger of the tar-pit is that instead of developing a solution to a problem, you develop a tool for solving problems. [...] situated right in the centre of some of the most attractive real-estate in your imagination. Tools that solve whole classes of problems in generic ways offer the potential for vast improvements is productivity.
- deleted 2y ago[deleted]