För att bli en snabbare programmerare bör man fokusera på att först bli en "långsammare" programmerare genom att prioritera design och granskning för att minska tIDEn för buggfixning. Majoriteten av tIDEn i mjukvaruutveckling bör ägnas åt att tänka, designa och förstå användarbehov och systemintegration, snarare än själva kodningen som är den enklare delen. Att forcera tankeprocesser leder till misstag och mer tid för att städa upp; det är mer effektivt att ta sig tid för noggrann design och flera granskningar innan koden körs. En viktig strategi för snabbare funktionsutveckling är att skriva mindre kod, vilket resulterar i bättre kod och snabbare framsteg på lång sikt. Mjukvaruutveckling är en kreativ process som kräver tid, även om vissa rutinmässiga kodningsuppgifter kan snabbas upp med hjälp av redigeringsverktyg och snabbare skrivhastighet.