Re:Absolute truths I unlearned as junior developer
by eru on Saturday June 08, 2019 @11:22AM
(#20132848)
Yes.
In a wider sense, you also want to explain why something is NOT done. Ie why certain other ideas don't work, or why we don't offer certain features.
Re:Absolute truths I unlearned as junior developer
by dd36 on Friday June 07, 2019 @10:20PM
(#20130237)
Same idea should apply to laws. The why gets forgotten a half century later because the problem was solved but not well documented. Because the problem is no longer happening, they think the law must no longer be necessary.
Re:Absolute truths I unlearned as junior developer
by mr_toad on Friday June 07, 2019 @11:23PM
(#20130428)
As a counterpoint, we often end up with laws, traditions, and social mores that long outlive whatever rationale they had for them in the first place. (Assuming they had a rationale, and weren’t just based on fear and superstition).
Re:Absolute truths I unlearned as junior developer
by mpolsz on Friday June 07, 2019 @07:46PM
(#20129596)
That someone being me not knowing why in hell would I write this monstrosity... git blame + some archeology work to get jira ticket number (I put issue numbers in commit message/branch name) and from that I know why.
Re:Absolute truths I unlearned as junior developer
by Sharlin on Saturday June 08, 2019 @05:34AM
(#20131495)
Yes, naturally "those who come after" often includes the future you.
Re:Absolute truths I unlearned as junior developer
by gilbetron on Saturday June 08, 2019 @12:20PM
(#20133230)
Much of my life as an older dev includes balancing my relationship with my past, current, and future selves. Be kind to your future self; be compassionate of your past self. And don't forget, they really are different people ;)
[1] https://wiki.lesswrong.com/wiki/Chesterton%27s_Fence