3 ms·
Mentorship and management is what it'll take to get these people in line. Sometimes smart people need to be micromanaged and others simply need very clear boun
by asciimov 4y ago
Mentorship and management is what it'll take to get these people in line.
Sometimes smart people need to be micromanaged and others simply need very clear boundaries. Which they need is highly dependent on their personality.
For example, style guides can be used to keep code consistent and readable. The goal is to code for humans not computers. You immortalize these values into the style guide, and if the "smart" persons code doesn't align with the style guide then it doesn't get accepted.
As for the complexities, stop letting them get that far without checking in first. While it may seem quite grade school, it's time that these people submit design documents outlining their solution before they write any code. This will give you a chance to push back on complexity before it's gone too far.