I am a mediocre developer
dev.to
dev.to
> Whenever you find something in the code you do not understand - it is too complex.
+100 to this. The general measure of whether code is good should be something like the median understanding of all the people working on the project. Something that makes a lot of sense to only one developer ultimately does not serve the group. I think people forget this quite a bit.