Frihet är ett stort ord som kan ha många olika innebörder. Utveckling är också ett stort ord med många innebörder. Slår jag samman de båda så landar jag i min frihet att kunna jobba mer som jag vill, skapa det jag vill och inte vara beroende av andra.
Tolka det nu inte som att jag är en introvert ensamvarg som vill jobba själv, på egen hand utan kontakter med andra. Nej, det handlar mer om att inte vara beroende av andra under utvecklingsarbetet och en frihet att kunna skapa en funktion, en design och en detalj när idén kommer rusande genom hjärnvindlingarna.
Under många år så innebar utveckling först design sedan kodande. Du ritade upp det du ville skapa med Illustrator, Photoshop eller liknande program och sedan skulle du tillsammans med en utvecklare se till att det som skulle byggas fick rätt utseende.
Det innebar en längre process, fler kompromisser och mindre testande. Varje test av ett alternativt utseende, du vet den där idén som poppar upp medan du jobbar, tenderade till att aldrig bli prövad. Det innebar lite för mycket jobb, kostade tid så du höll dig ofta inom ramarna.
Orkade
Ibland orkade du som designer inte sitta och förklara för utvecklaren vad du ville, inte sällan en liten förändring, som aldrig blev av. Det är inte så att utvecklare är dumma, inte alls, ibland är du dålig på att förklara, men du gav upp därför att tiden inte tillät fler justeringar eller så hade saker tagit tillräckligt lång tid redan. Ibland vill du bara bli klar,
Ibland var du som designer för otydlig, visade upp en design samtidigt som du berättade hur mycket du ville ändra på. Utvecklare är inte tankeläsare och när du inte berättade vad du ville så blev det inte riktigt som du tänkt dig.
För många år sedan började vi att arbeta med olika utvecklingsverktyg som stegvis, och vartefter de här verktygen utvecklades, borde två steg onödiga – designandet i Illustrator eller Photoshop – och att ha en utvecklare som skapade kod av din design. Nu är det webbutiker och webbplatser som avses, ska tilläggas.
Det var som om en helt ny värld öppnades där jag kunde designa en ”dummy”, en fullt ut fungerande skiss av hur en webbplats skulle kunna se, presentera den för kunden, notera ändringarna och sedan gå hem och bygga det kunden ville ha – och hade fått se. Nu kunde jag peta, fixa, och justera alla de små detaljerna som ibland inte blev gjorda.
Det var en helt ny frihet i sättet att arbeta.
Funktioner
Jag var fortfarande beroende av utvecklare för tillägg, script, plugins och funktioner som skulle ingå i webbplatsen som skulle byggas. Det var ofta småsaker, men mina progammeringsfärdigheter låg över 15 år tillbaka i tiden och alla som programmerar vet att du tappar känsla, tankesätt och kunskap snabbt. Jag kunde läsa kod men var sämre på att själv skriva den.
Så under många år så fick utvecklare peta ihop enkla script för att ta bort irriterande saker, filtrera ut rätt information och se till att saker såg ut och fungerade som de skulle.
Jag hittade på verktyg för PHP, MySQL och andra delar som ingår i en modern hemsida men insåg att tröskeln för att kunna kliva in och få igång ett eget kodknackare var för hög – till nu.
Jag började med att fråga ChatGPT om det var möjligt att skapa ett enkelt script som filtrerade bort viss information före data skulle visas. Jag fick ett fungerande script på några minuter och efter några justeringar så var problemet löst.
Upptagen
När vår ordinarie utvecklare satt upptagen med viktiga buggfixar så låg 3-4 småsaker och väntade på honom. Jag började att beta av listan och fick kod som jag kunde korrigera, lägga till saker i, flytta och till slut lägga ihop till en fungerande funktion. När vår utvecklare anmälde att han nu löst alla buggar så var listan på det han skulle ta tag i tom.
Jag hade, med hjälp av ChatGPT, skapat de script, funktioner och plugins som behövdes. Hans jobb blev att kolla koden så att jag inte hade gjort några dumheter – jag och ChatGPT. Kod, script och funktioner fick godkänt.
Nu öppnade sig en ny värld. En värld där jag kunde skapa det mesta själv, helt själv.
Skapat
Det är nu ett tag sedan och över tid så har jag skapat en Publiceringskalender, en Publicitetssäkrare, Klockor, Nedräknare (tills Trumps tid i Vita Huset är över), Puck tycker och tänker, Nyhetssammanfattning och en enkel talsyntes som läser upp Magasin Mackens texter. Det är inga super-avancerade funktioner men de är mitt tankearbete, ChatGPT:s kod och mina instruktioner som skapat dem och de underlättar arbetet med den här bloggen.
Vid sidan av de här funktionerna så har jag kunnat lägga till flera funktioner till kunders webbplatser och kunders webbutiker.
Jag satt en gång och drack kaffe med ett gäng från en mycket större byrå, en reklambyrå, och fick då frågan om vårt lilla bolag var en ”Schweizisk armékniv”. Först förstod jag inte riktigt frågan men det handlad som att vårt bolag erbjuder allt från webbplatser till hosting och övriga digitala funktioner. Mitt svar den gången var att vi nog var en armékniv.
Det är vi fortfarande.