The Documentation Triangle (or, why code isn't self documenting) | Dark Hacker News