> Could also mean you write unreadable code and, by extension, unmaintainable code.
In this situation, I think the context is when a colleague is asking for help with their own code/writing a new feature and wants input from someone well-versed.
I agree, this is the situation in which OP has considered.
However, depending on the stage of the project, getting asked for help may be a red flag for me.
If it occurs too often, it can mean the following:
- incompetent co-workers
- someone did a terrible job documenting
- modules, packages, functions, etc. do not provide a good abstraction layer for the task(s) they perform
In this situation, I think the context is when a colleague is asking for help with their own code/writing a new feature and wants input from someone well-versed.