3 ms·
> programmers love metaprogramming and (many of them) hate writing documentation. > that's basically just learning a new language used by nobody but this sing
by Viliam1234 3y ago
> programmers love metaprogramming
and (many of them) hate writing documentation.
> that's basically just learning a new language used by nobody but this single project
and there is no source to learn the language from. other than the "self-documenting" code, which often isn't.
I am not opposed to using abstraction. Sometimes abstractions are powerful. But the more abstract you go, the more effort you need to spend to make sure you communicated it properly to the rest of the team -- including its future members.