Helt allesammen og velkommen til at være bo's podcast afsnit
nummer 100 oh my god Vi har lavet 100 af de her afsnit og
selvfølgelig til nummer 100. Så er Jonas her ikke fordi han
blev forhindret i det men men det skal ikke forhindres i at at
kamiateren med med Vores Vores kære podcast her og i dag til
nummer 100 podcast har vi fået Mikkel malmberg med i studiet.
Velkommen til Mikkel. Hej hej tak Kasper.
Selv tak. Jeg troede Det var verbos altså
som Det har jeg måske hørt. Før jamen altså.
Det er jo altså verden. Altså Det er jo.
Tanken er jo at du kan godt. Ikke og så.
Tænkte vi Sådan. Hey, det kunne være meget sjovt
at tage Sådan lidt dansk take på det for ligesom at sende en
reference ikke. Men det viser sig at alle
udtaler det forkert og Der er ingen der forstår referencen så.
Det kunne også være senore spil på at man skal være boss.
Jeg har faktisk også lige fordi jeg prøver lidt hårdt Sådan nu
har vi jo Sådan lokket os rimelig meget ind på det, så Jeg
har lidt prøvet at tænke på. Sådan kunne det være virp OS.
Det kan jeg godt lide. Det kunne godt være Sådan lidt
agent. Egeragtigt ikke Sådan verb.
Det er jo ord med handlinger ikke og så OS up rating system
ja så jeg. Synes Det er skide godt.
Det er skide toilettet at vi sidder så må vi se.
Der er jeg trods lige jeg putter den her på, men hvad hedder det
mens jeg også lige deler her Mikkel?
Kan du ikke prøve at fortælle lidt om dig selv og hvad du godt
nok laver og hvad du hvad for en.
Jo først og fremmest tillykke med 100 episoder hvis ikke en
milepæl. Og jeg skulle have haft kage med
med det her. Det var i, så det må blive.
Det må blive ved den her. Jo jamen jeg hedder Mikkel og
Jeg er. Selvlært programmør i
virkeligheden. Jeg tror jeg var 12 eller Sådan
noget, da min far lånte en en pamflet på biblioteket og skrive
HCML og så brugte jeg nogle weekend aftener på det og synes
bare Det var helt vildt fedt at man kunne lave sin egen
hjemmeside. Min fætter havde vist mig sin
hjemmeside, som var Sådan noget helt halvfemser noget med.
Du ved Sådan skrig grøn baggrund og nogle animerede giffer og der
stod velkommen til Kasper mellembergs personlige
hjemmeside. Sådan.
Men da jeg så det der tænkte jeg bare, det vil jeg også.
Det er det fedeste jeg nogensinde har set.
Så så det gjorde jeg. Og så var jeg så heldig at jeg
havde nogle venner, der også synes Sådan noget var sjovt.
Og så gik det ligesom med at vi skulle lave Vores egen
hjemmeside igen og igen og igen og igen og ligesom overgå
hinanden og prøve at se. Hvordan har vi gjort det og
hvordan har vi gjort det? Og det ene med det andet, så
blev det en hobby, som til sidst havde et indbygget job i og så.
Og så begyndte jeg at studere på universitetet, havde en periode,
hvor jeg levede af at leve stand up faktisk, men igennem det hele
havde jeg det her sidespor med, at jeg.
Programmerede for min egen skyld, men også lige så stille
for Sådan freelance opgaver rundt omkring og fik mig et
studiejob som programmør og Sådan noget, så så i
virkeligheden har det fulgt mig. Ja næsten hele mit store stor
barn og voksenliv. Og Jeg synes bare Det er mega
fedt og så er også typen der Sådan.
Godt kan lide at starte nye projekter, så Det er også blevet
til en masse en masse projekter igennem tiden.
Og mange af dem sideprojekter. Ved siden af Jeg har haft jobs
selvfølgelig og så videre for at kunne betale huslejen.
Og i det hele taget synes jeg stadigvæk, at Det er noget af
det sjoveste. Ved den her branche.
Det er når man får lov at at tænke noget helt nyt, lave noget
helt for sig selv. Ja så Det er blevet til lidt af
hvert, hvis man har hørt om nogle af dem, så er det måske
hvis man hører bliver nødt til podcasts som for eksempel den
her, så har jeg bygget og kørt noget der hedder tier.com som er
Sådan en betalingsplatform. Hvis man tænker det lyder som
patriarkon, så er det fordi det lyder lidt som page så en dansk
version Der er lidt mere fokuseret og så er det
selvfølgelig den Jeg har lavet. Jeg har også lavet noget der
hedder funny moast hvor man kan købe mine kammeraters comedy
shows på. Og Jeg har lavet nogle mac apps
Sådan til at scratch yone edge som man siger.
Og Det er alt sammen inden at der fandtes kodeagenter.
Men Det er jo også værd at sige at det Der er altså røget nogle
aftentimer i efterhånden, men. Meget mere om.
Sagtens, hvis man er typen, der godt kan lide at lave nye ting,
så så har man travlt i disse dage kan du ikke høre fordi Jeg
har nemlig godt. Jeg har godt fulgt dig.
Jeg har fulgt af noget tid Sådan lidt på sidelinjen, Sådan lidt
spalkagtigt ja OK ro på ikke men men hvad hedder det?
Kan du ikke bare lige bare forstå at fortælle lidt om det
her med stand up comedy og Sådan noget hvad hvordan ja.
Jamen. Jeg flyttede hjemmefra.
Jeg er født og opvokset i Aalborg, så fik jeg nok da jeg
blev 1920 år og skulle flytte hjemmefra, så tænkte jeg, nu
skal jeg ud og se verden, så flyttede jeg.
Så er jeg ikke længere væk end til Århus.
Det var jeg så gjorde verden. Men der havde jeg også en en ven
som havde startet noget internet virksomhed, hvor jeg kunne
arbejde timelønnet og Sådan noget.
Og så kørte jeg nogle andre venner der havde studeret det
der hedder informationsvidenskab i på Aarhus Universitet.
Og det synes jeg lyder som Det var da fint.
Altså. Det var jo lidt programmering,
men også ligesom med alt det andet, Sådan at man kunne få
noget lidt relateret og få lidt måske bredere profil.
Så det begyndte jeg at læse, mens jeg så studerede der mødte
jeg en, der hedder Kasper Kasper grus hedder han.
Det er ham, Der er den høje i minkavlerne.
Hvis man har set det den høje Group.
Og Kasper blev jeg gode venner med.
Han er super sød fyr. Også rigtig nørdet, så det delte
vi jo og så på et tidspunkt så annoncerer Kasper ligesom at han
har altså lavet stand up nogle gange Sådan lidt som om han
Sådan indrømmer kommer ud af skabet.
Jeg har altså faktisk lavet stand up nogle gange, og så må
vi over i København med ham og se ham på Sådan en open mic
hedder det altså. Det er jo Sådan at man øver sig
med stand up, så tager man på Sådan nogle små arrangementer,
hvor man måske optræder gratis og publikum betaler sig heller
ikke særlig meget, og de ved så at Det er Sådan en øveaften.
Og Det er jo bare skide sjovt at se Kasper der, og så kommer vi
hjem til Aarhus, så så sker det, at Thomas varberg flytter til
Aarhus og skal starte et miljø op og kan spørger Kasper kender
du nogen der kunne være typisk eller Sådan der kunne passe ind
i det her der kunne have lyst til det, og så sagde Kasper at
det gjorde han i hvert fald, og så fik han mig med, og så
prøvede jeg. Havde ellers altid spillet musik
og været ligesom tror jeg var det der var mine ting.
Men fra første gang jeg prøvede det der stand up og det bare gik
lidt godt. Så kunne man bare mærke Det var
bare. Det var bare fedt.
Det var simpelthen bare nervepirrende på den helt
rigtige måde altså. Og.
Så? Spurgte han dagen efter, om jeg
ville prøve igen og så det sagde jeg ja til.
Og det sagde jeg sagde ja til 0,5 års tid eller Sådan noget.
Han spurgte igen. Og så blev der mindre og mindre
studie og mere og mere stand up, og så kom jeg med i noget
fjernsynsprogram der hed comedy fight club.
Og flyttede til København og. Der blev mindre og mindre
studie, selvom SU en den godt nok blev ved sjovt nok, så så i
et par år gik det Sådan, og så var der alligevel så meget gang
i et stand up til sidst at jeg kunne lægge SU en på hylden og
bare ligesom. Erstat den med stand up.
Og så. Ja gik der måske 5 6 år eller
Sådan noget, men så til sidst blev jeg ligesom.
Det var jo aldrig nogensinde en drøm.
Det var ikke bare et tilfælde der begyndte, og så var det
sjovt at blive ved. Så blev jeg lidt træt af det der
med at man Sådan levede lidt. Efter andres vilje i
virkeligheden altså. Det var Sådan lidt noget med at
gå rundt og vente på telefonen. Ringede at nu nu ville nogen
gerne booke dig til dit til deres konfirmation.
Nu vil nogen gerne have lavet noget fjernsyn med dig.
Du må slet ikke lige bestemme noget over det, men du må gerne
være med og være ham den fjollet.
Og så har jeg altid programmeret ved siden af og også imens.
Så så. Sagde jeg ligesom bare ja til en
af de venner der havde spurgt om jeg ikke ville have et job hos
dem. Ja, Det er utroligt
privilegeret, men jo også hvad skal man sige?
Held er jo bare at være dygtig på det rigtige tidspunkt eller
et eller andet, ikke? Og så startede jeg, så fik jeg
fuldtidsjob og har så programmør lige siden og stinder.
Dem blev først bare hobby igen og så gledet dem næsten helt ud,
så nu gør jeg det kun Sådan virkelig lejlighedsvis når
events i os kan du ikke lige være med til det her
arrangement. Så kan vi men.
Det virker spørgsmålet. Den der performance ting har du
lidt båret med? Altså du er meget aktiv på
sociale medier og har også en youtube kanal ikke og Sådan med
Sådan engelsk audien og så videre, så det virker som om at
du du bare bruger Det kan man sige.
Jamen Jeg kan godt lide at underholde, og det lyder som om
at det Sådan er mig der står og jongleret eller Sådan noget.
Men altså. Jeg synes i virkeligheden, at
underholdningen er en en så disciplin.
Altså når du laver en youtube video, selvom den er informativ,
så skal den stadigvæk være underholdende for at folk de
gider at se den. Når du skriver tweets så skal
det jo altså, selvom Det er informativ, så skal du stadigvæk
være underholdende, så holder et oplæg om AI.
Det har været ude og gjort noget gjort nogle gange.
Og og så synes jeg også Det er helt vildt sjovt, at Det er jo
nemt når man er vant til at folk skal grine.
Det behøver de jo ikke engang så så.
Men det skal jo stadigvæk være underholdende, så Jeg har
ligesom fundet ud af at nå men Sådan det.
Det skal være underholdende først næsten og så alt andet Det
kan Det kan komme efter og det. Det synes jeg bare er rigtig.
Det kan jeg sgu godt lide. Det er.
Sjovt at kunne underholde på den måde.
Det er sjovt. Du vil selvfølgelig ikke handle
om showbiz og hvad hedder det og Sådan nogle ting?
Men jeg holder Sådan en en del foredrag og Sådan noget og og
Der er jeg altid Sådan. Det er altid meget fagligt.
Altså Det er Sådan udgangspunktet og så når folk
griner så kommer det altid sygt meget bag på mig Sådan så er det
et eller andet sted hvor de. Sådan okay ja.
Altså det man siger til når man er overfor altså en lille
gruppe. Det er typisk noget andet Der er
sjovt når man står foran mange føler jeg på en eller 2 måde.
Ja jamen Det er rigtigt, og Der er noget altså Det er jo den der
levering, som man lærer med standard, for eksempel at at
nogle gange så kan du bare sige det på en sjov måde.
Altså Det er det eneste, og så kan man godt sidde bagefter og
tænke, hvad var det egentlig vi grinte af, men Det var så bare
levering og tegninger og Sådan noget ikke, og Det er helt klart
anderledes når man sidder med vennerne end når man står på en
scene eller Der er noget overlap.
Men Det er også 2 forskellige discipliner.
Ja megafedt hvad hedder det? Nå men lad os begynde at snakke
lidt om hvad hedder det koder og så videre så vidt jeg forstår så
er du hvad hedder det rooopi udvikler Sådan primært.
Men men hvad hedder det som sagt du?
Jeg følger også med og og det virker som om du ligesom har
opdaget at AI kan kan kode kan du kan du ikke prøve Sådan at
fortælle lidt Sådan om om din rejse med med hvad hedder det at
komme i gang med at at bruge AJ? Mary eget specifikt jo jo altså
sprogene Der er robie har jeg bare rigtig godt kunne lide og
så tror jeg jeg startede med ASP meget meget lidt da jeg var barn
og så PHP blev det til og så blev det til roopia og så kan
man jo heller ikke rigtig undgå javascript og Sådan noget og så
fandt jeg ud af at jeg ville lave macs så måtte jeg jo lave
objektiv c og så blev det til Swift senere hen og Sådan noget
så Jeg har været nogle sprog igennem ligesom efterhånden.
Også før at i og det man jo finder ud af Det er når man
lærer et. Jamen så tror man at Det er
programmeringen, og så lærer man så nummer 2, så finder man ud af
OK. Det er ikke alle beslutninger,
Der er de samme, ligesom ligger til grund for de her sprog.
Og når man så lærer nummer 3, så er det pludselig meget nemmere
at lære fordi man kan se nå, men Det er ikke ligesom det første.
Men Det er lidt ligesom det andet, men det Det har så sin 3
så på den måde kan vi ligesom så bygger det sammen til en større
forståelse af bare Sådan programmering som generelt Sådan
logistisk system bygning. Ikke logistisk logisk.
Logistisk. Så hvad kan man sige?
Det er der jo en hel masse erfaring i som som jeg jo har
med mig, når jeg så siger til AI agent.
Nu skal du skrive det i go altså Jeg har aldrig skrevet gode, men
Det er jo ikke fordi jeg ikke kan programmere i go.
Jeg har bare ikke lige lært hvordan, altså om det skal være
de krøllede parenteser eller andet ikke det det.
Det var så bare det der specifikt der.
Nå men med AI specifikt der. Jeg var ikke stor på AI før jat
GPT 3,5 eller hvad det nu det hed da den ligesom da hele
verden vågnede op og tænkte OK nu kan de faktisk noget.
Og så begyndte jeg jo at bruge den til lidt af hvert og så kom
der git hub copyet som er Sådan noget ordo complete.
Jeg ved ikke hvor hvor savi din jeres lyttere er, men Det er jo
Sådan noget hvor du skriver din helt almindelige editor som du
plejer at skrive i, men lige pludselig så så foreslår den.
Ikke bare at færdiggøre det ord du er ved at skrive, fordi Det
har den egentlig gjort altid. Det er bare Sådan.
Ved du ved at færdiggøre det ord fra at kunne se det ud fra de
andre ord du har skrevet, men pludselig begynder den at
foreslå ting som Der er ligesom et get på hvad det kunne være
for en funktion du er ved at skrive.
Så hvis du skriver som så ved den godt hvordan en en
summeringsfunktion ser ud, og så foreslår den det bare, og Det
kan jeg huske at jeg var. Altså virkelig imponeret over.
Altså det der med at sidde og skrive og lige pludselig så så
skulle jeg bare Sådan. Ja jamen Det er rigtigt.
Ja altså jeg sad og grinede af min altså til min computer
nærmest højlydt også sammen med en jeg arbejdede sammen med på
det tidspunkt, hvor vi Sådan sad og paire programmet en ting og
jeg skrev et par tegn og så forestille mig det bare så var
jeg Sådan. Nå ja jamen Det var det jo.
Og Det var første gang jeg kunne mærke den der.
Ting af at OK. Nu begynder det at gå stærkt på
en eller 2 måde. Nu kan jeg nu får jeg nogle nye
muligheder end Jeg har haft, og Det var jo bare i det meget små.
Men Det var også Sådan lidt i vejen.
Altså fordi man kommer også til at snuble lidt over det.
Man bliver også Sådan distraheret af det på.
Jeg var jo allerede. Hvad kan man sige kapabel på det
tidspunkt? Så jeg vidste jo sommetider godt
hvad jeg ville skrive, og når man så foreslår noget andet, så
kunne man godt blive Sådan. Nej nu er du nu er du faktisk
bare lidt i vejen. Altså Det er jo også en blanding
af et mega fedt. Men jeg kunne også godt finde på
at slå det fra faktisk. Og så opdagede jeg curser som er
en også en en gammeldags editor. Det var det i hvert fald på det
tidspunkt, som bare var rigtig god til det med at ordne complet
og kunne ligesom skrive flere linjer af gangen og Sådan også
vise folk skulle hoppe hen bagefter.
Og så du kan ligesom bare blive ved med at trykke tab, og så
bliver den ved med at hoppe rundt i filen og og færdiggøre
det du var i gang med. Og Det var ligesom næste hop, og
jeg tænkte OK, Det var godt nok smart og i curser havde de så
det der hedder? Sådan et en sidebar der hedder
composer, hvor du så bare kunne skrive til den.
Nu vil jeg gerne have den her ændring og så så foreslår den
det så, og så kunne du jo så sige ja eller nej til det, og
Det var først skridt ud i det, hvor man ligesom stopper med at
kode selv, men men rykker trinnet op på en eller 2 måde og
beskriver det. Og Det var lige omkring der hvor
jeg skrev den app der hed pickweing som var Sådan en Jeg
har Sådan en we ared as gamer mus der Sådan vejer nul nul og
next. Ja Det er åndssvagt, men det
vejer jeg virkelig meget meget lidt.
Og den er så ingen tommelfingerknap, og Det var jeg
ligesom blevet vant til at bruge de der frem og tilbage-knapper,
så det jeg fik den ide at jeg kunne ligesom lave en app der
hvis man spiller computerspil, så har man sikkert set Sådan
nogle radio-menuuer, hvor det ligesom Det er tit Sådan.
Hvis man skal lave en hilsen til nogle andre spillere, så holder
man musen inde og så kommer der Sådan en ring rundt om musen og
så kan du så føre musen til Venstre eller højre eller op
eller ned, og så kan du så gøre forskellige ting efter hvor
musen bliver ført hen. Det kunne jeg da sagtens have i
mit på min mac, tænkte jeg. Jeg kan godt huske da du
releaede den der jeg fulgte med i din Sådan din youtube video
hvor du vidste det. På youtube videoen er faktisk
0,5 år efter jeg releaede den, for jeg skrev det på Twitter
bare det der og så havde jeg optog noget video hvor jeg bare
sad og og og kodede med cursor og var ligesom var Sådan grinet
af hvor nemt det fløjtes sted. Og specifikt var det jo Sådan
noget, fordi på det tidspunkt var de stadigvæk ikke Sådan.
Altså de var ikke pisse gode de der modeller.
Og deres og det værktøj de havde nu havde til rådighed, så Det
var Sådan de var ret gode. Det var også noget, hvor jeg
kunne sige, Jeg vil gerne have. Ja det Jeg vil gerne have den
har tegnet den her ring ikke. Og i gamle dage havde jeg jo
skulle. Trigonometri og matematik og
Sådan noget for at få tegnet den der ring og de der med den
skulle highlighte og Sådan noget.
Det kunne jeg bare bestille nu altså det det vil jeg bare have
og så fik jeg bare det fik jeg bare og Det var jo det der var
altså Det var jo Sådan. Nu kan du få Sådan den her
aflukkede ting eller den her ene.
Algoritme eller funktion kan du bare bestille noget, og så får
du den gratis. Men, der var stadigvæk masser.
Jeg skulle ind og rette selv bagefter til og Sådan noget.
Men Det var Det var virkelig fedt.
Og så næste trin op var cloud coat.
Og dengang der altså det vi snakkede om her.
Der brugte jeg også meget chat GBT.
Altså Det var lidt det havde jeg ligesom allerede erstattet Stack
overflow og Google og alt Sådan noget.
Der var næsten ingen grund. Altså jeg sad stadig og
copypastede frem og tilbage. Det var måske endda allerførste
oplevelse med her og kodning. Jeg lavede jeg lavede Sådan et
lille CLI troll der hed copcon til ligesom at som jeg kunne
køre i mit projekt som ligesom bare kopierede alle indholdet af
alle filer og filstrukturen ind på ind på klipboard.
Og så kunne jeg bare ligesom copy pesten i din checkbibliotek
og så kunne man lave Sådan en popcorn ikke nore fil til
ligesom at Det er i den ignorerer forskellige, altså
miljøma for eksempel eller forskellige ting og sager.
Smart Det var Sådan lidt. Fuldstændigt outdated.
Totalt. Ja, men Det er meget til det
tidspunkt jeg. Bliver glad for, at det i en
periode. Ja fordi Det er jo i
virkeligheden det som. De der gode agenter gør jo altså
det. Det er jo vigtigt at forstå, at
Sådan LMI sig selv. Teknologien er jo ikke
anderledes end den har været hele tiden.
Det er jo altid bare kun været tekstgenerering.
Det er jo det eneste der nogensinde sker inde i sin
maskine. Det er den generere tekst, og så
har vi så puttet nogle værktøjer rundt omkring og få det til at
ligne alt muligt andet. Jamen Det er jo meget tekst der
ryger, altså der bliver gættet på man.
Kan sige det Sådan helt simpelt, så noget af det som agenter gør
nemmere ved at arbejde med i og kode.
Det er at det altså ligesom selv slår op i filerne og så videre
ikke og man ikke Sådan slår komme i klistrøm frem og tilbage
fra chatbit hele tiden. Det var simpelthen det der
hedder rack. Altså RAG retrie assist the
generation. Eller Sådan noget.
Det er Sådan Det er. Ja, jeg ved det ikke.
Og nu er det jo Sådan lidt nu. Nu er det mere ovre i Sådan ja
tode calls og Sådan noget ikke altså det.
Men Det er jo alt sammen bare metoder og værktøj til at den
skal have mere tekst ind så den kan bedre gætte før det kommer
fra noget tekst og den det altså selve det grundkoncept er jo det
samme som det her hele tiden har været.
Call code var der hvor vi var kommet til.
Som var første gang jeg prøvede det der hvor Det var Sådan en
en. Altså Det var ligesom pursers
composer, men på speed på en eller 2 måde.
Og. Det synes jeg var ret fedt.
Jeg var allerede meget hjemme i terminalen, så Det var ikke
Sådan nyt for mig at at have altid været Sådan tæt på det
miljø Det er, så det kunne jeg egentlig godt Sådan og jeg.
Han er jo også som sagt altid haft mange projekter, så det der
med at kunne kunne skynde sig lidt.
Det var også meget tillokkende, at jeg ikke Sådan behøvede
behøvede at at gå i detaljer. Så de er jo en af de første
oplevelser var Sådan noget hvor jeg.
På en togtur til København. Konverterede hele min.
Arsbæk hedder det Sådan en slags måde at skrive ruby til United
test på til den 2 mini test. Som er mere Sådan rælelse
default rovgiveren reals default.
Men i bund og grund er jo Det er jo det samme som strukturelt.
Altså hvis du har nogle du har noget kode der skal testes af
noget andet kode og og det det Det er testkoden der Det var så
skrevet II et framework og så ville jeg lave det om til et
andet framework, så det gode ved den opgave er jo at du kan.
Du kan køre dit tests og så kan du se om de bliver grønne hen ad
vejen ikke og hvis de bliver grønne jamen så er det gået
godt. Og Det kan jeg huske.
At Jeg synes var mega fedt og Det var dengang man stadigvæk
bare betalte per token for cloud coat også så Det var helt i
starten Det var før man kunne lave macse abonnere og Sådan
noget. Nej Det var godt nok ikke i
terminalen, men Det kan godt være Det var igennem deres APO
så jo den tankede bare ikke på at vide jo jo det tror jeg du
har ret i så jeg kunne Sådan følge med i hvad det kostede mig
og Det var Sådan noget med det endte med at koste 200 kr. eller
Sådan noget og konvertere hele den der og det tog de der 6
timer. Som den der eller 4 timers altså
en togtur ikke. Men i enden af det havde jeg
både lært synes jeg mange ting om, hvordan jeg kunne gøre det
her på en måde, så det ligesom var.
Til at følge med i og til at få noget ud af.
Men jeg havde jeg stole også på det.
Altså. Det var ikke Sådan jeg havde
tænkt. Nu har jeg bare lavet få 100 kr.
Slap jeg sidder ikke kan bruge til noget, Det var faktisk god
godt skrevet god kode og Det var jo så Sådan at 3,5 eller Sådan
noget ikke på det tidspunkt. Og derefter har jeg været
rimelig. Glad for alle de der agenter og
brugte dem mere og mere og indtil nu hvor at jeg stadigvæk
dykker ned i koden. Engang imellem, men også ofte
specielt til Sådan noget sideprojekter bare kværner ud af
i det så codex lige nu. Men i næste uge kan det jo være
noget andet. Så jeg må sige.
Jeg er godt nok overbevist om, at Det er at at Det kan sætte
noget fart på en programmør, men og Det kan give dem der ikke er
programmør nogen nye muligheder for.
At komme de første par skridt. Men Jeg er ikke der, hvor jeg
siger, at nu er programmør. Altså Det er ikke Sådan byg et
kæmpe system uden programmør. Du skal ligesom stadigvæk have
noget viden om systemer og opbygninger og Sådan noget, men
men men for dem der bare designer altså det Der er næsten
ikke nogen. Altså der der der nu kan være
kundedesignere. Det har jeg også altid været den
holdning. Jeg synes Det var fjollet man
ikke ville noget mere men. Men nu kan man ligesom nu er det
altså. Nu skal der selv lidt til at
bringe. Det sidste ende, ikke?
Og det samme, for ja, måske det andet.
Ja, det ved jeg ikke nå, men i hvert fald Det er min rejse.
Den er nu hvor Jeg synes, at jeg bruger, jeg bruger dem dagen
lang, og jeg bruger dem både til at spørge om kode skrivekode,
undersøg kode bruger dem også til.
Så småt til Sådan at lave andre ting altså.
Jeg har også prøvet eksperimenteret med at få den
til at lave mit momsregnskab og Sådan noget.
Bare fordi at at lige så snart man får ting ned i filer så er
det jo Sådan. Så er det Sådan everriting.
Agent. Er det bare Sådan et et kontekst
limnings hvad hedder det? En opgave kan man sige ikke.
Altså jeg bare har limet det sammen og fået kontekst rigtigt
i stedet for i det punkt. Jamen præcis og fordi this is
unics i know-tis som de videoer park.
Jeg havde en mappe med gif filer for eksempel, så vidste jeg jo
at der findes. Unix-tuals, der ligesom kan.
Hive frames ud af de filer, og jeg vidste, at agenterne kunne
se, hvad der sker for de billeder og Sådan noget.
Så så fik jeg den til at omdøbe alle de her gifler til noget,
der beskrev dem i stedet for bare de der tilfældige
genererede strenge. De havde haft dengang de
kopierede dem fra nettet. Og på den måde.
Ja hvad fanden? Jamen ja ja, og Det er bare det
der med at sige. Nu er det blevet der, hvor jeg
at Det er det første værktøj jeg rækker ud efter nærmest.
Og. De sidste par uger har jeg også
Sådan, så tænkte jeg åh Det var fedt hvis jeg havde Sådan 1 1 1
task runner altså Sådan en der kører min test som en
formateringsgript som i en linder og script og Sådan noget
i stedet for at jeg sad og skrev kommandoen, så kunne jeg fedt
bare have Sådan et et persistent UI som bare var åben altid, så
kunne jeg bare trykke på r for at køre run og t for test og så
videre. Og i gamle dage havde jeg tænkt
nå det kunne være sjovt, og så har jeg startet på det, og så
har jeg brugt 3 timer og var kommet måske lige i gang.
Og så tænkte jeg okay. Hvad skulle vi have brændt
energien af på det? Men nu kunne jeg så gøre det og
bruge 3 timer, mens jeg lavede andre ting og havde et fuldt
brugbart værktøj til sidst i et sprog jeg aldrig har skrevet
før. De pløjede på git hub med et
script der automatisk releaiser det hver gang jeg siger den skal
release det og. En hvad er Sådan noget home tab
Der er også så du kan installere det på, men bare skal bruge
installeret. Ja.
Så det Der er tilbage til mig på det i det projekt er jo at jeg
skal bare få ideen. Finpuds ideen altså ligesom føre
den ud i verden. Holde visionen klar på en eller
2 måde, fordi lige pludselig kan man.
Man kan også gøre det her. Man kan også gøre det man kan
gøre, så det og det behøver man næsten ikke Sådan altså overveje
fordi man kan bare det hele. Man kan bare gøre det på.
Ja præcis så nu er det lige pludselig man skal sige man kan
også det, og man skal jeg det i virkeligheden.
Det er ligesom tilbage til mig stadigvæk, og så var det Sådan
noget som at finde på navnet og. Beskrive det og finde på et
sjovt og twitte om det, eller? Jeg synes du siger noget
interessant det der med det at få et det der med at få ideen.
Det er det Der er det sværere i virkeligheden ikke men.
Det er jo lige så svært, som det altid har været.
Ja jeg sidder også lige nu her og Jeg er jo på barsel nu her så
men men når hvad hedder det min kæreste han sover så sidder jeg
lige og hacker lidt med crowd code og er i gang med at bygge
Sådan en en package manager for EI agenter med flasker mans og
og hvad hedder det supp as og skills og så videre.
Ja Det kan jeg godt. Se det ja og og Det er også bare
Der er også. Man bliver jo Sådan helt høj af
at man bare kan blæse 45.000 linier kode eller Sådan noget er
det blevet til her over den seneste uges tid ud ikke og så
bruger jeg ligesom Sådan 1,5 time mens min søn sover der for
ligesom lige at chatte frem og tilbage med dagens opgaver, så
Jeg har glemt den, så er det typisk en en hel del som bliver
splittet op i flere opgaver. Jeg loaded op som git hub
issues. Bliver defineret deroppe, og så
sætter jeg den ellers bare til at at køre dem i Sådan en en
proces Jeg har lavet og så. Så kører den bare.
Du har gang i. Din rell 4 wicking loop.
Selvom Det er bare. Ja ja for det kunne lige det
kunne det nærmest lige så godt være altså ja men altså så så
hvad hedder det? Men men Jeg har også Sådan nogle
gange når jeg sætter mig foran den computer der, så har jeg
også bare intet zone og så tænker jeg bare den skal også
have den der den skal også have den der den skal også have den
der hvor Jeg har Sådan en lille en lille en Der er lidt ked af
det her men. Den underholder regnens.
Så er det lidt, så er det lidt lidt autentisk.
Men så Jeg kan godt sætte mig ind i den der Sådan hvis man har
lidt popcorn, hjerne og lidt lidt.
Der har mange ideer, så kan man godt virkelig få travlt med de
her tools. Og Der er det jo.
Hvis jeg skal pudse min egen glorie, så tager jeg altid
muligheden. Men.
Det er også noget det jeg Sådan har været sjovt ved at lave open
source igennem tiden og Sådan noget.
Det der med lige at tage det den sidste stykke vej.
Jeg lavede en lille grafik til det lave en pæn git up readme og
Sådan noget Sådan at det går fra at være Sådan et obskurt
projekt. Ingen kan se hvad er eller har
brugt til det Sådan ligesom ligner når Det er et lille
bolche det her ja. Lige præcis.
Det er jo, og Det er også det jeg oplever med.
Altså meget af det Der er opgaven i det, som Jeg er i gang
med at bygge. Det findes jo ikke rigtigt på
den måde, som jeg ligesom har inde i mit hoved.
Så meget af det handler også om ligesom at prøve at få lavet
dokumentationen og lavet remee og Sådan noget Sådan så at folk
rent faktisk fatter hvad de skal bruge det her til ikke og
hvordan de skal bruge det. Så Det er jo på den måde er det
meget kreativ proces også og Sådan meget.
Det er Sådan et content proces i virkeligheden også ikke ja.
Så så det Det er det men men men så også igen synes jeg også
Sådan når man så bare popcornhjerner den ud for vildt
og brænder tungens af. Og jeg skal have den der og den
der, og det skal man også kunne det der og så videre.
Så det det gør ligesom tage magten fra en ved at lave det
der system Sådan rimelig spaghetti agtigt så på et
tidspunkt så sidder man ligesom og siger OK nu nu begynder det
altså og og og være være være op ad bakke det her så og så
opgaven i virkeligheden og og tænke arkitektur og prøve og og
Sådan nogle ting der ikke. Jo og der og og der kommer det
jo tilbage til det som altid har været Sådan.
Software engineer god stil eller Sådan god og godt håndværk og
Det er jo at køre vv på sit kode og.
Re Factor dette når det giver mening og sørge for at holde
styr på sine branches og sørge for at bruge polyquest.
Måske hvis Det er Sådan det altså Vores alle de der
klassiske dyder i virkeligheden stadigvæk godt kan bruges til at
holde styr på det. Fordi jeg stadig fuldstændig
lige så relevante, som de aldrig har været.
Ja lige præcis og så. Ja men det ja gør også det
samme. Altså det der med at få ideerne
og det med at få dem ud i livet man er nødt til ligesom at at
putte en eller 2 måde at putte det i system.
Og så er det fedt at have et system som som agenterne også
kender og kan bruge og brugte noget der hedder beats.
Det er som om Det er ligesom Det er ligesom.
Ikke bare voksen virke. Ja, det vokser, vokser og
vokser. Bare så Jeg er Sådan lidt.
Det begynder at føles lidt som at invitere en myretue indenfor
men. Men ideen er god.
Hvad er det Sådan helt præcist? Jamen Det er en.
Issue tracker så ligesom dine get up issues Sådan som du
beskriver, gjorde jeg faktisk også i starten.
Men jeg arbejder så ikke sammen med nogen på mine sideprojekter,
så derfor så Sådan lidt en om hvor jeg kører omkring getup,
men beats er så altså beats som i perler er en command line is
u-tracker så du har dine issues i dit i dit projekt.
Tjekkede ind i get og Beach processer cirkulid inde bagved,
men også json faktisk begge dele.
Det er det jeg mener med. Det er Sådan lidt begynder at
blive lidt svært at finde ud af hvad det egentlig er det gør.
Men Der er jo så allerede 19 alternativer Der er blevet
vibekortet, som gør det på deres måde.
Men beats kan du så altså bruge kommandline til at oprette
issues og gøre dem fra done til improvis til pendling til og så
videre og du kan tilføje. Beskrivelser og de har så også
alle mulige algoritmer Sådan for at bedømme.
Vigtigheden af dem altså hvis en prioritet de har det fordi Sådan
automatisk og. Sådan noget af hinanden
afhængighed. Altså hvis du Sådan forestiller
dig. Du beskriver et helt system
ISUS, så vil nogle ting jo være afhængig af de andre, og der kan
du så få lavet Sådan en graf for over hvordan hvilken rækkefølge
vil du skulle gennemføre dem for at du kommer ned til den næste
og II fald du vil have 6 agenter til at arbejde på det på samme
tid, så kan du også ligesom regne ud.
Jamen hvem tager hvad og? Hvornår Det er nemlig det der
med fordi når man tager når altså fordi Jeg er Sådan noget
big vision ikke altså de skal bare være den her store.
Ja kampvogn ikke og det skal jo typisk brydes noget i nogle
nogle opgaver ikke, og Der er det nemlig det der med.
Så bliver man nødt til at tænke rækkefølge ind i det, fordi Der
er noget man skal bygge før nogle andre ting og Det er ikke
man kan ikke bare blæse du ved 10 agenter op til at arbejde
samtidig på det, fordi så så smadrede de hinandens arbejde og
altså så bliver det Sådan en orkestrerings arbejde ikke?
Men Det kan du så med beats fordi så ville nogle jo være
blocked af nogle andre og så videre så så.
Og det det lyder som et kæmpestort arbejde at sætte det
op, men Det kan du jo også bare få agenterne til.
Så du kan bare snakke med den om ideen først og så sige, og til
sidst skal vi oprette issues og så opretter den jo selv altså
systemet. Det er ikke Sådan jeg bruger
det. Jeg bruger det mere bare Sådan
en flad struktur. Der er ikke nogen shuse der
ligesom blokker hinanden nærmest sommetider, så er det Sådan en
en epic som er et stort issue. Som hvor der Sådan er ligesom et
et omkranset et og så 5 under issues.
Men Det er aldrig Sådan at Det er Sådan forgrener sig ud i et
kæmpe stort træer. Og for også at komme tilbage til
det med at ideerne og visionen og Sådan noget sted i mit at
det. Det føler jeg egentlig ret meget
Sådan. Jeg kan ikke Sådan.
Det er sjældent. Jeg er i hvert fald ikke endnu
har bygget ting, hvor jeg Sådan ved fra starten af hvordan det
hele skal føles, så Jeg synes ikke rigtig det der med at det
tilfælder mig ikke særlig meget for Sådan en realt weekend loop
til at køre hele natten og bare bygge et eller andet kæmpe
system fordi Sådan OK. Men Jeg har jo ikke.
Jeg har jo ikke følt noget af det undervejs.
Jeg ved ikke om Vi er gået i den rigtige retning på en eller 2
måde. Så det der tit er processen der,
at man ligesom sort frø og så itererer man, og så ender man
stadig her en god bænke. Så for mig er det meget mere
Sådan smække lidt ler på, så forme det og så lidt mere ler på
og så forme det og så lidt mere så forme det.
Og så vil jeg hellere skifte mellem 3 projekter eller youtube
og et projekt og Twitter og youtube og projektet Twitter
altså hvor at så vil jeg hellere.
Jeg vil hellere gå langsomt frem, men gå i den rigtige
retning på en eller 2 måde. Endnu i hvert fald.
Og Det var sjovt. Du siger det der med at det der
beats der allerede har lavet 17 versioner af det ikke fordi alle
kan jo bare vibeco de her ting ikke.
Jeg har også arbejdet på det der agent ressources og først var
det Sådan en den hed bare add dash skill som er Sådan 1 1 1
pip i pakke i Sådan en python pakke man kunne køre via noget
der hedder jugi x ligesom NPX. Så Det var det ligesom der og så
udviklede sig nemlig Sådan. Hey, det skal da være en helt
package manager. Det skal da ikke kun være for
skills. Det skal også være for slash
command og så agent og så videre.
Så det udviklede sig til at blive Sådan 1 1 1 CLE tool det
sidder decideret. Men, men så så jeg lige
pludselig at wassel de havde også lavet Sådan en at skulle
bare INPMNPX land kan man sige OK det minder os rimelig meget
om om det også lige har lavet Sådan.
Nå men OK, men Jeg er længere fremme Jeg er på nu er jeg.
Jeg går efter at lave en hel package manager.
For tidligt opdaget i dag, at det så også har de så også gjort
og de har købt skills dot essays og fået skills NPM pakken og
Sådan noget så. Store.
Muskler op imod der. Det er det ja, men men altså,
men Det er jo skægt. Jo Det er jo det man skal huske.
Det skal være skægt ikke og Det er jo.
Jo altså Jeg synes bare Det er en interessant måde at tænke på
det det her med at altså fordi hvis man tænker på det som om at
naturligt sprog lidt er det nye programmeringssprog og så er ERI
kode agenterne. De er ligesom compileren eller
en turbiteren der ligesom eksekverer det.
Sådan kan man godt lidt tænke på det og så er så kan man skrive
script og forskellige forskellige kode som i form
slash command og skills og så videre rundt omkring.
Og dem giver man så i de her dotclaw fil dot mapper, for
eksempel ligesom man gemmer. Altså pakker man installerer ned
til det projekt typisk vi plejer Sådan, for eksempel i nodemodel
og så videre. Det er Sådan lidt der jeg gerne
vil hen med agent ressources fordi jeg føler lidt der mangler
det der økosystem uden om om om det her ikke?
Hvor man kan genbruge genbruge kode hinanden og skrevet og så
videre, ikke? Der er helt klart også noget i
det der med. Nu bor jeg jo codex for det
meste, men Jeg kan egentlig også godt lide cloud coote, og Jeg
kan også godt lide den der hedder amb og Jeg kan også godt
lide jamemen engang imellem. Men, men Det er jo en ny mappe
skills i web dem alle sammen. Nu er de så for gudskelov alle
sammen ligesom købt ind på skills men men Det er jo
stadigvæk. De ligger jo hver sit sted.
Så Der er også noget af det der med Sådan at kontrollere.
Eller hvad skal man sige holde dem II synk ja.
Ja det Det er der helt sikkert, men hvordan er det så?
Altså kan du ikke prøve at forklare lidt fordi hvis altså
jeg bruger mest Claude coat hvad hvad er Sådan?
Hvad oplever du Sådan ligesom er brugeroplevelsesforskellen
mellem Claude coat og codex. Primo codex har helt klart en
dårligere toury, altså terminal UI.
Men Jeg tror det jeg oplever er at clole eller codex bruger
længere tid på at indsamle. Kode og overvej før den begynder
at skrive. Jeg tror det, og Jeg tror Det er
den effekt jeg ser altså jeg føler at.
Den kan skrive mere avancerede ting, og når den gør det, så gør
den det i mere i konteksten af resten af din kode.
Jeg synes Claude er og op hos. Kan godt være lidt for ivrig til
at gå i gang, før den lige er Sådan helt har.
Sat sig ind i hvordan how wey work here på en eller 2 måde.
Og Det er mest i forbindelse med crowd code, faktisk fordi når
man bruger den der hedder amb som jeg også rigtig godt kan
lide, så den bruger også openus som Sådan en base model.
Den blander lidt modellerne, men den Sådan grundmodellen er også
opus, og den synes Jeg er bedre til det, så det handler jo i
virkeligheden om den hvad jeg kalder.
Hvad kalder det harnæs eller er det Sådan seletøj eller Sådan
noget? Sådan agent maskineriet eller?
Hvilket værktøj du giver agenten fordi som vi snakkede om Det er
jo altid bare tekstgenerering, så det skal ligesom ja.
Så der fungerer den bedre, og det tror jeg måske kan forklares
med, at de så har sat den. Altså ikke trænet den, men jo
fortalte den at den skal være mere grundig i
indsamlingsprocessen, før den begynder at skrive.
Så det synes Jeg er forskellen at.
Jeg oplever sjældent med codex at den bare skriver en hel
masse, altså også skal smide væk bagefter.
Men det oplever. Jeg synes jeg stadigvæk med code
coat hvor jeg Sådan ok. Det er slet ikke det her jeg
skal bruge. Det er sjovt fordi nogle gange
især når ens system begynder at blive større, så så kan den godt
få lidt skyklapper på Sådan hvor den siger OK Det er den der
opgave jeg skal løse, så er det bare geopark på og så læser
fokus på det ikke? Og at Jeg kan typisk godt lide
Sådan at lide at sige hey Jeg har Sådan i min cloud Der er DMD
har jeg skrevet at den ligesom skal lige den skal tænke det
hele systemet ind når den ja basically som det som du siger
der ikke at den skal ligesom. Sørge for, at det ligesom passer
sammen med det andet at ikke at ikke lokalt optimere for en
eller 2 lille, for ellers så ender det med at blive Sådan
nogle hotfix. Sådan nogle lappeløsninger
overalt. Ellers så er det med ja.
Irriterende. Ja ja lige præcis.
Så Det er min oplevelse, og derfor bruger jeg med for det
meste kodex. Og så kører jeg det ret Sådan.
Manila sætter vi i virkeligheden altså i min agent dot DMD eller
agents dot MD. Det kan jeg ikke huske.
Har jeg ikke særlig meget. Info og mine system agen står
dem. De har heller ikke særlig meget
info. Og så har jeg et par skills, men
Det er begge 2 nogen Jeg har skrevet selv i virkeligheden som
bare var Sådan en kode. Jeg blev ved med at gentage, så
tænkte jeg Det kan jo bare genbruge på den måde.
Jeg tror faktisk de startede som slash command begge 2 også så
som jo bare er prompt, altså copy paste i virkeligheden.
Og den ene er altså udover det med, at de bruger beats til at
at sige tracke. Altså det vil sige.
Holde styr på hvilke opgaver Vi har foran os, og hvad for nogle
Vi har løst. Så.
Så bruger jeg ret tit det. Der er faktisk begyndt at bruge
en skills, som Jeg har hentet, som er Sådan noget med at den
skal få den til at interviewe dig om featuren, så du i stedet
for bare at sige du skal. Du skal lave en sign-infunktion,
så siger du lav en signinfunktion.
Start med at interviewe mig om hvordan vi gør, fordi i stedet
for at du skal bruge side op og side ned på at beskrive det, så
er det sjældent man Sådan lige ved altid hvad man hvordan hvad
man egentlig synes. Men man ved det når den spørger
dig, så ved man når det i hvert fald mellem a og b så er det a
og mellem den så er det så er det b.
Så det bruger jeg ret meget og også til at lave de der issues
så siger den Jeg vil gerne lave den her funktion, men først vil
jeg gerne diskutere den med dig og så diskutere vi får mig
tilbage. Den slår op i filerne den
investegater på nettet. Det er Sådan et et verbum
verpers et verbum jeg bruger tit er Invest.
Når jeg gerne vil have den til at finde ud af det altså.
Bliv lige lidt klogere, inden vi tager en beslutning her.
Og så interview som er Sådan noget.
Ja spørg mig lige om hvad vi gør.
Og. Så når Vi er færdige med det, så
kan vi godt ende med et SU. Vi kan også ende med bare at
gøre det med det samme, og så når vi tager når jeg så.
Så prøver jeg i virkeligheden at brænde det hen imod noget der
virker, Sådan som Jeg vil have. Det skal virke ikke ikke
kodemæssigt, men Sådan funktionen
funktionalitetsmæssigt i virkeligheden, når det så
begynder at føles rigtigt, så har jeg en 2 skill der hedder
refactor som som er siger til den.
Nu skal du kigge på alt det Vi har lavet indtil nu, og så skal
du finde ting vi kan slette igen ting som vi kan, og Det var
Sådan nogle programmører termer. Men Sådan reflekter for syncity.
Reflacer for eller ikke hvad Jeg kan kalde flatten.
Logics og Sådan noget altså bare Sådan i stedet for at have 5 f
statements ind i hinanden, så se om vi kan gøre det til en lang
switch case og Sådan noget. Altså hvor man ligesom får Sådan
nogle ting som jeg selv vilbefactor når jeg kigger på
det 2 gang ligesom nu er min test grøn, så skal jeg gå
tilbage og så skal jeg så får det også ser pænt ud.
Og der finder vi næsten altid noget.
En en metode, som vi ikke bruger alligevel, eller.
En ifstate men som altid er sand, så vi kan slette else
delen af det eller altså Der er altid næsten noget vi finder
der. Og i virkeligheden altså
afhængig af hvor hvor hvor alvorligt den ændring er, så kan
jeg godt sommetider bare altså tage dens ord for brugbare nu
har jeg gjort den. Det er fint med mig, så det tror
jeg på. Og så har vi faktisk tit, så
siger jeg bare nu må du gerne komme ind og så somme tider så
kan jeg få den til at komme et uden at den spørger mig først om
beskeden og andre gange så så fyrer den det bare af.
Og det synes jeg fungerer ret godt, og så har jeg en 3 en som
er som. Er Sådan en.
Forårsrengøring agtig skide som er Sådan noget ligesom lidt
ligesom en ve Factor task, men hvor jeg siger til den nu skal
du kigge altså. Kig dig godt omkring undersøg
ude i krogene. Find steder vi kan optimere
eller nogle steder som ikke giver mening eller nogen som vi
ikke bruger. Og så giv mig 10 bud på ting vi
kan forbedre i det her projekt. Ja, så så får man jo det, og så
kan man ligesom selv vælge, så vurderer den også Sådan Det er
Sådan hej eller Sådan risk allo og impact a high så kan man jo
nå den skal vi jo så nok i hvert.
Fald. Gøre.
Og og den kan jeg så også tit tage at sige.
Det lyder alt sammen som en god ide at lav et issu for hver af
dem, og så er det jo så vigtigt, når man så er nået dertil at den
har lavet i issues at man siger slash new eller clear eller hvad
er det nu? Det hedder og starter en ny
kontekst op, fordi på det tidspunkt er den jo læst så
mange filer at den er jo altså Det kan nærmest ikke have mere i
hovedet, men Det er jo så også fint nok fordi Vi har jo endt
det med at skrive alt det Vi har lært ned, og så kan vi bringe
det op en af gangen, når vi så går videre til den næste jat.
Og Det er rigtig god. Hvad hedder Sådan noget?
Agent stil at starte nye chats hele tiden.
Jeg synes faktisk codex er ret god efterhånden at være
ligeglad. Altså det behøver.
Man behøver næsten ikke, men for eksempel hvis jeg bruger am, så
kan jeg mærke at den den den tikker nemlig den er Sådan Der
er kørt taxameteret, når der starter den og de har ikke Sådan
en en flat rate abonnement. Så der for eksempel kan jeg
mærke, at hvis man har 1, 1, 1 tråd kører for langt, så
begynder den at være rigtig dyr, fordi så bruger den mange
tokens. Så det skal man også lige være
opmærksom på, at Sådan noget også tæller.
Men Jeg synes faktisk at både Claude og codex er blevet gode
til det der med at man ikke behøver at comeback man bemærker
ikke Det er en comeback der man bemærker det ikke Sådan på den
bliver meget dummere og Sådan noget.
Jeg tror de er begyndt, at Jeg har læst Sådan en en open air
kom ud med at de var begyndt at træne modellerne til at være
bevidste om det der. Ja altså når de når ud hvor det
begynder at blive tiight ikke så.
Begynder det jo undervejs også. Det gør det ikke kun i en stor
proces, når den kommer helt til enden.
Ikke Sådan. Det gør.
Faktisk Sådan. De træner ligesom de træner
modellerne Sådan selve modellerne til ligesom at være
gode til at finde ud af OK, hvad skal jeg ligesom compcted for at
få maksimal performance ud af den næste tråd ikke?
Ja virker det til i hvert fald så så det.
Men jeg ville forvente, at man oplevede, at det blev bedre på
den måde. Der ikke forvente at almindelige
mennesker. Det er jo dem de gerne vil have
til at gå ud, men de skal det. Er virkelig sjovt det der fordi
dit dit workflow som du beskriver det her det minder
utroligt meget om mit det her med at man har en eller 2 kode
bag som man arbejder på og så har man en ide.
En en ud af 1000 typisk og så så så nævner man simpelthen helt.
Jeg vil gerne lave det her. Research lige kodebasen og se
hvordan det ser ud. Kom tilbage og lad os lad os
tale om ikke og så har den typisk nogle nogle et par bud på
løsninger men men stiller også opfølgende spørgsmål.
Claw har jo fået det her i. Jeg tror Det er i planing mode.
Jeg mener også jamen den har det her hvor den kan ja stille Sådan
nogle interview hvor man kan vælge et svar ikke eller?
Vælge et hiv tid og kan selv vælge biler og ned og Sådan
noget. Ja lige præcis, og det sparer
nemlig en ret meget Sådan brain power på en eller 2 måde Sådan.
Men hvad hedder det altid så så er det første del af sessions.
Det er ligesom at at at fortælle hvad jeg gerne vil og så altså
researche den lidt og så chatter vi lidt frem og tilbage og så
designer vi ligesom løsningen sammen på en eller 2 måde og så
så bliver den til om at lave en plan og så crowd lavede jo Det
har jeg lavet det der med at den laver en plan og så kan man
trykke clear context og eksekver plan.
Smart. Det er ret nice.
Og så indbygget, nærmest det jeg beskrev.
Lige præcis fordi fordi jeg var altid Sådan her.
Jeg tror altid planen og så lavede jeg en ny kopieret planen
lavede en ny et nyt kontekst og så kørte jeg den, men Det kan
man så bare gøre automatisk nu. Ret fedt ja og så laver den det
typisk og så laver jeg også det her med når den så er færdig så
har jeg så bruger jeg de her fornylig open sources Sådan en
coach simple 4 så agent Android hvor som jeg så typisk kører
fordi det sagde de lige gjorde så tænkte jeg.
Så er det først den jeg beskriver.
Lige præcis, så det virker som om Der er Sådan et lidt en en.
Sådan nogle tendenser der. Er nogle tendenser ikke Sådan
noget cliffication til at starte med, så jeg laver den plan
kører. Og så er der lige noget noget.
Det er jo i virkeligheden, når man selv, ligesom når man selv
koder tit også ikke så bruger man lang tid på ligesom at
outputte og. Så fordi Det er Sådan lidt
iterativt, så får man lavet nogle ting som man ikke lige
helt får tænkt over ikke var så smarte og så refaktorerede man
til sidst ikke. Ja.
Ja og ja, på den måde kan man jo blæse helt vildt meget helt
vildt meget kode kan man sige. Ja altså og så og så er det
fuldstændig som du siger med den her ring forårsrengørings ting
også så nogle gange så bliver det Sådan lidt OK nu skal vi
lige skal vi lige få ryddet op her ikke?
Jeg har i mit agent ressources projekt der har jeg 1000 uni
tests. Jeg har aldrig nogensinde
skrevet 1000 unitest. Selv hvis hvis jeg selv kunne
gøre det. Men så fik jeg ligesom Sådan i
dag har jeg siddet og og snakket med cloud om.
Skal vi ikke lige få kigget på de der United tests for den
skriver unit tests hver eneste gang den den laver en opgave.
For hvad? Du vel ja.
Og så skal. Du ogkører ja, vi tager bare
længere og længere længere tid at køre dem.
Ja. Det tager længere længere tid,
men de bliver også mindre og mindre relevante.
Altså de tester Sådan nogle småting, som måske er Sådan lidt
ligegyldige og giver Sådan lidt falstryghed.
Ikke så Det kan også give mening ligesom at refaktorere sin
United test for for færre af dem og og få dem mere.
Sådan af lined med det, som Der er relevant for brugerne på en
eller 2 måde. Ja så.
Ja, men de er stadigvæk, og Det er jo også ligesom Det er
tilbage til de gode programmør. Altså Det er stadigvæk virkelig
hjælpsomt at have Uniteds, så Det er ligesom det altid vil
være at det der med at man ligesom har man definerer hvad
det skal på et tidspunkt koden. Og så har man en forsikring for
at det bliver det ved med at gøre i hvert fald ud fra et i
hvert fald ud fra de ligesom forventninger man får skrevet i
sin unitedest. Og Det kan man ligesom køre
undervejs, så man ved, at Der er ikke noget der falder ud II
bunden når man skriver noget oppe i toppen magtet.
Og Det er bare endnu vigtigere nu hvor man nærmest ikke leder
sig den kode der kommer hen jo at den ikke får ødelagt det
gammel kode. Ja faktisk.
Og og og noget af det Der er smart ved altså noget af det man
også finder ud af med de der agenter.
Det er jo at hvis man giver dem, måder at tjekke deres eget
arbejde på som for eksempel Uniteds, så kan man få dem til
at køre længere uden at spørge dig om noget.
Det er jo i virkeligheden en af disciplinerne er over at få dem
til at at at køre så lang tid som muligt uden at irritere dig
og afbryde dig i din youtube video.
Så så Sådan noget som play right og og Sådan nogle biblioteker
der kan der kan få den til at styre browseren for dig er
rigtig smart til. Men hvis du laver noget der
foregår i en browser selvfølgelig, og hvis du skriver
laver noget det der kød i terminalen.
Jamen Det kan den jo bare gøre, fordi den ligesom er der
allerede. Men for nyligt fik jeg faktisk
også lavede jeg et et opens bibliotek der kunne testkøre min
mac apps for mig gennem accessibility API erne II macs
eller i macways. Ja bare for mac Steve.
Nice. Og den største fornøjelse Det
var at lave logoet. Bare vent til det røg.
Men. Men.
Jeg har stort set ikke læst, hvordan den gør det.
Jeg kender dit API er, så Jeg kan godt Sådan regne ud hvad den
nok gør men men men Det er Uniteds Det er Manuel tests og
Det er er ligesom at den selv prøver det indtil det virker
agtigt. Og Det var fra ide til noget,
der virkede på et par timer, mens jeg lavede 3 andre ting,
hvor du ved i gamle dage. Det havde jeg jo.
Det havde været noget, man fik en ide om det kunne være, og så
lavede man aldrig. Men nu er det simpelthen det
altså. Ja, Det er gået så stærkt.
Man er næsten lidt skarp, hvis man ikke lige sætter en sætter
en opgave, ikke? Altså Det kan virkelig.
Det har aldrig været sværere at lukke computeren og om aftenen
inden man går i seng, og Det var rigeligt svært i forvejen.
Så så Jeg synes sgu det Jeg synes Det er mega fedt og Jeg er
ikke Sådan. Bange for at jeg kommer til at
være irrelevant eller Sådan noget at programmeringen som jeg
jo synes var altså Det er også gået op for mig hvor meget Jeg
synes jo programmering er fedt. Det er derfor Jeg har lært det i
sin tid. Det er derfor Jeg har gjort det
stadigvæk. Jeg har fået utrolig meget glæde
ud af at programmere, men Det er jo også gået op for mig at Det
var de 5 10% af det Jeg synes var rigtig, rigtig fedt, så var
der en masse af det som var Sådan bare design altså finde ud
af hvordan det skulle se ud. Design find ud af hvordan det
skulle fungere. Så er der også en hel masse af
det der bare var Sådan kartoffel og altså uden sovs hvor man bare
du ved skulle have flyttet noget tekst til et andet sted hen
eller. Kopieret den her ting halvtres
gange, eller du ved Sådan noget, hvor det bare var rent
slavearbejde. Og det savner jeg jo overhovedet
ikke for eksempel, og Jeg synes stadigvæk.
Jeg har de andre ting. Så så for mig at se er det ikke
er det ikke. Er det ikke kun fedt.
Ja ja og så så Det er jo outcome man synes er fedt ikke Det er jo
det der med at man kan bygge ting og så videre ikke Det er jo
det man gerne vil så det får man hjælp til må man sige.
Ja nu har vi snart snakket en time og hvad hedder det
skyggerne ved at blive langsom? Vi plejer at sige og så så Vi
skal til at slutte af. Men men jeg tænker på bare her
til på en afsluttende note kan du ikke prøve at dele nogle af
dine tanker om hvad? Hvad tror du alt det her kommer
til at at gøre for for for feltet, altså for for
softwareudvikling og måske også for open source?
Og ja også clos-source for den sags skyld, ja bare lige et par
tanker Sådan. Jo jamen Jeg tror jeg jeg.
Jeg ved jo at det allerede har gjort rigtig meget hvordan jeg
arbejder. Det ser jo helt anderledes ud
end de gjorde for et år siden for et år siden.
Sad jeg stadig og kopierede frem og tilbage fra chatbiblioteket,
og nu skriver den alt min kode for mig stort set.
Så der sker jo allerede noget. Og så tror jeg, at det bliver
ved med at være vigtigt at være programmør i virkeligheden, hvis
man Sådan skal have noget større ud i verden.
Men Jeg kan også se hvordan designere ligesom.
Får nogle muligheder, de ikke har haft før.
Så kan jeg jo se hvordan at Sådan noget som at altså for
open source for eksempel. Nu lader jeg tieve der forleden
dag. Det tog mig et øjeblik, men det
kunne jo også lige så godt tage et øjeblik for alle mulige
andre, så mit åbentøjsprojekt bliver lige pludselig meget
mindre vigtigt i virkeligheden. Men jo også altså fedt for mig.
Ikke nødvendigvis lige så fedt for alle andre, fordi de kan
bare få det samme eller næsten det samme lige så hurtigt, så
det bliver i virkeligheden i virkeligheden nok noget med, at
der bliver opstår en masse personligt software altså
software der taler til en kun. En eller eller få eller du ved
Sådan alle de der interne værktøjer man skal bruge i en
virksomhed, som man ikke lige har haft overskud til at at
afsætte 2 mand til III 3 uger. Det kan man jo bare få nu for
eksempel så Jeg tror der kommer til at.
Altså blive spyttet software ud. Af alle mulige størrelser.
Og Det er umiddelbart en god ting.
Jeg kan også mærke Sådan for min egen open source ting, at engang
var jeg jo rigtig glad for at få poll qvist, fordi det betød jo
at nogen havde ligesom siddet ned og hænderne III med hovedet
i hænderne og tænkt det hele igennem og grublet over det og
og arbejder hårdt på at få en feature ud.
Og så kunne jeg ligesom Sådan nå.
Det var da virkelig dejligt. Altså det.
Tak for dit hårde arbejde. Nu vil jeg gerne have det med i
mit projekt. Der kan jeg mærke nu, at for det
første så får jeg flere polyquas fra folk, der Sådan ikke ligner
nødvendigvis at de er vant til at programmere.
Men også samtidig. Sådan er jeg mere
tilbageholdende med at acceptere deres bud, fordi jo de har lagt
arbejde i det. Men det Jeg kan jo også få det
samme ud nærmest uden arbejde, men så får jeg stadigvæk glæden
ved selv at udtænke feature, når jeg får stadigvæk glæden ved.
Selv at designe retningen, og jeg får stadigvæk selv.
Ligesom et spørgsmål om om vi overhovedet kan lave det agtigt.
Så Det er i virkeligheden Sådan lidt.
Jeg så det på ham der laver TL raw som er Sådan en
browserbaseret tegneværktøj. De er simpelthen lukket for poly
quass, indtil at git hub laver nye værktøjer til at begrænse
hvem der får lov at lave coll quiz til ting, altså simpelthen
bare fordi de har modtaget så meget.
Skrald. Ja fra jo velmenende folk, men
hvor man bare Sådan der skal jo sidde en en brumme og og læse
det igennem for at forstå, at det altså så på den måde tror
jeg at. På den måde har open source tabt
noget værdi i virkeligheden. Altså det der med at vi kunne
dele Vores arbejde. Det er blinkende og så vigtigt,
fordi arbejdet forsvinder og og. Delingen bliver irrelevant.
Delingen bliver måske endda næsten bare lidt besværlig for
dem, der har lavet det, at de Sådan skal nu bøvle med, at
andre også vil være en holdning til det.
Ja ja ja. Så det tror.
Jeg det koster mindre at lave et, p.
R det koster mindre at lave et PR og det koster stadig lige så
meget at reviewte. Så Der er nogle dynamikker der.
Der har ændret sig. Der er noget, der ikke.
Og Det er et githup simpelthen bare ikke bygget til.
Det er bygget til at kode og Sådan noget presses noget Vi har
siddet og og svedt over og Det har det bare ikke længere.
Det er interessant. Det er egentlig interessant,
fordi Det er jo også noget. Altså nu.
Nu er jeg jo. Jeg underviser i vibeco
udviklingsteam vibecoing og ude på mange, mange teams og Sådan
noget og snakker om det her og underviser og så videre og Jeg
synes dinero og Det er jo Sådan en den der den der pulrequest.
Hvad skal man sige? Skal vi sige ritual der ikke Det
er total udfordret fordi at fordi folk nogle gange kan være
i tvivl om hvorvidt forfatteren er alene eller dem der laver
pollocosthed rent faktisk forstår.
Hvad der står i det ikke og rent faktisk har gjort sig nogle
tanker om hvorvidt det det passer ind og.
Ja Det er sgu det skulle farverne tid og det det virker
som om at en af de største som bonenx og noget af det det der
egentlig var sværest. Det er det der med hvordan
arbejder i sammen om det her ikke.
Altså hvordan når alle lige pludselig kan skrive 10 gange
mere kode. Og hvad gør man, når man får
debat fra chefen? Der der ikke ved hvad han laver
eller hun laver, og så er det bare Sådan nok.
Ja hvad gør vi lige med det? Fordi nu skal jeg så eje
ansvaret for at det kører i produktionen eller altså Der er
helt klart noget der så der der Der er noget du skal have fundet
ud af med hvornår. Altså, hvordan får vi defineret
hvornår er software virker i virkeligheden?
Altså hvornår hvornår kan vi være sikre på det?
Hvordan definerer vi at Det er blevet testet igennem og Sådan
noget? Når det ikke bare er os
programmører, programmører, der kan blive enige om, hvordan det
vi gør det, så er det ligesom noget andet.
Og Jeg kan også mærke det nu når jeg sidder og laver features, så
bliver jeg Sådan hvornår hvornår synes jeg egentlig?
Hvornår tror jeg på det, og Det er ikke nødvendigvis, når Jeg
har læst det. Det kan godt være noget andet,
så Det er lidt svært at. Ja altså Der er også den hele
den der dynamik med at hele vibecoing tingene og alt det her
med Jeg har agent og har jo også gjort så udviklingen tilgængelig
for mange flere, så man kan godt kode noget uden at kunne kode i
virkeligheden ikke? Og og og derfor Det er der jo
rigtig mange, Der er meget oppe at køre over.
Kan man sige så hvad hedder det så?
Så hvad gør man dér ikke? Og hvad nu hvis Det er en chef
og altså så dem der har skrevet det tænker måske de forstår
måske ikke den den byrde Der er i dem i en tagene og Sådan nogle
ting, og de forstår ikke den byrde ligesom er bare at kaste
over hækken og så ja. Ja nu kan jeg lige se Der er
lige 1 1 1 der skriver ind her AA kasse.
Skriver, det handler vel mere om deling af ideer, parterance med
videre med mere end selve koden. Nu har man mere tid til at
overskue til at diskutere 0,5 opstriktionsniveau end selve
implementeringen og koden. Ja ja det blev også brugt
rigelig tid på før. Men men men måske ja altså det
med ja. Men i virkeligheden?
Så tror jeg, der bliver mere værdi i at finde ud af, hvad vi
ikke skal lave. Altså Det er ligesom Det har vi
været. Det har været begrænset af rent
naturlig begrænsning før, hvor nu skal nu Sådan 1 1 1
visionsbegrænsning. Det er en god en interessant
tanke det her med at Det har kostet mere at beslutte man
gerne vil lave noget. I gamle dage som du havde 3
programmører du har de her 10 ting du vil du har kun 6
måneder. Du kan vælge alle 10, så nu er
du nødt til at vælge hvad for nogle Der er så vigtigst.
Og det ville bare være Sådan. Nu kan du få alle kl. 10:00 så
vil du have alle 10. For at sætte det på spidsen.
Selvfølgelig kan det ikke gå så hurtigt, men Det er ligesom.
Det er jo et problem på en eller 2 måde, at hvis man ikke kan
finde ud af at begrænse sig eller er det det ved jeg ikke
måske. Men Jeg kan også godt.
Jeg kan også godt følge det her med i at Det er måske vigtigere
at vi bliver Sådan fundamentalt enige om Sådan.
Hvad er principperne bag det her og hvor vi gerne altså på Sådan
et højt niveau? Hvor vil gerne have den her
kodebasse går hen og hvad er principperne og hvad vil vi ikke
have og Sådan noget ikke. Men er det vigtigt?
Ja det ved vi heller ikke.
Ja, ja, nå Kasper vi kan blive ved.
Skyggerne ved at blive lange hvad hedder det?
Er der noget her til sidst du ved Der er nogle podcasts, hvor
man spørger Sådan, hvor kan man følge dig henne?
Jeg crosster til de fleste micro blocking sites, men Jeg kan
bedst lide x må jeg sige selvom at jeg til tider har haft et
blandet forhold til det så. X dot com streg mikker MIKHER
der tror jeg man ville kunne finde det mest og så er det
selvfølgelig Mikkel malmberg dot com, hvis man vil finde ting og
sager. Hvad med git up?
Hop også mikker. Mikker, Det er konsistent på
tværs det Det er mega fedt. Jamen hvad hedder det 1000 tak
for snakken Mikkel og du har rigtig en en fornøjelse at have
dig med. Vi må have dig med igen på et
tidspunkt hvor Jonas også er med, så kan vi så kan vi snakke
videre. Det kan være at Der er kommet.
Kapitel 10 på et tidspunkt eller et eller andet?
200. 200 ja Det kan blive Sådan en tradition at få dig med
Sådan. Megafedt.
Jeg kunne sgu gå ind og følge Mikkel til alle jer der følger
med og lytter med her nu her og hav det rigtig godt til vi
lyttedes igen i næste uge. Tak for det hej hej.