4 ms·
If you document something well people won't have to nag you over it. One of my first real job assignments was a relatively large C project (client/server archi
by zppln 4y ago
If you document something well people won't have to nag you over it.
One of my first real job assignments was a relatively large C project (client/server architecture) behind a simple CLI. I was given the opportunity to document it relatively well (not just the CLI, but the internal design as well). Ten years later there are multiple GUI clients implemented, some even at other companies. One guy even replaced the client-server UDP protocol (don't ask) with a TCP one. Aside from reviewing pull requests for stuff like that, I don't think I've ever had to explain how any of it actually work aside from pointing them to the docs.