in Dagelijks

Gebruik je intuïtie om vragen te stellen, niet om ze te beantwoorden

Ik las het volgende hier, en vond het te goed om niet te delen (vertaald):

Intuïtie is een geweldig iets. Zodra je kennis en ervaring hebt opgedaan op een bepaald gebied, begin je onderbuikgevoelens te krijgen over de juiste manier om met bepaalde situaties of problemen om te gaan, en deze intuïties kunnen je veel tijd en moeite besparen. Het is echter gemakkelijk om overmoedig te worden en aan te nemen dat je intuïtie onfeilbaar is, en dit kan leiden tot fouten. Daarom probeer ik intuïtie te behandelen als een hypothese die geverifieerd moet worden, niet als een edict dat blindelings gevolgd moet worden.

Intuïtie werkt bijvoorbeeld geweldig bij het opsporen van bugs; als ik een idee krijg waar ik denk dat het probleem zit, kan ik snel naar de code gaan en verifiëren of dit echt het probleem is. Voor meer abstracte taken zoals ontwerp vind ik dat intuïtie ook waardevol kan zijn (ik krijg een vaag gevoel dat een bepaalde aanpak goed of slecht is), maar de intuïtie moet worden opgevolgd met veel aanvullende analyse om alle onderliggende factoren bloot te leggen en te verifiëren of de intuïtie correct was. De intuïtie helpt me om mijn analyse te focussen, maar het elimineert niet de noodzaak van analyse.

Een gebied waar mensen hun intuïtie vaak misbruiken, is prestatieanalyse. Ontwikkelaars trekken vaak conclusies over de bron van een prestatieprobleem en rennen weg om wijzigingen aan te brengen zonder metingen te doen om er zeker van te zijn dat de intuïtie correct is (“Natuurlijk is het de xyz die traag is”). Vaak hebben ze het mis en de wijziging maakt het systeem uiteindelijk ingewikkelder zonder het probleem op te lossen.

Een andere reden om je intuïties voortdurend uit te dagen en te valideren, is dat dit na verloop van tijd je intuïties zal aanscherpen, zodat ze nog beter voor je werken. Ironisch genoeg lijken mensen die het meest dogmatisch zijn over hun intuïties vaak de minst goed ontwikkelde intuïties te hebben. Als ze hun intuïties meer zouden uitdagen, zouden ze merken dat hun intuïties nauwkeuriger worden.

John Ousterhout

Dit gaat in principe over software ontwikkeling. Maar zo lees ik het niet, dit gaat over veel meer dan software ontwikkeling.

Laat een reactie achter

Reactie