VN:F [1.6.9_936]
Jag byggde ett par lådor i helgen, inget märkvärdigt, fem sidor som jag sedan fogade ihop med plugg. Två stycken lådor tog mig ungefär två dagar att bygga, eller så tog det en timme. Om man bara räknar tiden det tog att mäta upp allt och kapa det i rätt storlekar och sedan sätta ihop de bitarna så kanske det tog en timme men om man räknar faktisk arbetstid från projektstart till avslut så tog det hela helgen. Någon variant av den där Paretoprincipen gör sig påmind, 80% förberedelse och 20 % jobb.
För att kunna kapa upp de där skivorna så var jag tvungen att rensa ut en massa saker ur garaget, bygga ett stort och stadigt arbetsbord, sätta ihop en borrjigg för pluggningen osv.
Jag hade kunnat göra det utan bordet och utan borrjiggen och slutresultatet kanske hade blivit lika bra men nu när jag har det klart så kommer nästa låda som jag ska bygga förhoppningsvis bara ta en timme.
Och vad vill jag säga med det här? Jo, att det är lite samma sak med programmering. Ibland kan det löna sig att lägga lite extra tid på att skriva en klass eller en funktion för det kommer betala sig i längden.
Nu ska de där lådorna målas också, men de är kanske 95% klara… sen är det där med att de sista 5% tar 50% av tiden…
En kod, massa plattformar
Det kommer bli så lätt, eller betydligt lättare än vad det är nu i alla fall. Snart kommer Adobe CS5 och då ska man kunna göra sånt här:
Samma kod som körs på Windows, MacOS, Linux, iPhone, iPad, Android och så på webben också.