I hate doing documentation, just like every other programmer, cause I'm lazy.
But I always do documentation, mostly because the process of doing so, helps me to think thru the issues, both historically and for the future.
A lazy programmer that doesn't do documentation is a BAD PROGRAMMER regardless of how good their code is.
I will die on this hill!
Yes.
To code without thought of the bigger "system" is a crime against all those that have to qualify, or debug, your code.
Sure you solved a minor problem, good for you. Now think of all the maintainers that have to work your folly.
@XSGeek - I find that documenting my code BEFORE I write a single line helps immensely.
Moreso now that copilot will turn those comments into almost-working code.
@XSGeek
we need the ability to securely train LLM's on a large codebase. So that they can do the documentation. If it hallucinates every once in a while, that is no better than most programmers do.