News for hackers. Stuff that matters.
Re:Absolute truths I unlearned as junior developer by Sharlin on Friday June 07, 2019 @01:20PM (#20126764)
This is probably the primary actual use case for comments. Explain why something is done the way it is; to justify to those who come after why Chesterton's Fence [1] should apply in this case.

[1] https://wiki.lesswrong.com/wiki/Chesterton%27s_Fence

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 ;)