> It may cause you to favor complex solutions that are obvious to you, but inscrutable to people without your deep knowledge.
This is a valid concern that I'm aware of and I try to make things as clear to others as possible. Often my PR descriptions are much longer than my code changes with tests that illustrate exactly what's being done and including links to reference documentation that spells out what's being used. Most often others immediately understand it and were merely only unaware of its existence.
It's not exactly that I lack experience elsewhere, only that I find understanding the base to be the biggest force multiplier when things get tough.
This is a valid concern that I'm aware of and I try to make things as clear to others as possible. Often my PR descriptions are much longer than my code changes with tests that illustrate exactly what's being done and including links to reference documentation that spells out what's being used. Most often others immediately understand it and were merely only unaware of its existence.
It's not exactly that I lack experience elsewhere, only that I find understanding the base to be the biggest force multiplier when things get tough.