Beauty School Dropout

Technical Debt! ! ! ! IT för tjejer. Riot Programming!

 
 
Om man tänker på ekonomi, så kan man tänka inom teknik och jämföra, om vad som lönar sig bäst? Jag menar, om man har flera lån och betalar av momsen, och betalar av lånen under tex 10 år, så är det på lång sikt inte så mycket man tjänar på det. Även om i den korta stunden känns bra, att avbetala, när man kunnat betala hela lånet, från scratch, och blivit av med eländet, det innebär att ha lån.
 
Samma sak är det med den sk Technical Debt. Att syssla med kodning, är nog det sista, och det senaste i en rad av uppgifter, som en duktig programmerare, sysselsätter sig med. Men att mindmappa, rita, ordna upp, kolla upp, planera och sova på saken är ting som en programmerare gör. Sen är det bara att koda, allt. Som planerat. Det sistnämnda är inte så svårt. Det gäller att behärska sin syntax, om man tex jämför med Harry Potter, så kan man skriva fel, och trollformeln, blir fel och ger fel resultat. Samma sak är det med programmering, du får kunna skapa din kod. Men koden kan inte skapa sig självt. Du måste planera hur du ska skapa koden, och hur koden kommer att bli ordnat, i din site, planering och sova på saken och att organisera och ordna upp i skallen är a och o.
 
Det är klart att rätt intendera kod, är a och o. Vill man slippa göra skitjobb i framtiden så får man planera ens kod och se till att använda sig av komposition, så mycket man kan. Då kan det inte gå fel. Om man skriver slarvig kod, och om man struntar i att noggrant ha tänkt igenom det som ska programmeras, ja, vad är då basen för ens kodning?
 
Basen för ens kodning, bör alltså då vara de timmar man dagdrömt om en teknisk lösning, och kommit fram till den. Basen för ens kodning bör vara när man förstått hur samtliga komponenter har jobbat med varandra och relaterar till varandra, tex i en databas. Basen för ens kodning är när man har sovit på saken och wireframat, och kommit fram till produktägarens verkliga behov. En icke genomtänkt, eller fel intenderad och oorganiserad kod och programmering, ger en Technical Debt som kan kosta. . . Tänk på det!

Comments

Loading comments...
Show all comments
Form is loading