Hacker News new | ask | show | jobs
by happytoexplain 558 days ago
For me, a particular kind of certainty is a prerequisite for joyful programming. I too get the most out of the solutioning, not the annoying details that need to be clarified by documentation, but if I don't personally clarify those details, I no longer have a certain kind of baseline confidence in my program; a feeling of what parts are more likely to be the source of bugs and what parts aren't; a feeling of how much I grok each part of my own program. Without that, personally speaking, the joy is drained from the solutioning thereafter.