Fredrik snackar med Ivan Milles om snabba kontra hållbara lösningar. Huvudfrågan är om vi kan skapa en grammatik för att prata om tusenårslösningar kontra fulkod på ett bättre sätt?
Ivan funderar kring “bra” lösningar, att göra saker rätt och hitta en fin arkitektur och ställer det mot att göra något som är snabbt och kanske bygger teknisk skuld men som löser problemet här och nu. Hur bygger vi system i olika sammanhang, och hur kan vi skapa begrepp för att prata om det? Vad behöver vara en tusenårslösning, och vad som behöver vara ett tält som bara ska klara vintern? Även begrepp för att prata om risker - finns det en risk att detta innehåller ett dolt fel som leder till dataförlust kontra en risk att knappen får fel färg eller att något uppenbart går sönder som man märker omedelbart. Att fastna i arkitektur med sitt prototyp-projekt, är det rätt?
Är poängen med kodkvalité att kunna komma undan med mer fulkod framöver? Lockelsen, nyttan och riskerna med generalisering - det är galet effektivt och lättförstått att bara kopiera en mapp.
Vad tycker och tänker du som lyssnar? Vi vill höra fler tankar kring allt detta!
Ett stort tack till Cloudnet som sponsrar vår VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrigoch @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!
Länkar Ivan Milles Netlight Kodsnack 211 - Bli IT-konsult på tolv veckor - med Johanna Björklund Tedenborg Academic work UML The people’s platform av Astra Taylor Begreppet pattern inom arkitektur Gang of four Tumregler - avsnitt 215 Boken hette Urban code - 100 lessons for understanding the city Varningsskyltar för kärnavfallslagring The long now foundation Long nows poddar Teknisk skuld Visitor-mönstret Ungersk notation Rekursion Generator Heartbleed Cloudbleed - Cloudflare-läckan left-pad-historien Licenskollare för npm-paket Mejla gärna Ivan! Titlar Jag tror att det står “spel” på mig En tonårsdröm på alla sätt Flax och bra rubriker (i CV:t) Begreppet “fulkod” till en helt ny nivå Spänningen mellan hållbarhet och snabba lösningar Fulslides, skulle man kunna säga Vad kan vi göra på tusenårsskalan? Superakademisk data-tönt Så bygger vi ett samhälle En vettig fulkodsända Svinfett för en gravkammare Tusenårstänk Hur skriver man en varningsskylt som håller i tiotusen år? Man lånar tid från framtiden Kan vi fulhacka det här? Att inte ha ord för att tänka på det Smäll på akademikerfingrarna Hur många procent behöver jag kommentera kod? Allting ser ut som en visitor Rekursion är rätt svar Det är ju kul att grotta ner sig Varför sitter jag här och skriver tester? Nytta av att vara på fulkods-sidan Här är det okej att det går fort (Den kommer att få) noll klick på tio år Det är väldigt låg kognitiv last på en mapp De demoner just jag brottas med Felet finns i den kod du redan skrivit Kod som inte finns kan inte vara fel (Den enda) kod som är o(n^0) Pyramidernas frontend-stenar blev bord någon hel annanstans Refaktoreringar av hus Dålig på internet