Anche se non sono un esperto, ci sono diversi modi in cui le persone imparano cose che dovrebbero essere riconosciute. Alcune persone possono gestire la possibilità di ricevere tutti i dettagli astratti e quindi andare a implementarla con poche difficoltà mentre altri potrebbero faticare per ottenere il primo esempio. Se l'esperto va troppo veloce, fa il prepotente con l'altro sviluppatore o usa un linguaggio che l'altro sviluppatore non capisce può causare problemi ai non esperti e quindi non è il modo migliore per imparare.
Ho visto esempi di campi di codifica fatti dove ho imparato molto, anche se questo è guardare e assorbire ciò che viene mostrato. Pur avendo un consulente può essere utile, in alcuni casi può anche essere opprimente cercare di assorbire così tanto se sono lì solo per un breve periodo. Alcuni di ciò che è stato mostrato è ancora con me, ma altre parti sono scomparse da molto tempo.