Mrn. Forholdet mellom meg og Claude har kjølnet endel over de siste ukene. Kanskje har forventningene mine vokst, kanskje har Claude blitt gradvis mindre brukbar. Jeg opplever i større grad at den bare surrer rundt og prøver tilfeldige ting. Uansett. Dette har gitt meg tid til å tenke bittelitt rundt AI assistert koding. I beste fall, så er det en del komplisert tenking jeg slipper å holde på med, men i værste fall så skjer en del andre ting. • Jeg blir latere/mindre flink til å holde ting i hodet • Min forståelse av kodebasen blir dårligere • Sikkert noe mer også Man kan sikkert si dette om alle framskritt som har skjedd i koding over de siste 50 åra, jeg trenger jo ikke kunne deale med bits og bytes lenger, søppeltømminga går av seg sjøl og nå trenger jeg jo ikke heller track’e hvem som endrer på datastrukturen som jeg har publisert globalt. All good. Forskjellen dog, med AI assistert koding er at med AI assistert koding så er jeg plutselig avhengig av en leverandør og et internett. Det er ikke slik at bare fordi NuBank forsvinner så må jeg begynne å forholde meg til muterbare datastrukturer igjen. Men, sitter jeg på et fly, eller Anthropic bestemmer seg for å kødde til modellen sin, så blir jeg tvunget til å gå tilbake til å tenke, og i siste instans, så klarer jeg ikke gjøre jobben min. Litt som at plutselig så kommer du på jobb og det eneste verktøyet du har tilgjengelig er assembler. Sånn bare en tanke på en søndag morgen.
Interessant! Dette er muligens en av grunnene til at jeg er så lite interessert i AI-assistert koding som jeg er. Jeg har alltid vært skeptisk til nettbaserte IDE-er, “serverless”-greier som krever konstant innlogging hos en skyleverandør (Datomic cloud/ions inkludert) osv. Jeg vil ha mulighet til å gjøre jobben min offline med tekst som jeg selv eier.
Dark var totalt uinteressant av samme grunn (det døde jo også på utrolig forutsigbart vis)
Dark har gått meg hus forbi. Hva var det?
Min største frykt med AI, som vi vel ser eksempler på i alle sektorer, er allikevel at vi blir dummere fordi vi vender oss til å ikke tenke eller bruke tid på ting.
Dark var et “programmeringsspråk” som kun fantes som et slags integrert IDE/prodmiljø med database og full pakke via en nettleser. En slags moderne smalltalk, bare 100% proprietært, og det døde da selskapet gjorde en pivot etter å ikke ha tjent nok penger. Var skrevet i Clojure tror jeg.
Jeg tror at “andre folk” feilaktig tror at verdien til programmerere er at de kan et eller flere språk.
Jepp
Uten sammenligning forøvrig at verdien til en forfatter er at den kan skrive korrekt norsk.
en tanke jeg fikk etter å lese det du skriver: en annen stor forskjell med AI-koding fremfor de andre fremskrittene du nevner, er at GC og runtimes og annet har gjort det lettere å modellere domeneproblemer, mens AI står mellom deg og domenet ditt?
vurderer å lage slack-kanalen "lablogg" på jobb. Tanken er å ha et sted å "brain dumpe" diverse tanker man har mens man sitter og jobber. Særlig nyttig om noen har hjemmekontor og såntno, og generelt har behov for å formulere noe man har gjort for rubberduckingens del, og kanskje eller kanskje ikke få inspill. Kanskje litt sånn "kontinuerlig standup"? Noen som har lignende kanaler på sine slacker?
er noen "autoritære" tanker bak denne kanalen og. Bør ikke være "lov" å jobbe en hel dag uten å ha delt noe som helst med de andre på teamet.
jeg har lagt fra meg sånne kanaler alle steder jeg har jobbet! Men jeg har scopet grundig ned til kanalen jeg dumper tanker i. Nå om dagen kaller jeg den for #teodor-skogen.
ah ikke dumt med en egen kanal nei, Kodemaker hadde en egen #augustbabl som jeg laget for å skåne alle andre i #random fra mitt usedvanlig høye delingsbehov
Hvis du tenker at det skal være felles for alle, blir "relevant for hvem, i hvilken detaljgrad?" veldig fort relevant!
Der har jeg også prøvd litt forskjellig, før jeg landet på at #ukesnotater var passe. Det skalerer til store organisasjoner, så lenge man har disiplin på posting. Null til én post per team hver fredag.
… og ukesnotater er bare noe jeg har gjenoppdaget! Jeg har skrevet noen kun for meg selv om meg selv på nettsiden min. Her er alle fra 2024: https://play.teod.eu/weeknotes-2024/
… mens her er en bedre kilde fra en fyr som har implementert ukesnotater med suksess i veldig store organisasjoner: https://gilest.org/doingweeknotes/
enn så lenge er vi bare ett team sånn i praksis, 6 utviklere og en "utvikler light" systemarkitekt som ikke koder men er domene-ekspert med høy teknisk forståelse
> egen kanal Jepp! Riggen vi endte opp med i Iterate før jeg sluttet var at et par-fem av oss hadde "personlig hjernedump"-kanaler. Signal/støy ble løst ved 1. du kan alltid drite i å lese, bare marker alt som lest (shift+enter) 2. hvem som har skrevet. Hvem babbelet kommer fra sier ofte mye om hva slags babbel det er!
> … ett team sånn i praksis … da tenker jeg at det eneste dere trenger å bestemme dere for er hvor lavterskel dere ønsker å oppfordre til at det skal være å dele! Og hvem målgruppa skal være. Dette er jo også billig å teste. start med å prøve det dere er mest gira på, og vurder hvor gøy det er å skrive / om det bidrar til diskusjon fire uker fram!
det handler også om å kanskje kunne motvirke en tendens noen kan ha til å "boble seg inn", ikke bare spredning av kunnskap
akkurat nå, på jobb, sitter vi veldig godt sammen i samme rom. Så det blir mye babbel muntlig! Jeg sitter ofte med følelsen om at det muntlige babbelet holder for mitt bablebehov. Har en #teodor-skogen i mattilsynet-slacken også, men den ser ganske lite behov.
… og det gir mer spennende diskusjoner! I alle fall er det min erfaring. Når folk deler om hva de er interessert i, gir det veldig mange kule spørsmål man kan stille rundt kaffemaskina når man først er der.
Spørsmål nummer en er: trenger du en kanal?eller vil du bare ha igang en vane? Slacken til mattilsynet har jævlig mange kanaler, og ganske lavt volum. Det tar litt livet av aktiviteten, for det blir litt støvballer overalt. Hadde jeg fått bestemme hadde alt foregått på general inntil det ble et problem, og først da ville jeg opprettet en kanal for å ta unna for det tydeligste temaet som dominerte.
haha godt poeng, har allerede blitt kommentert at folk har litt "kanal fatigue"