isaks blogg

Entreprenör eller löneslav?

without comments

Jag har funderat på att starta eget under flera år, men jag gillar inte byråkrati, och tycker därför att det är vettigt att vara anställd så att någon annan tar hand om administrationen.

Om jag startar eget kommer mina arvoden vara höga, eftersom jag föredrar att ha nöjda kunder. Min erfarenhet är att kunder som fått betala ett högt pris är mer nöjda med arbetet än kunder som betalat mindre än arbetet är värt.

Efter en tids anställning på ett stort företag upptäckte jag en mentalitet som jag inte alls tycker om. Mentaliteten är kanske nödvändig om man vill bli en framgångsrik löneslav, så än så länge uthärdar jag och försöker ta till mig denna erfarenhet. Så här resoneras det, fritt tolkat, på ett par företag jag arbetar på eller arbetat på:

När jag utvecklar kod, måste jag se till att inte använda några som helst abstraktioner som kan tänkas vara krångliga att förstå, även om de dramatiskt förenklar och komprimerar koden, samt gör mitt arbete lättare och mer stimulerande. All kod som produceras måste vara begriplig för vilken nyutexaminerad civilingenjör som helst som helt saknar erfarenhet av programmeringsspråket i fråga.

Annars blir det för dyrt för företaget att ersätta mig när de beslutar sig för att sparka mig, eftersom upplärningstiden blir för lång.

Drar man det till det extrema måste man helt förbjuda funktioner och procedurer, eftersom det kan vara svårt att minnas vad alla sådana utför, så det blir rörigare att följa en sådan kod än att följa en tio gånger större kodbas med tio gånger så många upprepningar av likartad kod.

De menar att en ny person som först måste lära sig femtielva funktioner (eller – ve och fasa – kanske till och med måste öppna en separat fil för att hitta funktionen) innan  koden kan begripas kostar för mycket att lära upp innan han kan börja producera något.

Till viss del accepterar jag detta, men inte när det går till överdrift. Mitt synsätt är att man istället bör sträva efter minskad personalomsättning och ökad produktivitet bland den befintliga personalen. Om man utvecklar trivial kod är det kanske lättare att sätta sig in i den snabbt, men man tröttnar också snabbt och söker sig till ett nytt arbete. Åtminstone om man liksom jag tycker att det är dumt att upprepa sig i onödan, men roligt att lära sig nya saker.

Jag tänker så här:

Istället för att göra mitt arbete onödigt tidsödande och ineffektivt, för att korta ner inlärningstiden för den ersättare, som naturligtvis någon gång kommer ta över mitt arbete, bör jag göra det på ett vettigt och effektivt sätt. Ett sätt som kanske tar lite längre tid för en ersättare att lära sig, men som åtminstone kan få mig att tycka att mitt arbete är vettigt. Om jag trivs är det kanske inte lika nödvändigt att lära upp ersättare snabbt eftersom jag (och säkert också andra i min situation) då stannar kvar längre på företaget.

Dilbert.com

Written by [i]

September 8th, 2009 at 1:17 am

Leave a Reply