Jeg får ofte kritik på arbejdet for en underlig egenskab – nogle gange bruger jeg for lang tid på en opgave, uanset om det er en ledelsesmæssig eller programmeringsopgave, der synes uløselig. Det virker som om, det er længe siden man burde give op og gå videre til noget andet, men jeg bliver ved med at pille ved det. Det viser sig, at det ikke er så enkelt.
Jeg læste en vidunderlig bog for nylig, som igen forklarede alt. Jeg elsker sådan noget – du handler på en bestemt måde, det virker, og så – bum, finder du en videnskabelig forklaring.
Så kort sagt, der er en meget nyttig færdighed i verden – at løse uløselige opgaver. Når det virkelig er uklart, hvordan man skal tackle det, om det overhovedet er muligt. Alle andre har allerede givet op og erklæret opgaven for uløselig, mens du – fortsætter med at pille ved det.
For nylig skrev jeg om nysgerrighed, som jeg mener er en af de vigtigste egenskaber for en programmør. Så det er det, vi taler om. At give op, søge, prøve forskellige tilgange, komme fra forskellige sider, indtil opgaven endelig bryder igennem.
En lignende egenskab, som jeg mener, er nøglekompetence for en leder. Endda vigtigere end for en programmør.
Her er en opgave – for eksempel at fordoble effektiviteten. De fleste ledere prøver slet ikke at løse denne opgave. I stedet for at finde løsninger leder de efter grunde til, hvorfor man overhovedet ikke bør tage fat på denne opgave. Undskyldningerne lyder overbevisende – måske fordi det øverste ledelsesniveau også, ærligt talt, ikke gider at løse denne opgave.
Så hvad bogen forklarede. Det viser sig, at løsning af uløselige opgaver udvikler evnen til at løse løsbare opgaver. Jo mere og længere du arbejder med uløselige opgaver, desto bedre klarer du de mere simple opgaver.
Forresten hedder bogen «Willpower», og forfatteren er Roy Baumeister.
Jeg har været interesseret i den slags siden barndommen, af en ret prozaisk grund. Jeg boede i en landsby i 90'erne, havde ikke min egen computer, og gik til venner for at spille. Og af en eller anden grund, blev jeg rigtig glad for quests. Jeg havde Space Quest, Larry og Neverhood. Og der var ikke noget internet.
Dengang var quests ingenting som de nuværende. Genstandene på skærmen blev ikke fremhævet, der var fem musepile – det vil sige, man kunne interagere med hver genstand på fem forskellige måder, og resultatet ville være forskelligt. Fordi genstandene ikke blev fremhævet, var pixel hunting umuligt (når man fører musen rundt på hele skærmen og venter på, at noget bliver fremhævet).
Kort sagt, jeg har siddet og ventet, indtil jeg blev sendt hjem. Men jeg har gennemført alle opgaverne. Det var dengang, jeg begyndte at elske uløselige opgaver.
Senere overførte jeg denne praksis til programmering. Tidligere var det en stor udfordring, når min løn afhængte af, hvor hurtigt jeg kunne løse opgaver – for jeg kan ikke, jeg skal forstå essensen, finde ud af, hvorfor det ikke virker, og opnå det ønskede resultat.
Fabrikken reddede situationen – der var det i bund og grund ligegyldigt, hvor lang tid du sad med en opgave. Især når du er den eneste programmør i virksomheden, og der ikke er nogen chef, der minder dig om deadlines.
Men nu er alt ændret. Og jeg forstår ærligt talt ikke dem, der stopper efter 1-2 iterationer. De når til den første vanskelighed, og så giver de op. De prøver ikke engang andre muligheder. De sætter sig bare ned og gør ingenting.
Delvist ødelægger internettet billedet. Hvis noget ikke lykkes – så løber de hen for at google. I vores tid skulle du enten finde ud af det selv eller slet ikke. Hvis det var nødvendigt, kunne du maksimalt spørge nogen. Men i landsbyen var der ikke meget at spørge om – igen fordi ens sociale kreds var begrænset af internettet.
I dag hjælper evnen til at løse uløselige problemer mig rigtig meget i arbejdet. I bund og grund overvejer jeg ikke engang muligheden for at give op og ikke gøre noget. Her mener jeg, der er et principielt punkt.
Vaner med at løse uløselige problemer tvinger en til at lede efter løsninger, mens manglen på denne vane får folk til at lede efter undskyldninger. Eller kalde på mor i enhver uklar situation.
Det viser sig især nu i arbejdet med personale. Normalt er der krav, som en nyansat enten lever op til eller ikke. Der er også et træningsprogram, hvis resultater afgør, om personen passer til det eller ej.
Men jeg er ligeglad. Jeg vil gøre en programmør ud af enhver. At bare tjekke om de lever op til kravene – det er for simpelt. Det er en opgave, der kan løses. Selv en sekretær kan klare det. Men at gøre et stykke træ til en Buatinu – den opgave er en udfordring. Her skal man tænke, lede, prøve, fejle, men fortsætte.
Så jeg anbefaler oprigtigt at løse uløselige opgaver.
Kilde: habr.com
