En kodesnedkers bekendelser
Kodning er for mig noget, der kom snigende. Tilbage i forrige årtusind var jeg knapt klar over, at formler i Lotus 1-2-3 var kodning. Det var bare en genvej til ikke at skulle opdatere totaler via viskelæder og mere grafit.
Da jeg byggede et system i Access til at lave overslag på køleanlæg, var det fordi vores Excelark var i atten versioner og der var vidt forskellige priser i dem. Et givent tilbuds totale pris afhang af, hvilket tidligere tilbud sælgeren tog udgangspunkt i. Til min gru bliver det system stadig brugt.
Så var der økonomisystemerne, hvor man kunne tilpasse logikken, så manuelle processer kunne strømlines og effektiviseres. Det foregik i horrible afarter af BASIC-lignende syntax og bygget ovenpå databaser, der var glorificerede tekstfiler med indeks i andre tekstfiler.
Det var først, da jeg blev hyret til at bygge Xena i 2010, at jeg reelt begyndte at kalde mig programmør og systemudvikler. Dengang var det helt almindeligt ikke at have en formel uddannelse indenfor faget - vi var kodesnedkere, praktikere.
Jovist, vi var nogle stykker, der tog det alvorligt at læse op på alt det, vi ikke vidste – design patterns, optimering af SQL osv. – men vi var et fåtal. Fokus var at få noget ud i verden, der løste et problem eller optimerede en proces. Vedligehold var i bedste fald en eftertanke.
Mange ord for at forklare formålet med bloggen her - al min erfaring omkring spændingsfeltet mellem forretning og IT - og så alle mine hot-takes. Der er masser af mere tekniske blogs derude af folk, der er mig overlegne. Folk som Ayende der lærte mig rigtig meget om ORM og mere specifikt NHibernate.