Don't Call Yourself A Programmer, And Other Career Advice

Ingenjörers primära mål bör vara att skapa affärsvärde genom att öka intäkter eller minska kostnader, inte enbart att skriva kod eller lösa komplexa tekniska problem. De flesta mjukvaruutvecklingsjobb handlar om att skapa "line of business"-applikationer som löser interna företagsproblem, ofta med minimal teknisk komplexitet men betydande finansiell påverkan. Det är avgörande för ingenjörer att anpassa sig till "profit centers" inom en organisation, då detta leder till högre löner, respekt och möjligheter. Ingenjörer bör undvika att kalla sig "programmerare" och istället beskriva sina prestationer i termer av affärspåverkan för att undvika att uppfattas som dyra, lätt utbytbara "kostnadscentra". Specifika programmeringsspråk eller teknikstackar är mindre viktiga än förmågan att lösa affärsproblem, eftersom talangfulla ingenjörer snabbt kan anpassa sig till nya teknologier.