&gt; as they gain experience in the domain<p>Because &quot;gain experience&quot; means that there are no more &quot;unknown unknowns&quot; for them, anymore.<p>But, unfortunately that is a luxury you can&#x27;t afford for too long. Reality has the nasty habit of changing, shit happens and good developers need to get replaced as they burn out and run away from development into more sane activities.