Nexus og kunsten å la KI bygge programvare, med Anders Hauan

[00:00:04] Lars Hugo Braadland Olsen: Ja da er vi i gang da. Da sitter jeg sammen med Anders, Taiwan. Velkommen til vår nye podcast som foreløpig ikke har fått noe navn, men det passer jo bra. Vi er jo tidlig ute her ja, så jeg tenkte at vi skulle ta en liten prat til da om [00:00:30] om Nexus. Ja, hva Nexus er, men det hadde vært fint. Først hvis du sa noen ord om hvem Anders Taiwan er og hva hva du har drevet med og hva du gjør ikke minst.

[00:00:46] Anders Hauan: Jeg har alltid drevet med programvareutvikling, eller er i hvert fall det jeg synes er veldig, veldig gøy. Så jeg har holdt på med i snart eller noe faktisk. I 40 år har jeg drevet med programutvikling. Synes det [00:01:00] er kjempegøy, veldig artig og har jobbet veldig mange år med utvikling og arkitektur av Unit4 Agresso programvare, som jo på mange måter er det som danner basis for veldig mye av de tanker og ideer og ting jeg har med meg. Så nå for tiden er jeg har jeg tenkt at de siste årene av min karriere skal jeg bare drive med programvareutvikling, så gå tungt inn i hvordan lage mest [00:01:30] mulig og best mulig programmer.

[00:01:32] Lars Hugo Braadland Olsen: For du har en erfaring. Du har en bakgrunn som arkitekt i større virksomheter, og.

[00:01:38] Anders Hauan: Det er også.

[00:01:38] Lars Hugo Braadland Olsen: Okay.

[00:01:39] Anders Hauan: Både som programmerer og teamleder og utviklingsleder, og egentlig alt mulig rart på alle nivåer innenfor programvareutvikling, inklusive lede store avdelinger og også noen år som sjefsarkitekt i en større bankgruppe. Ja, men nå nesten bare programmerer [00:02:00] og arkitekt i denne sammenhengen. Er du arkitekt.

[00:02:05] Lars Hugo Braadland Olsen: Arkitekt, arkitekt og ogteknolog og programmerer? Det er det som er.

[00:02:09] Anders Hauan: Men med utgangspunkt i programmering. Det er det som er gøy. Eller som vi kanskje skal komme tilbake til. Egentlig ikke programmering heller, men det å faktisk løse konkrete problemer med programmer.

[00:02:23] Lars Hugo Braadland Olsen: Ja, ja, ikke sant.

[00:02:24] Anders Hauan: Det er det som viser seg å være gøy. Ikke nødvendigvis programmering sånn jeg trodde.

[00:02:28] Lars Hugo Braadland Olsen: Nei, da er vi over i det funksjonelle [00:02:30] da.

[00:02:31] Anders Hauan: Ja, eller det at vi bruker i dette tilfellet Ki til å lage programmet i stedet for at vi programmerer det selv.

[00:02:38] Lars Hugo Braadland Olsen: Det får vi ta litt senere det.

[00:02:40] Anders Hauan: Det skal vi komme tilbake til ja.

[00:02:42] Lars Hugo Braadland Olsen: Men for å begynne med begynnelsen da. Altså, dette med Nexus er jo noe vi snakker mye om nå. Men men, hva begynte det med? Hvor? Hvor kom ideen fra liksom? Veldig interessert i hvordan denne ideen oppstod og hvordan den modnet seg [00:03:00] til noe som ble et konkret ja, hva skal vi si, business forslag til noen kollegaer. Og så bygde vi videre på det. Kunne du si litt om helt i starten?

[00:03:11] Anders Hauan: Ja, her er det jo egentlig flere ting som har skjedd på samme tid. Det er for det første dette med Ki, men det kan vi komme tilbake til. Men det det er kanskje ikke nødvendigvis det viktigste. Det som helt siden jeg begynte i Arribatec, for jeg husker [00:03:30] ikke seks syv, åtte år siden, så er jo dette med å lage tilleggsprogramvare for kundene våre, enten det er programmer eller tilpasninger, integrasjoner eller hva vi kaller det er i High Cod i kode er noe som jeg har vært veldig opptatt av. Hvordan gjøre det mest mulig effektivt eller? Gjennom fryktelig mange år har jeg vært veldig opptatt av det. Hvordan kan vi lage mest mulig kode med minst mulig plunder og heft. Jeg synes veldig mye programvareutvikling har vært preget av at vi bruker alt for lang [00:04:00] tid på å lage ting. Det synes sikkert alle andre også, det er ikke det. Men men. Men jeg synes nå det. Og hvordan tar tid? Hvordan kan vi ta bort det som er vondt og vanskelig? Det har vært, har vært opptatt av. Det var en av grunnene til at jeg begynte i Arribatec i sin tid var å prøve en gang til og og å være med på å lage en måte å lage programmer på som kunne være veldig effektiv. Så det er en viktig bakgrunn i det her. Det andre som skjer er jo dette med [00:04:30] hva heter det for noe? Sover in computing, altså nasjonal sky.

[00:04:37] Anders Hauan: Dette med skal vi si amerikansk big tech, hvordan vi kan redusere litt big tech. Og det tredje som kom på banen her var jo egentlig dette med Ki. Altså i denne sammenheng Ki assistert utvikling. Så så det er alle de tre tingene er er er på en måte viktige drivkrefter inn i i hva som har skjedd for å danne Nexus. [00:05:00] Ja, så hvis vi går et år tilbake da, så drev vi jo og laget ting vi hadde har laget faktisk. I Arribatec laget vi en plattform Integration engine for å lage programvare. Ja, som ble laget ganske tidlig da jeg jobbet i Arribatec starten av det i 2017, tror jeg det var. Vi leverte den første løsningen basert på det som jo er en utviklingsplattform, en ruin av en [00:05:30] platform, altså en måte å utvikle og kjøre integrasjoner på som var forholdsvis effektiv, men som over tid har vist seg å ha en del store mangler. Noe veldig teknisk innenfor versjonsstyring og sånt som er veldig komplisert, men også dette med at det ble vanskelig å lage eller ikke dekket dette å lage brukergrensesnitt med kun bakgrunnsjobbing så vi kunne hadde ikke noe kunde eller brukervendt del av løsningen. Det [00:06:00] var veldig vanskelig, så det gjorde vi ikke.

[00:06:01] Lars Hugo Braadland Olsen: Ja.

[00:06:02] Anders Hauan: Det er en stor mangel.

[00:06:03] Lars Hugo Braadland Olsen: Krevende forvaltning.

[00:06:05] Anders Hauan: Ja, det ble det etter hvert. Det viste seg veldig vanskelig å få De folkene som hadde laget Det forsvant jo for noen år siden, sånn at det det ble på alle måter ble vanskelig. Men men har tjent oss veldig bra, og føler egentlig at den viste oss at den typen utvikling kan bli bra for [00:06:30] de løsningene vi gir til kundene våre. Vi laget bra integrasjonsprogrammer som har fungert veldig bra, veldig stabilt, veldig ordentlig. Så det viser jo at det er en farbar vei. Ja, men vi så at så fort du måtte ut i brukergrensesnitt osv så ble det vanskelig. Pluss at vi hadde på en måte ikke den nødvendige kapasiteten eller kompetansen til å videreutvikle og forvalte det, så det blir en viktig på en måte bakgrunn for for det vi går inn i.

[00:06:58] Lars Hugo Braadland Olsen: Ja, for når vi snakket om det [00:07:00] den gangen, så var dette en veldig effektiv integrasjonsplattform som var veldig applikasjonsnær og hvor du alltid ladet. Vi snakket om high code. Du var veldig opptatt av at dette er ikke lovkode. Dette er high code. Ja, det er litt interessant. Hva? Hva? Hvorfor var det viktig at det skulle være high code?

[00:07:20] Anders Hauan: Fordi jeg liker å programmere. Det er litt litt det at det er litt det at jeg liker å programmere, men også det at jeg mener at [00:07:30] det er et par ting med programmer som er veldig, veldig effektivt. For det første, så fra min tid som utviklingssjef på forskjellige nivåer, så lærte jeg meg etter hvert at det å kunne skaffe kompetanse fra gate, som jeg pleide å kalle det, uten at du måtte lære folk opp i verktøy du kunne ta. La oss si nyutdannede programmerere, og ta dem rett inn uten at de skulle lære seg noe. Alt for mye nye verktøy og en fordel. Det er en av fordelene [00:08:00] med å jobbe med High Code i et veldig, veldig vanlig programmeringsspråk. Tenk i vårt tilfelle vi bruker, sier Sharp. Men du kunne like gjerne vært Python i dag, eller? Eller Java eller hva som helst. Det er veldig lett å finne folk som kan det, og du trenger på en måte ikke lære dem det. Men en del av disse lowcowed systemene, de er veldig spesifikke og spisset i den eller de er. De er veldig smale i den forstand at de er veldig lav. Lite folk som kan det. Så du må gå inn og lære folk virker [00:08:30] egentlig bruker disse verktøyene.

[00:08:32] Lars Hugo Braadland Olsen: Ja, vi snakker ofte om disse low code verktøyene. Du skal gjøre at alle kan lage løsninger. Alle kan være programmerer i gåseøyne, men det virker ikke fordi du må lære deg den plattformen allikevel.

[00:08:44] Anders Hauan: Du må lære verktøyet og ofte så min erfaring finnes det. Jeg har ikke jobbet så mye med sånne verktøy egentlig, siden jeg ikke liker det sånn helt personlig, men men, har sett en del på det. Problemet oppstår jo ofte når du må gjøre ting ordentlig [00:09:00] feilsøking eller du må ut i lite vanskelige ting. Da blir de veldig vanskelig. Men for trivielle ting eller for enkle ting fungerer det til dels ganske bra. Men du bør ha et, hva skal vi si, programmerings eller programmerer mindset uansett. Altså den veldig strukturerte skal vi kalle det algoritmiske måten å tenke på. Du må ha evnen til å bryte ting ned i. Først [00:09:30] gjør vi det og så det og så det. Og hva innebærer det? Og så videre. For det er det som egentlig er programutvikling. Det er at du bryte en oppgave ned i sine enkelte faktorer, og så sette det sammen til et fungerende hele, og jeg.

[00:09:42] Lars Hugo Braadland Olsen: Synes.

[00:09:43] Anders Hauan: Egentlig at high code hadde den den fordelen. Den andre store fordelen med high code er det at jeg kan kalle det kildekoden er tekstfiler hvor det finnes fantastisk effektive verktøy. Git source kontrollsystemer, kildekodehåndteringssystemer [00:10:00] som er veldig, veldig effektive til å følge med på endringer, til å følge på hva har skjedd og sånne ting. Mens du I1I1 low code no code system er avhengig av det lokale kodesystemet du har, hvordan det håndterer versjonering, hvordan det håndterer alt mulig rart, mens vi igjen bruker helt standardiserte verktøy som i prinsippet enhver nyutdannede eller enhver du kan finne ut på gata som kan programmere. Da kjenner jo de verktøyene. Det er helt standardisert, slik at du kan fokusere [00:10:30] inn mot å løse det konkrete problemet du har. Og jeg mener jo det at hvis du pakker dette inn på en veldig god måte Rundt, og det er det. Vi skal komme tilbake til Nexus også når.

[00:10:43] Lars Hugo Braadland Olsen: Vi sporer litt av nå, men det.

[00:10:44] Anders Hauan: Matre gir noen frampek. Smakebiter av hvor vi er på vei. Hvis du pakker det inn sånn at du tar bort det som er vanskelig. For hva er det som er vanskelig hvis du skal lage et program helt fra scratch? Jo, det er å bestemme seg. Hvor skal jeg kjøre dette her? Skal du gå På den serveren Skal det [00:11:00] gå i Azure? Skal du gå i AWS? Skal jeg kjøre på egen server på egen pc? Skal jeg ha den webserveren? Hvordan skal jeg gjøre autentisering? Hvordan skal jeg gjøre? Hva skal jeg bruke en data Hva? Det er veldig mange sånne spørsmål du må ta stilling til. Det er veldig krevende. Og det da å få til aspiration, altså drifte dette her og senere vedlikeholde det er komplisert. Men hvis du hadde klart å pakke inn det, så tenker jeg at det sammen med High Code, hvor en dyktig [00:11:30] utvikler som har veldig, veldig god domenekunnskap, funksjonell kunnskap sammen med grunnleggende programmeringsferdigheter, vil da være en veldig effektiv måte å lage programmer på, og det det mener jeg fortsatt. Men, men, det er det rundt. Må stemme.

[00:11:47] Lars Hugo Braadland Olsen: Ja ja, ikke sant?

[00:11:49] Anders Hauan: Så det er på en måte fortsatt en viktig bakgrunn inn for hvorfor vi laget Nexus.

[00:11:57] Lars Hugo Braadland Olsen: Men vi må gå tilbake til starten. [00:12:00]

[00:12:00] Anders Hauan: Så det det var. Det er på en måte. Hva er det vi trenger i Arribatec? Jo, vi trenger da egentlig en platform hvor vi kan utvikle og drifte løsninger som enten er produkter eller tilpasninger, eller integrasjoner, eller hva vi måtte velge å kalle det, og som tillater deg både å kjøre bakgrunnsjobber. Java API er at systemer kan kalle hverandre mer eller mindre automatisk, og til slutt at du har et brukergrensesnitt. Det det må du ha, men det skal kjøres på et trygt sted [00:12:30] der. En nasjonal sky.

[00:12:32] Lars Hugo Braadland Olsen: Ikke.

[00:12:32] Anders Hauan: Sant? Det skal være Det skal det skal kunne vedlikeholdes over år. Det skal kunne videreutvikles. Det skal driftes, det skal feilsøke. Det skal supporteres hele den pakka der. Det trenger vi en plattform til. Det går an å kjøpe ute på markedet, eller man kan lage eller sette det sammen selv. Og så det er på en måte en start inn i det der. Nå skal [00:13:00] det jo sies at i tillegg til at vi har jobbet med den integreringen, så har vi en gruppe som jobber med et produkt som heter ISTiPro, og som jo har jobbet med som jeg jobber i egentlig, som har jobbet med å ta fram en plattform for dette InstiPro systemet. Prosjektstyring for.

[00:13:19] Lars Hugo Braadland Olsen: Forskningsinstituttene.

[00:13:21] Anders Hauan: Instituttene, hvor vi jo egentlig både trenger frontend, altså brukergrensesnitt på web og bakgrunnsjobber [00:13:30] og integrasjoner og alt det vi har ellers, og der har vi jobbet ganske mye med arkitekturutvikling. Hvordan skal vi gjøre ting? Hvordan skal vi få det til å bli så effektivt som mulig? Jobbingen vår. Så det også er en viktig erfaringsbakgrunn når vi går inn i og ser på hva han Nexus ble.

[00:13:52] Lars Hugo Braadland Olsen: For vi har jo Instipro er jo et et. En gammel plattform på et gammelt språk som som har levd i mange år, som måtte flyttes [00:14:00] over på ny teknologistack. Det er liksom litt bakrunnen, helt klart.

[00:14:04] Anders Hauan: Helt klart. Ja, ja, ja, og det er et omfattende system og har mange interessante problemstillinger som jeg også synes er artig å ta med. Men Legacy software og hvordan man tar med seg gammel kode inn i moderne verden, og det tror jeg vi tar en annen gang. Ja.

[00:14:18] Lars Hugo Braadland Olsen: Det blir flere episoder.

[00:14:20] Anders Hauan: Ja, der kan det bli mange episoder akkurat der. Det er mye å si om det. Men men, det er liksom den bakgrunnen vi skal lage programmet for kundene våre. Vi trenger en plattform å gjøre det på. Vi [00:14:30] har hatt en plattform, men har ikke vært god nok. Eller den det den. Vi trenger noe nytt må vi vel kunne si. Og så. Men så kommer vi. For et år siden, cirka, så begynte vi å se dette med Ki assistert utvikling, som jeg liker å kalle det. Det å bruke copilot eller cloud eller hva det heter til å lage programmer.

[00:14:51] Lars Hugo Braadland Olsen: Som er inngangene dine. Det?

[00:14:52] Anders Hauan: Jo, det er det som er litt artig da, vet du, for det hadde vi. Det var ikke jeg som vi. Dette har jo vært ligget der noen år, og [00:15:00] vi har sett at de utviklingsverktøyene vi bruker har blitt mer og mer intelligente. Men frem til for et år siden så synes jeg at de verktøyene var. Jeg synes det bare rotet til programmene mine. Noen ganger var det spot on, andre ganger var det helt håpløst og dårlig kodet.

[00:15:24] Lars Hugo Braadland Olsen: Det at jeg ikke ville ha, ja.

[00:15:26] Anders Hauan: Det var en blanding det var. Noen ganger var det skremmende. Men hvordan kan du vite at jeg tenker [00:15:30] på dette liksom? Som jo er fantastisk, ikke sant? Men men, neste gang kan det være fullstendig på trynet, og oppdaget jo plutselig at den innbilte seg at det fantes tabeller som ikke fantes og kolonner som ikke fantes og og sånne ting så. Så jeg var veldig, veldig avventende til bruk av det. Men for ca et år siden, i fjor vår, så hadde vi en kundesamling for institutt kundene våre, hvor vi hadde foredrag [00:16:00] av en forsker på Simula Simula. Ki forsker som snakket om Ki da, sånn generelt.

[00:16:11] Lars Hugo Braadland Olsen: Husker du hva den het? Nei, nei.

[00:16:13] Anders Hauan: Det kan jeg finne ut. Og han snakket blant annet om noe som han kalte agenter, som jeg ikke helt hadde fått med meg hva var for noe. Burde jo det naturligvis, men hadde ikke gjort det. Så da begynte jeg å prøve å finne ut hva er dette for noe? Agenter liksom. Og [00:16:30] så hadde jeg altså en kollega som som heter Roy, som som hadde brukt Kim mye mer enn meg, oss andre og og syntes det var veldig effektivt og begynte å erte meg veldig for Andersen å måtte ta i bruk Ki. Og jeg har hørt før liksom. Gidder ikke det nei nei nei, og det blir mye mer effektivt. Nei nei nei nei det kan jeg ikke tenke meg. I hvert fall 60 procent mer effektivt. Nei, nå må du komme deg 60 procent. Da er det dessverre bare ja, ikke sant? Ja, ja ja nå må du. Jeg synes [00:17:00] bare det var kløn. Men av en eller annen merkelig grunn så begynte jeg å ta da. Hadde akkurat dukket opp noe sånn Microsoft GitHub Copilot greier som som nettopp brukte agenter inn i softwaren.

[00:17:17] Lars Hugo Braadland Olsen: Ja.

[00:17:18] Anders Hauan: Og da begynte jeg å se at oj, her var det spennende ting på gang. Her var det ting som vi kunne bruke Så kommer jo da en annen kollega, Joar, like [00:17:30] før sommeren i fjor og utfordret meg, for da hadde jeg skrytt litt av hva jeg kunne få til med Copilot. Og så sier han Men kan jeg kode med koden, lage programmet med Copilot nå eller? Og så tenkte jeg det må vi sjekke.

[00:17:44] Lars Hugo Braadland Olsen: Så Joar er da en av gründerne avribatec, en gammel eller ikke gammel. Han er ERP konsulent.

[00:17:52] Anders Hauan: En fantastisk dyktig. Igjen skal vi ta med. Veldig, veldig dyktig og.

[00:17:57] Lars Hugo Braadland Olsen: Papirer på at han er verdens beste Agresso konsulent. [00:18:00]

[00:18:00] Anders Hauan: Er det mulig liksom?

[00:18:01] Lars Hugo Braadland Olsen: Ja, det var konkurranse en gang.

[00:18:04] Anders Hauan: Ja, han er. Han er veldig dyktig.

[00:18:05] Lars Hugo Braadland Olsen: Og.

[00:18:06] Anders Hauan: Veldig, og er en slags grensetilfeller mellom inn mot teknikere eller utviklere. Veldig dyktig. Men så så. Så jeg begynte å tenke på om jeg skulle se på det. Ja, og så ble jeg vel etter å ha pratet en del om hva jeg fikk til og ikke fikk til. Så ble jeg utfordret på å holde et lite foredrag internt som jeg gjorde. Vel, en samling vi hadde i Norge i [00:18:30] september tror jeg det var. Ja, var det ja.

[00:18:34] Lars Hugo Braadland Olsen: På calls.

[00:18:35] Anders Hauan: Dere var på calls. Jeg var i Athen. Du var Pireus for å være mer nøyaktig. Men det er.

[00:18:40] Lars Hugo Braadland Olsen: Helt ideell oppsett. Men det funket.

[00:18:42] Anders Hauan: Perfekt. Men da måtte jeg forberede meg til dette her, så da begynte jeg med den basisen fra Joar. Så begynte jeg på et litt annet spor, I stedet for bare å bruke Ki til å hjelpe meg å videreutvikle oss. Instipro softwaren som er der jeg begynte, så begynte jeg å lage programprogramvare [00:19:00] fra scratch. Jeg fant på småting som skulle lages, og så hvor langt jeg kom med å bare bruke Copilot til å lage programmer. Og det var ganske interessant. Jeg laget en masse programmer, både ting vi trenger og ikke trenger i løpet av noen uker for å for å ha noe å snakke om på dette foredraget som jeg skulle holde for kolleger, og mens jeg holdt på med det, så begynte jeg å oppdage. Tror [00:19:30] jeg da. Eller da begynte jeg å se. Hva er det som funker med bruk av Copilot? Hva er det som ikke funker? For å ta konklusjonen Svaret mitt til Joar ble ikke ennå. Han kan ikke lage program ennå. Jeg tror det er annerledes nå, men på det tidspunktet så så jeg veldig tydelig at det vi har blitt fort rote seg bort.

[00:19:48] Lars Hugo Braadland Olsen: Ja, ikke.

[00:19:48] Anders Hauan: Sant? Og da var det jeg opplevde når jeg gikk inn og laget et nytt program for eksempel. Hva skal vi ta som eksempel da? Kan [00:20:00] du bruke det et et, et en? En greie jeg gjorde privat hvor jeg fant ut at jeg skulle lage noe som kunne lage en mediekatalog i heimen her hvor vi er nå. For øvrig med oversikt over alle bøkene mine og alle cd'er og DVD'er. Eller mine. Våre er det jo, for vi har fryktelig mye bøker og har lyst til å lage et.

[00:20:23] Lars Hugo Braadland Olsen: Biblioteksystem biblioteket her inne.

[00:20:25] Anders Hauan: Ikke sant?

[00:20:25] Lars Hugo Braadland Olsen: Ja.

[00:20:26] Anders Hauan: Og og, og det er veldig fint å lage det, men du gidder ikke å slå [00:20:30] inn alle bøkene.

[00:20:31] Lars Hugo Braadland Olsen: Nei.

[00:20:31] Anders Hauan: Så tanken min var å bare ta bilde av bokhyllene og så få det skannet og tolket og bli en katalog. Ja, jeg skulle lage en app for det, og da oppdaget jeg det at kjernen i den appen, det var ganske lett. Det man skulle tro var vanskelig. Når du har et bilde og få ekstrahert ut hva det inneholder. Ja, det. Det var ikke noe vanskelig.

[00:20:55] Lars Hugo Braadland Olsen: Det var en standard tjeneste.

[00:20:56] Anders Hauan: Nei, men Copilot skjønner hvordan det der er. Det er det som er interessant. [00:21:00] Copilot skjønner? Og det skal vi komme tilbake til. Copilot Skjønner? Og så det å få da bygget en datamodell og lagre dette i brukergrensesnitt og sånt noe fryktelig enkelt. Eller det tar Copilot, det blir ganske bra, men så skal vi helst kunne ha litt pålogging da.

[00:21:16] Lars Hugo Braadland Olsen: Ja.

[00:21:17] Anders Hauan: Da ble det vanskelig. Ja, da har du kanskje brukt en halv dag på å lage selve funksjonaliteten i appen. Og så brukte jeg en dag eller noen kvelder på å få autentisering. Altså dette med å logge på og [00:21:30] sikre data. For dette er kanskje ikke så kjempeviktig for min mediekatalog, det skal jeg innrømme. Men det er kjempeviktig for de programmene vi lager til kundene våre at at tilgangsstyringen er tatt hånd om på en god måte, at vi vet hvem som bruker systemet, det er kjempeviktig. Og det viste seg at jeg brukte veldig mye tid på det. Det var veldig vanskelig å få Copilot til å gjøre dette på en konsistent måte, og det samme gjaldt det med å få pakket det inn i en en form som [00:22:00] kunne settes inn på en server og virke for alle andre. Ja, fryktelig vanskelig. Masse arbeid når du skulle sette det opp i tillegg at det skulle kunne nås fra Internett og sånne ting. Kjempevanskelig, men du får det til. Men når du da skal lage en app til, begynner du helt på nytt igjen.

[00:22:21] Lars Hugo Braadland Olsen: Ja, du kan ikke ta med deg erfaringer og.

[00:22:23] Anders Hauan: Du kan prøve, men med en copilot. Sleit med det. Og så finnes det teknikker for å fortelle Copilot hvordan du vil ha ting og [00:22:30] alt mulig. Men min erfaring etter å ha laget 14567 forskjellige apper, det var at Copilot rotet det til at den begynte gjerne på nytt igjen med de samme problemene. Og så prøvde jeg, pekte jeg tilbake og si Det er jo virker jo der. Ja, okay, så gjorde den det, men så gjorde du det på en annen måte, og så viste det seg. Det virket ikke. Likevel så visste jeg det virket på pc en min, men når jeg skulle kjøre det på en server, ja da virket det ikke fordi han tok han hadde hard kode så det virket på pc en min, men ikke på en server. Så [00:23:00] jeg fant ut at der kommer det med plunder og heft inn det å lage funksjonaliteten, det å lage det du trenger. Det er på en måte få programmer til å gjøre det du vil. Ja, der er Copilot ganske bra. Men det å få dette til, satt inn i en slags kontekst som fungerer med databaser, med connection, med backup, med sikkerhet, med tilgang fra Internett og med det er ganske mye jobb. Det var mye, det var nesten mer jobb enn [00:23:30] før og krevde på en måte. Nå har jeg den fordelen at jeg kan dette selv. Jeg kan lage alt dette selv, så jeg kan det. Så jeg kan sette Copilot på sporet. Men jeg tenker igjen på mange av utviklerne våre Kan ikke denne typen ting.

[00:23:45] Lars Hugo Braadland Olsen: Nei, ikke sant.

[00:23:46] Anders Hauan: Ikke sant? Så tar vi noen av de virkelig dyktige utviklerne vi har. Bjørn for eksempel. Og sånne ting. Kjempegod domenekunnskap. Fantastisk kunnskap til kjernen av programmeringen i hvordan løse et problem. Ekstremt [00:24:00] tynn på det som er rundt, ikke sant? Og vil bruke masse tid på å få ting til å virke. Og det var det da. Begynte å se innenfor at der må vi gjøre noe. Og da falt jo det sammen med behovet for en plattform som vi begynte å snakke om. Så da så jeg plutselig de to tingene sammen. Eller ikke bare jeg, men vi hadde en kollega til som jobber med Instipro. Thomas Vi begynte å snakke om dette her. Vi hadde den samme retningen [00:24:30] inn i dette og fant ut at hva om vi lager en plattform?

[00:24:36] Lars Hugo Braadland Olsen: Ja, for dere begynte å drodle litt.

[00:24:37] Anders Hauan: Ja, vi begynte å prate om dette her og se hva jeg. Ja, ikke sant. Jeg så erfaringene med dette. Ja, hvordan skal vi? Hvordan skal vi for det første hjelpe Bjørn og andre til å slippe å ha masse plunder og heft? Å måtte forholde seg til mye vanskelig teknologi, og som som som copilot egentlig bare eller på mange måter roter bort. Hvor Copilot krever ekstremt [00:25:00] nøyaktig veiledning for å komme til det riktige, og det også er det andre med bjørn for eksempel kan ha har ingen kompetanse på utvikling av brukergrensesnitt.

[00:25:11] Lars Hugo Braadland Olsen: Så han har.

[00:25:13] Anders Hauan: Det. Nå bruker jeg bare Bergen som.

[00:25:14] Lars Hugo Braadland Olsen: Eksempel.

[00:25:15] Anders Hauan: Men ikke noe god på det. Har rett og slett ikke den kompetansen. Så det er vanskelig for ham. Men Copilot kan det med brukergrensesnitt, men det blir rotet til likevel da fordi den som da ber om å få det laget ikke har god nok kompetanse. [00:25:30]

[00:25:30] Lars Hugo Braadland Olsen: Ja, for du må ha god. Du må kunne egentlig. Du må egentlig kunne utføre den øvelsen som du ber Copilot om å utføre. Ja.

[00:25:37] Anders Hauan: Det du, du må egentlig det. Det er egentlig et nøkkelpoeng da. Så. Så da vi fant ut Thomas og jeg begynte å prate om dette her at ja, kanskje vi skal lage en platform på dette her? Tenk om vi hadde hatt en plattform, så burde jeg naturligvis ha gått ut på Internett og sett om det fantes noen sånne plattformer, For det gjør det. Men vi gjorde ikke det da vi tok en litt annen variant. Thomas. Jeg synes dette [00:26:00] var litt festlig og var en veldig artig oppgave. Så på kveldstid og på fritiden, og litt på jobb, men ganske lite faktisk, så begynte vi rett og slett å sette sammen en sånn platform, fordi det vi på en måte så det var at du kan instruere Copilot til hvordan du vil ha ting, men du vet ikke om man følger det eller ikke. Men det vi kan gjøre er at vi kan kapsle inn Copilot eller Ki assistenten Cloud eller hva det måtte være, og så si at jeg instruerer deg [00:26:30] ikke hvordan dette skal være. Jeg har laget sånn som det skal være. Jeg har laget biblioteker, jeg har laget rammer, jeg har laget ting som man ikke uten videre kommer seg rundt. Og så er det riktignok de rammene laget med Copilot, men de er laget av da. Thomas og meg. Ikke sant? Så som på en måte kan dette her da? Ja, tror vi da. Ja.

[00:26:53] Lars Hugo Braadland Olsen: Da er det liksom helt strikte regler da på sånn gjøres det. Bam bam bam bam! Det er ikke noelinger i valsen i det hele tatt. [00:27:00] Men han han ligner. Han slingler ikke i valsen allikevel da. Han gjør det.

[00:27:05] Anders Hauan: Han gjør det, men poenget er at det er på en måte. Thomas. Jeg har lært å kontrollere sånn at når vi lager biblioteket for autentisering for database connection og alt disse tingene som vi støtter på en måte innenfor denne Nexus plattformen, så inni der, så sørger vi for at det ikke er noe slingringsmonn. Og det er helt riktig. Rett som det er. Og dette er et av de store [00:27:30] problemene med Ki generelt og og Copilot også. Det er at den vil så forferdelig gjerne hjelpe deg. Så hvis ikke jeg klarer å få til det du vil med de verktøyene man har, så finner han på noe. Det er nesten umulig å unngå. Poenget er at da må vi sørge for å ha så gode rammer at du får til det du vil, og instrukser om at du holder deg på den på den smale sti. Og så må vi sørge for å kontrollere det før [00:28:00] det settes i test og produksjon at tilfredsstille at at den ikke har funnet på noe fanteri. Men det fanger vi opp så langt i hvert fall så så det. Det tar vi, og da mener vi at vi har klart og. Og da laget vi denne plattformen, som til å begynne med het Well common Development platform, tror jeg.

[00:28:20] Lars Hugo Braadland Olsen: Okay, så hva? Hva var starten på det? Når så dere at dette kunne bli noe mer enn bare en skrivebordsøvelse, eller noe dere drodlet [00:28:30] litt med?

[00:28:30] Anders Hauan: Jeg tror det var da vi bestemte oss for å ha et AI seminar. Ky seminar. Det gjorde vi jo egentlig ganske tidlig. Så fant vi ut at alle utviklerne i Business Services skulle samles for å diskutere Qi.

[00:28:45] Lars Hugo Braadland Olsen: Gikk det så fort altså? Det var jo bare september, brukte vi.

[00:28:52] Anders Hauan: Men så skjønte vi at hvis vi skulle ha noen effekt, så ble det jo. Og så ble det jo utvidet til alle utviklerne våre, noen og 30 utviklere i hele [00:29:00] konsernet. Og da fant vi ut at hvis det skulle ha noe effekt av å sette oss ned og snakke om Ki assistert utvikling, så måtte vi ha noe felles, altså en felles plattform. Vi måtte ha noe felles å ta utgangspunkt i, og det var det vi egentlig gjorde med Nexus. Det var å prøve å sette sammen noe som gjorde at vi kunne ta folk som aldri hadde brukt Ki, og folk som hadde brukt det lenge til å ha noe felles å snakke om, ikke sant? Og og med å ha en felles plattform. Og det var da vi fant ut at vi lager [00:29:30] denne plattformen, sånn at vi kan bruke den i det seminaret. Som et eksempel på hvordan det går an å jobbe med Ki.

[00:29:36] Lars Hugo Braadland Olsen: Ja, for du også fikk du drahjelp da? At alle var veldig giret på at vi må gjøre noe med Ki? Vi må jobbe med det her. Det her er veldig viktig for oss fremover også. For det, det er jo det det er en veldig sånn hva skal vi si det her, hvordan man har jobbet med innovasjon her da? For å bruke sånt litt for slitt uttrykk. Hvordan har man liksom tatt det der fra? Bare en idé. Og så puttet [00:30:00] det foran noen mennesker. Og så har vi. Vi kan snakke om det som skjedde etter denne a samlingen i en annen sammenheng. Men er det liksom bare det at man tar ansvar selv og finner noe som er interessant? Pitcher det internt og så går man videre. Eller hvordan tenkte vi.

[00:30:19] Anders Hauan: Har du vel aldri internt?

[00:30:22] Lars Hugo Braadland Olsen: Jeg føler ikke at jeg.

[00:30:22] Anders Hauan: Så.

[00:30:23] Lars Hugo Braadland Olsen: Noe sånn derre med her.

[00:30:24] Anders Hauan: Nei, vi gjorde ikke det. Og det, det er sikkert feil, men siden jeg er så gammel og har så få år igjen, så betyr det [00:30:30] at jeg har dårlig tid. Så så det å på en måte. Og jeg har egentlig bestemt meg for det er litt sånn personlig på en måte. Men de siste årene av karrieren min så orker jeg ikke jobbe med organisasjon organisasjonsutvikling. Det gidder jeg ikke ta for lang tid. Det har jeg gjort nok av i min tid. Har drevet med det og så jeg tenkte at cut cut the red tape, er det ikke dette.

[00:30:55] Lars Hugo Braadland Olsen: Cut.

[00:30:56] Anders Hauan: Cut the crap? Det er litt sånn som det mest kjente [00:31:00] eksempelet i Norge på den type ting er vel Vipps som han var han het for noe han sjefen i DNB, Rune et eller annet han bare skar igjennom. Så vi skal lage det som ble vipps, og det er bare. Uansett hva dere møter av trøbbel. Si fra til meg, Vi skjærer gjennom hvis det ikke finnes en løsning. Hvis noen sier nei, bare går rundt. Det var nesten litt sånn Thomas, så jeg tenkte hvis vi hadde på en måte satt oss ned og begynt å diskutere med ledelsen [00:31:30] og alle mulige andre, laget dette som et forslag og business case og alt sånt som man normalt ville ha gjort det så tror jeg vi hadde drevet diskutert ennå. Vi hadde ikke noen klar oppfatning av hva vi ville, og vi hadde egentlig ikke noe særlig klar oppfatning av hva vi ville få ut av det. Og det gjør at en normal skal vi kalle det business case, eller et forslag som du får godkjent. Eller sånne ting ville jo aldri gått igjennom. Vi hadde en slags visjon, men vi hadde jo ikke noe kostestimat. [00:32:00] Vi ante ikke hva det innebærte. Visste ikke hva vi kunne oppnå med det. Det det er alt. Ingenting stemmer i forhold til en normal investeringsbeslutning.

[00:32:10] Lars Hugo Braadland Olsen: Ja, men hva? Hva vil du si er visjonen her? Hvis den, som dere har på en måte jobbet etter det?

[00:32:17] Anders Hauan: Det ble ganske tidlig, kanskje ikke klart uttrykt, men det var klart det var. Vi ønsket egentlig en felles utviklingsplattform som tok bort mest mulig plunder og heft for utviklerne gjorde at de funksjonelle utviklerne [00:32:30] våre Bjørn, som et eksempel. Han var på netthinnen vår som en av dem. Vi ønsket å støtte mest mulig. Hvordan gjør vi han best mulig i stand til å lage best mulig programvare raskest mulig for kundene våre? Og hvordan sikrer vi etter at han har laget det, at dette er vedlikeholdbart og sånne ting og kjørbart og alt sånt. Ting skal på en måte være der, og så skal han klare [00:33:00] å gjøre det ved hjelp av Ki. Det er viktig at han skal drive med Ki assistert utvikling, for det utvider hans kompetanseområde dramatisk. Midt og for øvrig. Etter hvert har jeg prøvd å lage slagordet Copilot kan, sånn at hver gang du lurer på hvordan du skal gjøre noe, eller hver gang du lurer på om vi har kompetanse til noe. Nei. Copilot har det. Trenger ikke tenke på det. Du utvider jo ditt ved hjelp av Ki assistert utvikling så utvider du på en måte kunnskapsområdet ditt enormt, for den [00:33:30] har så fantastisk. Den kan så fantastisk mye rart som du ellers ville bruke veldig lang tid på å sette deg inn i. Trenger du ikke det? Så det var egentlig visjonen altså. Hvordan lager vi et best? En plattform, utviklingsplattform, en utviklingsmiljø, en måte å lage ting på som gjør bjørn og en del av disse andre. Anders og hva de heter alle sammen. Best mulig og til å jobbe raskest mulig komme fram til best mulige ting. Det var det som var målet, å [00:34:00] sikre at de folkene jobbet mest mulig effektivt, og på veien naturligvis sørge for at jeg også får gjort ting mer effektivt. Men det viktigste var egentlig alle de andre. Hvordan bygger vi en plattform som gjør det mulig? Det var målet for det.

[00:34:14] Lars Hugo Braadland Olsen: Det de ordene eller de, de ordene, de, de menneskene du nevner der. Det er jo konsulenter som har er veldig dybdekompetanse innenfor de forretningssystemene som vi som vi jobber med, ikke sant? Og og det å gjøre. Få de til å [00:34:30] kunne jobbe med integrasjon effektivt i mellom disse systemene er jo hva å kanskje da en veldig det. Det var top of mind, og det var liksom der jeg så her. Her er det kjempegode muligheter. Vi kan bli mye mer effektive, mye sikrere og det kan bli. Det er forvaltningsdelen som jeg kanskje har sett at det har vært en del folk har slet med en del rundt som på en måte er bygd på en helt annen struktur. Men men, [00:35:00] når dere skulle bygge Nexus og dere har jobbet med den delen før vi fikk lansert i førsten. Brukte dere Ki som var det en viktig del for å gjøre dette så raskt for dere. Jeg synes dere kom så veldig raskt til mål, og.

[00:35:17] Anders Hauan: Det er akkurat det vi brukte. Vi så vi så at vi kunne bruke Ki til å bygge den plattformen vi ville ha.

[00:35:24] Lars Hugo Braadland Olsen: Ja.

[00:35:25] Anders Hauan: Ikke sant. Og så visste vi jo litt hva vi ville ha. For vi hadde vi hadde. [00:35:30] Vi hadde container infrastrukturen fra Instipro tingene vi har laget der. Vi hadde en applikasjon som Roy har laget fra før av som heter Admin, som er en sånn Oversikt over kundeløsninger og og veldig mye rart som som folk bruker. Så vi visste jo på en måte hvilke biter som trengtes. Men vi så det at med Copilot med her [00:36:00] kommer plutselig det med nasjonal skyen. Med de nye driftskonseptene som Cloud har begynt med, Kubernetes og på norsk plattform og så videre. Så så vi liksom at Copilot kompetanse som gjorde at jeg tenker kunne Kubernetes, men vi har laget en utmerket løsning likevel. Så så vi at vi som erfarne arkitekter og utviklere kunne bruke Copilot veldig effektivt til å få opp et sånt en sånn plattform veldig fort. Da er det veldig hva vi [00:36:30] ville ha, og vi visste. Og vi hadde vi. Vi hadde kompetanse nok til å. Jeg kaller det å coache Copilot coachekin til å lage akkurat det vi vil ha, har det vært mye prøving og feiling underveis, Ja, men det blir veldig bra når du kommer i mål. Ja, og det gikk. Det gikk fantastisk fort.

[00:36:53] Lars Hugo Braadland Olsen: Det gjorde det også. Ja, for det er jo det der. Når man satt nede i grøten der den gangen, så føltes det jo som det kanskje gikk sakte. [00:37:00] Men sett i etterkant så har det gått kjempefort. Og så er jo dette noe med denne eskaleringen. Dette her med at dere begynte jo med dokkers rundt instipro, og så er det kubernetes nå og så videre er det? Har det vært bevisste valg underveis her? Fordi at hvis dette skal legges oppå hverandre og bli multi tendens til å skalere, er det er det er det som er viktig bestanddel for at dette skal funke over [00:37:30] tid.

[00:37:30] Anders Hauan: Multi-tenbiten er altså viktig. Her er jo de fleste av oss har jo tung bakgrunn fra Unit4 Agresso systemet som i sin natur er singel. Then Det er veldig viktig sånn at all tenkning som vi har lært gjennom 30 år, eller hvor mange år vi har holdt på med det, er bygget på en singel tendens arkitektur. Så det sitter i ryggmargen på oss dette med singeltrenden. Mens det vi har jobbet med innenfor InstiPro er multipendent. [00:38:00] Vi har løsninger som på mange måter er felles for et betydelig antall kunder, og det betyr at vi har måttet lære oss, tror vi, det å håndtere dette med å ha en løsning for mange kunder samtidig, og ikke bare en løsning som du kan multiplisere med kunder, men som faktisk er felles, ikke sant? At du har bare ett, en Internett, en web server hvor alle kunder kjører og så videre. Kanskje noen grad bare en database, [00:38:30] kanskje flere, men dette å håndtere mange kunder samtidig i en løsning. Det bygget vi da, siden jeg veldig fort forstod at Copilot skjønner veldig godt dette Multipendent som konsept. Det er ganske interessant i seg selv. Du kan jeg kunne bare si multi tendens, så visste Copilot hvordan vi skulle lage ting, hva slags arkitektur vi skulle legge oss på, hvordan datamodeller vi trengte og så videre. Og da bygget vi det inn i det som ble en Nexus. Helt fra starten av så visste vi jo at [00:39:00] vi ønsket å lage en løsning som kunne brukes av mange kunder. La oss ta en av de enkleste. Noe av det første jeg prøvde å porte til Nexus, eller til den typen tankegang. Det er en løsning vi har for oppdatering av valutakurser. Ja, vi leser valutakurser fra Norges Bank, fra europeiske sentralbanken av en eller annen mystisk grunn, fra den polske nasjonalbanken.

[00:39:24] Anders Hauan: Og så bruker vi laster vi ned kursene på en måte en gang hvert døgn, og så sprer vi [00:39:30] det glade budskap i form av nye kurser ut til abonnenter som da er Agresso og Instipro installasjoner. Kunne forsåvidt vært mye annet rart Den porten vi til til Nexus veldig tidlig. En veldig godt eksempel på en Nexus applikasjon hvor du fra før, den hadde vi fra før. Den er multipendent, og den fikk nå plutselig et brukergrensesnitt fordi en annen kollega har brettet, drevet og spør om han. Da kan jeg ikke ha [00:40:00] lastet ned de kursene i regnearket. Jo, det har han fått nå. For nå har vi muligheten for å lage den typen brukergrensesnitt. Da kan vi følge med på hva som skjer. Er ikke det det viktigste i den? For det er en veldig enkel sak, men illustrerer også at produkter kan være ganske små og løse. En veldig konkret liten oppgave, men er i sin natur viktig. Altså, det er viktig. Av en eller annen grunn så er det viktig å få inn riktig kurser en gang i døgnet, og det skal være krysskurser, og [00:40:30] det skal være i mange firmaer. Og det. Det er utrolig komplekst faktisk. Men men, det er viktig. Men det er og det er viktig at det er robust, at det at virke hver dag og hele den pakka der, og at det virker for mange kunder og i det hele tatt. Og da er det en sånn utvikling. Så rundt en plattform som vi har laget oss der er veldig, veldig gunstig. Akkurat den hadde vi løst fra før.

[00:40:50] Lars Hugo Braadland Olsen: Ja.

[00:40:50] Anders Hauan: Men nå skulle vi bygge den. Mye må vi bygge den mye om i forbindelse med RPX og at folk ikke kjører hos oss og databaseoppdateringer. Og det er veldig mye rart som gjør at det er veldig naturlig [00:41:00] å måtte modernisere den da. Og da trenger du en god plattform for det, og da ser vi denne Kubernetes baserte Nexus plattformen er jo helt ideell. Ja, og det er jo erfaringen fra akkurat sånne ting som gjør at vi visste hva en sånn plattform skal inneholde. Multipendent autentisering. Konfigurasjon. Sentralisert overvåking. Logging. Monitorering. Alt det der prøver å ta hånd om. Ja.

[00:41:29] Lars Hugo Braadland Olsen: Det har vi. [00:41:30] Har jo sett når vi har tatt det videre ut nå, at dette virkelig skalerer og og fungerer bra, men jeg tenker på når vi før vi skulle før dere skulle presentere dette for denne utviklergruppen vår. Hva var det? Husker du noe greier eller noen tanker dere gjorde dere eller noe? Erfaringene dere gjorde dere før? Det som på en måte er det her. Vi tenkte sånn her, men det var helt feil. Det gikk sånn. Når de tok det videre så ble det annerledes. Var det eller gikk det? Var det smooth sailing hele [00:42:00] veien?

[00:42:00] Anders Hauan: Det var jo.

[00:42:02] Lars Hugo Braadland Olsen: Vi fikk jo innegnet etterhvert.

[00:42:04] Anders Hauan: Ja. Savina var fantastisk oppi dette her fordi hun. Vi fikk en prosjektleder, en sjef for både selve arrangementet og hun er jo både en pådriver og en veldig dyktig til å fange opp det som må gjøres og sørge for at det blir gjort. Og så er hun ikke redd for å brette opp ermene og gjøre ting, noe som er veldig viktig, som gjorde at selve organiseringen av ting og prosjekt, gjennomføringen [00:42:30] av ting, i tillegg til at hun jo er en egentlig en veldig dyktig. Arkitekt. Veldig erfarne arkitekt selv også forstår det vi holder på med. Så det var det var jeg faktisk helt essensielt å få med henne på laget. Og det, det gjorde jo også at selve organiseringen av dette her og legge opp agendaer og alt sånt noe. Det, det gjorde jo hun, og det er jeg veldig god på. Og så hjalp oss jo i veldig stor grad med å tune [00:43:00] budskapet og sørge for at vi gjorde de riktige tingene. Jeg spesielt kan jo finne på å gjøre helt ting som jeg synes er gøy, men som ikke er nødvendig. Og det å bli holdt på sporet der er er viktig. Så det og det fikk vi hjelp til, og det var veldig viktig. Så brukte jeg jo en av de erfaringene jeg gjorde faktisk. Som jeg synes er litt interessant, er at jeg prøvde å bruke Copilot til å lage bruker copilot til å lage [00:43:30] duck på det vi gjør. Det synes jeg ble veldig bra. Så prøvde jeg å bruke Copilot til å lage.

[00:43:34] Lars Hugo Braadland Olsen: Dokumentasjon på.

[00:43:35] Anders Hauan: Ren dokumentasjon. Det synes jeg ble ganske bra. Så prøvde jeg å bruke Copilot til å lage slides powerpoints. Ja, den type ting. Det synes jeg er så innmari bra ut, og gadd ikke å se noe mer på det, for jeg skulle bruke det. Men jeg opplevde jo at når jeg skulle bruke det i praksis så så var det til dels helt ubrukelig.

[00:43:57] Lars Hugo Braadland Olsen: Velkommen til min verden, ikke sant?

[00:44:01] Anders Hauan: Men [00:44:00] jeg var på en måte så gira på å lage ting og få dette Nexus til å spille at ja. Og så hater jeg å forberede meg på sånt. Så jeg tenkte. Så jeg tenkte at nå, nå kan Copilot gjøre det. Men det det ble ikke bra nok. Det har jeg lært meg. Så både hvis jeg skal skrive ting og hvis jeg skal lage powerpoint og sånt noe, så ser jeg at det kommer jeg nok til å gjøre. Jeg kommer nok til å gjøre det støttet ja, men jeg må nok grave meg mye dypere [00:44:30] ned i enn jeg hadde håpet. Det blir ikke bra nok. Det var noe av det jeg lærte. Det andre vi lærte, vi laget jo egentlig et opplegg. Jeg jobbet jo veldig, veldig hardt. Jo, det var faktisk en interessant øvelse. I oktober så trodde jeg vi var i mål med plattformen, og et av målene med plattformen var så som var det. Vi siktet veldig mot mot det seminaret vi hadde i januar. Det var at dette skulle fungere veldig effektivt på den enkeltes arbeidsstasjon PC Mac, ikke [00:45:00] sant? Det å komme i gang som utvikler første gang med denne plattformen, det skulle være en veldig effektiv opplevelse. Du skulle liksom bare gå gjennom noen punkter, og så skulle du logge deg på og sånn, og så skulle du.

[00:45:13] Anders Hauan: På en måte skulle ting bare virke. Første appen skulle være oppe i løpet av kvarters tid, og det fikk jo jeg til. Når jeg selv altså. Jeg skjønte jo At jeg hadde masse PCer som jeg tømte [00:45:30] og risatte, sånn at jeg skulle begynne fra scratch og greier. Jeg brukte veldig mye tid på å lage det miljøet så effektivt som mulig, og så skulle jeg da på et eller annet tidspunkt. Vise det for en utviklerkollega som ikke hadde vært med i dette her, så vi hadde satt av et par timer, så skulle vi få dette til å virke i et par timer er mer enn nok. Og det var jo ingenting som funket. Vi kom jo ikke i mål, det var jo så mye jeg ikke hadde tenkt på. Så [00:46:00] det å lage et at det ble strømlinjeformet for utvikleren, det har vi aldri lagt vekt på når jeg har laget sånne plattformer før. Jeg har laget mange plattformer både i Unit4 og i Agresso i sin tid, og i i InstaPro så har vi aldri brukt mye tid på å sørge for at det er lett for utviklerne å komme i gang. Men nå er det blitt veldig lett altså. Men det var mye mer arbeid enn jeg trodde.

[00:46:23] Lars Hugo Braadland Olsen: Å få det. Få det på plass.

[00:46:25] Anders Hauan: Og få det sånn at du tok hensyn til at det virket både på Mac og [00:46:30] Windows, og under den forutsetningen og den forutsetningen. Men Copilot var en fantastisk støtte, for den. Kunne jo si til Copilot at du vi trenger. Før vi går i gang med det, så må vi sjekke at vi har installert de tingene der. Hvis det ikke er installert, så stopper vi. Sånn at når du kjører gjennom programmet for å fyre opp PC en din første gang for å kunne ta i bruk Nexus Development Environment, eller Devkit som vi kaller det Dev kit, så så. Så det første vi gjør er å sjekke [00:47:00] er det her. Hvis ikke så veileder vi deg til hva du må installere, og så sjekker vi på nytt og på nytt og på nytt og på nytt. Og til slutt. Så forhåpentligvis virker det. Men det er alltid en eller annen luring som har installert ett eller annet som vi ikke visste om, som da er i veien for det som vi prøver å legge inn, ikke sant?

[00:47:18] Lars Hugo Braadland Olsen: For de sitter og utviklere på sin PC.

[00:47:21] Anders Hauan: Det var en veldig viktig. Mål at du skal kunne. Det skal funke på localhost, og du skal ikke [00:47:30] måtte jobbe noe på pc en din for å komme i gang. Du skal ikke. Sånn som vi har hatt det før, så har du gjerne brukt noen dager på å sette sammen et utviklingsmiljø, prøve å finne de riktige programvarene, prøve og feile. For det er ingen som vet akkurat hva du trenger. For eksempel du skal jobbe med Inst i Pro. Det er ganske krevende. Det er kanskje en ukes jobb for en ny utvikler og komme i gang fordi vi andre er så inne i det, så vi har liksom aldri giddet å sette oss ned og satt sammen sånn, så vi må. Åja, ja, hva var det igjen? Spør [00:48:00] Thomas, ikke sant? Og så sier han spør Hvordan var det vi gjorde det igjen? Det vet vi ikke for i fjor.

[00:48:05] Lars Hugo Braadland Olsen: Ja.

[00:48:07] Anders Hauan: Sånn at det går når du har. Når du bare skal inn i et miljø å jobbe med. Men når vi skulle presentere en plattform som veldig mange skulle inn på på et par timer en formiddag i januar, da ble det krevende. Men jeg tror det var veldig fint at vi hadde satt oss det som mål, for det gjorde at vi jobbet oss enormt gjennom plattformen, mye [00:48:30] mer enn jeg hadde tenkt.

[00:48:31] Lars Hugo Braadland Olsen: Det gikk veldig smooth. Jeg har. Jeg har ikke hørt om noen som har fått noe sånt opp på så kort tid.

[00:48:38] Anders Hauan: Det var en gang det var jeg var. Det var nesten litt stolt da vi var på Kringler der, at hva vi hadde fått til i.

[00:48:48] Lars Hugo Braadland Olsen: Å være stolt.

[00:48:48] Anders Hauan: Av det, det var litt gøy altså. Det var faktisk det.

[00:48:52] Lars Hugo Braadland Olsen: Hva tenker du at du har snakket mye om? Jeg snakket litt om deg og Roy osv, men sånn som Thomas oppi det her har [00:49:00] vært viktig.

[00:49:00] Anders Hauan: Pådriver Ja, det er jo helt fantastisk. Jeg er jo en gammel, litt avleggs type, men Thomas er jo open coming. Han er jo ung og frisk. Nei, jeg vil bare si at jeg har jo først og fremst vært et samarbeid, ikke sant? Hvor vi har drevet hverandre og og hatt litt forskjellig vinkling. Jeg har sett mye på. På miljø og det tekniske. Og han har sett veldig mye på mer på på litt innhold og veldig mye på dette med. Jeg har sett mye [00:49:30] på auditen, hadde sett mye på den task så disse bakgrunnsjobbbitene. Han har jobbet veldig mye med det, og han har også gått mye lenger enn meg i. Hvordan bruke co-pilot avansert og sånt. Han er en trollmann etter hvert så. Så jeg vil bare si at det var et fantastisk spennende samarbeid. Tospann som som bare funket liksom.

[00:49:55] Lars Hugo Braadland Olsen: Det virket. Det har liksom sett det så ut som det glødet av dere når dere kom inn, og det kunne jo [00:50:00] bare putte på en liten tiøring. Så var det var dere i gang?

[00:50:04] Anders Hauan: Jada, Thomas sier vel egentlig at han har slitt litt på hjemmebane, for det har vært litt for gøy.

[00:50:08] Lars Hugo Braadland Olsen: Ja, ja, for dere har jo det. Det er familie og alt mulig annet. Men dette har gått kvelder og.

[00:50:14] Anders Hauan: Ja, det har jo det. Men det er jo det er jo noe, for det er jo. Jeg synes det er fryktelig gøy. Det er liksom så gøy. Det har vært så engasjerende og så jeg har liksom gått en stund og tenkt på Er det et prosjekt til der for meg igjen?

[00:50:28] Lars Hugo Braadland Olsen: Ja.

[00:50:29] Anders Hauan: Er det en ting [00:50:30] til jeg kan gjøre litt større, litt mer spennende ting jeg har laget gjennom karrieren min. Jeg har startet mange sånne ting. Dette er bare en av. Jeg har gjort mange. Den type initiativer. Ikke kit naturligvis, men platform og sånne ting har jeg vært med og vært pådriver for i Unit Four i mange år. Så. Så dette er jo en type jobbing som jeg kan har erfaring i, men det er nok morsomste.

[00:50:59] Lars Hugo Braadland Olsen: Nå er [00:51:00] det på grunn av at det har gått så fort når jeg tenker, eller er det at det er noe det er noe?

[00:51:04] Anders Hauan: Jeg tror kanskje det. Nei, Ja, jeg tror jeg tror det ble så veldig gøy fordi. Delvis fordi Ki gjorde at jeg kunne gjøre så mye mer på kortere tid enn før, og jeg kunne gjøre ting som jeg ikke kan. Det det er innmari viktig altså. Jeg har jobbet en del med å si [00:51:30] autentisering i forbindelse med Instipro, og jeg har brukt uker og måneder for 123 år siden med å få ting til å virke. Altså rett og slett sånn som jeg vil. Og det har vært prøving og feiling og prøving og feiling og endeløse søk på Internett og prøving og feiling. Og du får ikke til med Copilot er det kanskje går ned fra at du kanskje bruker 14 dager eller aldri kommer i mål. Det blir for vanskelig til at du kanskje bruker et par timer. Ja, du, du kan bestemme deg for at det er sånn [00:52:00] jeg vil ha det, Og så er det på en måte bare å sette i gang og coache. Det må du gjøre, for du får masse dårlige forslag og Copilot finner ikke frem, men det går så jeg blir fort.

[00:52:10] Lars Hugo Braadland Olsen: Ja.

[00:52:11] Anders Hauan: Det tar så kort tid og den har et tilfang av kompetanse som jeg ikke har og som er ekstremt krevende. Og den sier Nei, jeg vil ha det sånn ja. Søkeren på nettet og finner det noe Duck. Og så setter den sammen på 10 minutter, så har du kanskje en løsning igjen da, som du ville brukt tre dager [00:52:30] på?

[00:52:31] Lars Hugo Braadland Olsen: Ja, for det er jo det som virker som helt absurd, liksom, at at vi vet tross alt ikke store firmaer, vi er jo enda mindre utviklingsavdeling, og dere er jo ikke mange. Har klart å fått på plass det her og det selv om ikke jeg kan teknisk dybde her, så så føler jeg liksom at dette er noe. Dette er noe litt spesielt vi har fått til. Faktisk en bra ting her på veldig kort tid.

[00:52:56] Anders Hauan: Veldig kort tid jeg har bygget. I 2001 [00:53:00] to så bygget vi en ny web utviklingsarkitektur i Unit4 Unit4. Det som nå er faktisk den weben som er der med token og den type ting jeg var liksom. Det ble jeg som sto bak det greiene der. Akt akt Creation tool så hele den pakka der.

[00:53:26] Lars Hugo Braadland Olsen: Faren til akt, Ja.

[00:53:28] Anders Hauan: Alt, alt det der. På [00:53:30] tidlig 2000 tall så så bygget jeg det samme, og da husker jeg laget et eget team som het Platform Time, som jeg også drev fram. Vi var vel en 2025 personer tror jeg, som bare jobbet med arkitektur og det tok flere år, og det ble ikke helt bra, men det synes jeg er litt fornøyd med det. Funker ennå, Brukes ennå. Men men. Men dette [00:54:00] her har gått vannvittig mye fortere, og en av de tingene som irriterte meg på den tiden, det var faktisk at da hadde vi innført I sin tid. Nå skal jeg være litt forsiktig, for her er det mange som var med, så jeg må se. Hva skal jeg si her? Nei, det var litt for mange som fikk lov til å mene det. Irriterte meg litt, sånn at det tok veldig lang tid å få tatt komme videre, tatt en beslutning fordi alt skulle vurderes og vri og vende på. Men når Thomas og jeg og og og og og og hun [00:54:30] Savina laget på en måte denne plattformen vi skulle ta i bruk på kringler, så var det veldig, veldig lite vurderinger. Det var mer kjør. Det var litt sånn som Vipps, ikke sant? For det var liksom vi trenger å få gjort sånn og sånn. Ja, vi kan gjøre det sånn eller sånn. Vi gjør sånn og. Og bare navnet Nexus er illustrerende for hvordan det normalt ville det å finne på et sånt navn tatt ganske lang tid.

[00:54:58] Anders Hauan: Det er det skal vurderes og smakes på [00:55:00] i det hele tatt. I dette tilfellet så kan jeg fortelle akkurat hvordan det foregikk. Og det var. Jeg hadde jo denne common platform eller hva den het, så man inn navn som ikke var konsistent i bruk, og vi visste ikke hva vi skulle kalle ting eller noen ting. Og så sier jeg til Co-pilot Vi trenger et navn på dette her. Jeg hadde fortalt brukt mye tid med co-pilot å snakke om hva vi prøvde å få til, alt sånn. Og så kommer det da. Co-pilot. Så ja, det syntes Copilot var en god idé. Jeg synes jo alt er en god idé for [00:55:30] øvrig, men det kom opp med det. Sånn ja, det var en artig oppgave. Og så kom han opp med et antall navn og begrunnelse for hvorfor de var gode navn. Og så gikk jeg gjennom det, og så fanget. Av en eller annen grunn så fanget blikket mitt da det som sto. Nexus. Nexus Ja, hva? Hva betyr det egentlig? Og så forklarte vi at det betyr Focal Point eller møtepunkt eller et eller annet sånt noe. Så tenkte jeg Genialt! Det er jo akkurat det vi skal gjøre nå i Vi skulle ha noe samlende i hele Arribatec [00:56:00] møtepunkt. Alle utviklere fra forskjellige deler som ikke kjenner hverandre. Møtepunkt. Nexus. Og så gikk jeg da til eller la ut på Teams til på den gruppa som Savina og Thomas og jeg hadde.

[00:56:13] Anders Hauan: Så skrev jeg bare at jeg har fått et forslag her om at vi kan kanskje kalle det Nexus. Ja, da var det en kveld eller noe sånt da. Og da fikk jeg vel egentlig bare tommel opp fra begge der og da. Og da ble det navnet der og da ba jeg da. Og så ba jeg da bare Copilot om å lage en slags [00:56:30] message rundt det å bygge en navnestandard basert på det også, for det er også veldig opptatt av at det ble konsistent brukt riktig. Og da, da så jeg jo det tok ganske fort av, og det er ikke sikkert det hadde vært så nøye om det het Nexus. Eller det er viktig at det ikke heter Flexus da, men men det det, det er ikke så egentlig antagelig så viktig hva det er, bare det er kort. Og i vår setting distinkt. Altså at det er skiller seg fra alle andre ting. Som [00:57:00] du sier. Common platform, det sier jeg ingenting. Det sier egentlig ikke noe ekstra celler, men det er ikke så veldig mange andre ting du har på netthinnen i forbindelse med diabetes som handler om Nexus. Så derfor slår det veldig fort, ikke sant? Da blir det en ting. Da blir det en snakkis. Da er det lett å snakke om det er lett å hekte seg på. Folk husker det med en gang. Jeg har ikke noe greie på branding.

[00:57:21] Lars Hugo Braadland Olsen: Og.

[00:57:21] Anders Hauan: Hode.

[00:57:21] Lars Hugo Braadland Olsen: Ikke tror jeg de er inne på noe som er med.

[00:57:24] Anders Hauan: Men selve beslutningen. Den er sånn som ville ha tatt i under normale omstendigheter, uker og måneder, [00:57:30] fordi det skulle vært gjennom komiteer og vurderinger og sjekke og sånt gjorde ikke det. Bygget hadde ikke, og det er jo, og det har jo vist seg å stemme. Nå brukes jo Nexus av mye rart det.

[00:57:41] Lars Hugo Braadland Olsen: Ja, men jeg tenker jo på hele beslutningen om at vi gjør det her og så videre. Den er jo. Det er veldig frigjørende at dere kan gå inn i det her og så og så ja, vi skal lage denne plattformen, men vi trenger ikke 100 millioner så så vi bare kan gjøre det vi. Vi bare gjør det. [00:58:00] Vi tar det innenfor vår avdeling, så snakker vi litt med en leder her og der, og så sier den ja, men det er greit. Dette er veldig spennende. Dette skal vi satse på. Kan vi bruke? Kan vi bruke tid på fremover? Og så bare gjør man det. Og så blir det veldig fint og effektivt da. Og alle har en eller alle. Dere tre hadde en veldig klar visjon om hva dere skulle gjøre.

[00:58:23] Anders Hauan: Ja, vi hadde det ganske fort, og så fikk vi det. Det seminaret i januar ga jo en fantastisk deadline, og det er veldig viktig med [00:58:30] en slags deadline. Og som jeg sier, det må være en virkelig frist. Det kan ikke være en, hva skal vi si, virtuell frist som jeg kaller det. Du sier vi må være ferdig før 1. februar, men hvis det ikke skjer noe 1. februar, så kan du alltid flytte det til 15.. Ja, ikke sant? Men det seminaret, når du først har laget det, så kan du ikke flytte det når det kommer 30 Mannen dit Du har satt av to dager. Du kan ikke flytte det. Da får du en sånn. Du får en virkelig frist da. Det tror jeg er veldig, veldig viktig.

[00:58:58] Lars Hugo Braadland Olsen: Altså det. Det var jo kjempebra det [00:59:00] seminaret også, med tanke på hele utviklingsteamet i Arribatec. Å få samlet alle folkene på tvers av forretningsenheter.

[00:59:07] Anders Hauan: Du er en time out. Jeg må lukke døra.

[00:59:09] Lars Hugo Braadland Olsen: Ja, det kan du gjøre, men det passer bra. Da kan jeg gå og se. Ja, ja, for da skal vi snart avslutte tenker jeg. Ja, jeg bare lar den rulle og gå.

[00:59:21] Anders Hauan: Ja, ja, skal vi se. Jeg må ha. Jeg kan bare. Jada, det er bare gøy det her.

[00:59:26] Lars Hugo Braadland Olsen: Jeg kan bare ta den sånn. Da [00:59:30] får.

[00:59:41] Anders Hauan: Vi prøver.

[00:59:42] Lars Hugo Braadland Olsen: Jeg tar bare sveipe rundt etterpå. Ja, ja ja. Yes yes. Ja Nei. Det var utrolig spennende å høre om om den starten, og han var med på det selv og synes dette gikk veldig fort, og vi fikk veldig [01:00:00] mye ut av det på på kort tid. Men sånn, nå skal vi tenke. Vi skal ha en prat om det vi gjorde på Kringler og og veien fremover senere. Men oppi all denne, hva skal vi si? Innovasjonen og og dette vi har jobbet med rundt rundt Nexus er det. Er det noen andre ting som du tenker på at vi kunne trekke frem i i den fasen som vi var før kåringer? Det er noe. Var [01:00:30] det noe som overrasket deg spesielt med med hvordan det ble tatt imot? Ja.

[01:00:37] Anders Hauan: Hva er en ting? Og det var vi fant ut at de oppkjøringen til Kringler. Så skulle jeg lage noe post for å forberede folk på dette her, og for da både og. Fikk Copilot til å lage for meg da Post som jeg også ba han om å lage. Litt morsomme, og [01:01:00] det ble de flåsete direkte, men men. Jeg laget et antall post som hadde forskjellige temaer som jeg la ut, og noe av det som er oversatt til alle de utviklerne som skal være med, ikke sant? Noe av det som overrasket meg var den utrolig labre tilbakemeldingen som kom. Jeg ville jo trodd, og prøvde også å legge opp til at det skulle kanskje bli litt diskusjon eller kommentarer eller sånne ting. Det var en og annen tommel opp. Det [01:01:30] var ikke noe sånn derre. Ikke noe protester, Ingenting. Jeg prøvde å legge inn litt små provoserende ting for å prøve å. Men men det helt dødt og så bygget opp liksom. La oss si en post i uka eller noe sånt, hvor blant annet det var frampek naturligvis da og. Litt sånn. Og så på et eller annet tidspunkt så lar vi da ut DV kittet med instruksjoner om hvordan det brukes. [01:02:00] Og da ville jeg jo trodd at en del ville kastet seg over og prøvd, og det var også tanken. Dere må gjerne prøve nå. Vi skal gjøre det på Kringler også, men dere må gjerne begynne før. Vi vil gjerne ha tilbakemelding.

[01:02:13] Anders Hauan: Den altså den hva skal vi si? Manglende det at man. Det var nesten ingen som viste noen som helst interesse for det som foregikk. For å bidra. For [01:02:30] det overrasket meg litt. Jeg ville jo trodd at når vi tok et slikt initiativ, når det ble, når vi fikk gjennom Ole Jacob beskjed om at dette gjør vi for alle. Han ønsket at vi skulle gjøre det for alle, så ville jeg trodde det hadde skapt mer engasjement på forhånd. Nå kan vi vel si at jeg var i overkant gira personlig, men men. Og det det skjønner jeg at ikke de andre tar. Men men. At ikke flere på en måte engasjerte seg i den problemstillingen. [01:03:00] Det overrasket meg litt. Vi var også presenterte tankene våre for for den andre kollegaer, en annen collegegruppe. Og og og jeg. Jeg så også mottagelsen der, og synes jeg var veldig mye mer avventende enn jeg ville ha trodd. At man var uenig i våre valg, at man var uenig i byggingen av plattformen og så videre. Ja, det er stor forståelse for, og det er et engasjement jeg gjerne ville hatt, men at man ikke var mer opptatt [01:03:30] av truslene og mulighetene som Ki assistert utvikling representerer, og hvordan vi i Arribatec skal sette oss som firma i stand til å møte det som er det vi egentlig på en måte etter hvert prøvde på det. Det overrasket meg litt at ikke er mer engasjement rundt i organisasjonen.

[01:03:54] Lars Hugo Braadland Olsen: Det tror jeg faktisk det er mange som opplever rundt i utvikler organisasjonen sin. Det er mange som er.

[01:03:59] Anders Hauan: Det [01:04:00] er. Det er riktig det.

[01:04:01] Lars Hugo Braadland Olsen: Og så kan det nok være noe med hvordan det kommuniseres. Kanskje man ikke klarer å få frem hvor spennende det er. Hva er det egentlig vi prøver på her? Og så har har du? Har det kanskje vært litt sånn tradisjonelt at folk er. Er de litt redd for jobben sin? Hva betyr det her? For meg er det Å.

[01:04:20] Anders Hauan: Jada, det er.

[01:04:21] Lars Hugo Braadland Olsen: Mange. Jeg vet ikke jeg. Det kan være mange forskjellige.

[01:04:24] Anders Hauan: Men det overrasket meg litt, for jeg har i hvert fall i mange måneder, og det vet jeg. Vi diskuterer mye [01:04:30] internt i blant oss, ja, vi og og og andre. Hva er det som skjer nå? Hva betyr det for oss, hvordan møter vi det og så videre? Det mener jo jeg er en veldig, veldig viktig diskusjon. Jeg vil jo tro at flere var opptatt av det. Kanskje nettopp med utgangspunkt i Har jeg en jobb?

[01:04:46] Lars Hugo Braadland Olsen: Ja.

[01:04:48] Anders Hauan: Jeg tror du har jobb, men du må tilpasse deg. Du må det, og det tror jeg er veldig viktig signal på en måte inni som kanskje Thomas og jeg gjorde da. Og så begynte jeg rett og slett å se på. Okay, hva gjør vi [01:05:00] med dette her? Hva representerer det på trusselsiden? Hva representerer det på mulighetssiden, ikke sant? For det er jo alltid det, og det er jo alltid det som er en trussel er også alltid en mulighet. Det er. Det er liksom snakk om hvordan du angriper det, hvordan du tar det og. Og det har overrasket meg at ikke flere er på den. Altså at ikke det er mer engasjement. Men det det tror jeg kanskje er et lite problem Arribatec har.

[01:05:26] Lars Hugo Braadland Olsen: Ja, det er mer et kulturproblem.

[01:05:27] Anders Hauan: Det er noe kultur der som ikke er, [01:05:30] ser du illustrert ved når noen sentrale sier noe. Senest sist da Tom snakket. Han snakket ikke mye om Ki og hva det betyr for vår business og sånne ting fremover eller i det hele tatt faktisk. Det overrasker meg, for det er noen ting som skjer nå. Big tech ki. En del sånne ting som er tror jeg da kommer til å forvandle businessen vår og kanskje samfunnet vårt. Men la oss konsentrere [01:06:00] oss om Arribatec.

[01:06:01] Lars Hugo Braadland Olsen: Ja, ikke sant.

[01:06:02] Anders Hauan: Ganske mye. Det tror jeg. Kanskje det viktigste temaet. Og så sier jeg ikke at min måte eller vår måte å håndtere det på er den riktige, men jeg tror det viktige er at man har en levende debatt og en levende. Hva gjør vi nå? Hva kan vi få ut av dette her? Hvordan møter vi dette? Hva kan vi få? Hva kan vi tjene på det? Hvordan unngår vi de fallgrubene vi skal i? Det det tror jeg er. Det har overrasket meg at [01:06:30] ikke det er mer engasjement rundt.

[01:06:32] Lars Hugo Braadland Olsen: Det, for det er mye som skjer nå rundt dette med både kostnader knyttet til AI og og disse tingene, og kanskje et eget det Det må være tema for en egen prat. Ja, for der er det jo. Da blir det veldig viktig å optimalisere og være på.

[01:06:47] Anders Hauan: Det er jo helt. Det er jo helt. Ja, ja.

[01:06:50] Lars Hugo Braadland Olsen: Men jeg tenker på det På den reisen vi har vært i nå. Har du? Har du gjort noe teknologivalg underveis her som du på en måte som du har vært helt bestemt [01:07:00] på, som du. Det her er ikke plass til i vår plattform. Eller det her skal ikke vi gjøre.

[01:07:05] Anders Hauan: Nei, det har jeg ikke gjort. Men jeg har tenkt Nei, men jeg har tenkt motsatt. Jeg har tenkt nei. Jeg har tenkt at vi der er jag i prinsippet, som jeg lærte for en del år siden. Jo, Arnt, komme ned dit som er. Du gjør det du vet du trenger nå. Ja, men ikke det du tror du kommer til å trenge i fremtiden. Hvilket betyr at vi er villig til å gjøre nesten hva som helst med plattformen, men ikke før noen [01:07:30] har et konkret behov.

[01:07:31] Lars Hugo Braadland Olsen: Nei, ikke sant.

[01:07:32] Anders Hauan: Men da gjør vi det. Så jeg har ikke sagt noe sånne rammer som vi absolutt ikke gjør? Nei, men det er heller sagt at jeg gjør ingenting før du kan komme til meg og si at vi har den kunden, eller vi har denne problemstillingen som vi løser med dette. Greit, da setter vi oss ned og se på det. Det er jo for eksempel Anne Jens. Veldig veldig dyktig fyr han Veldig engasjert.

[01:07:58] Speaker 1: Ja.

[01:07:59] Anders Hauan: Han skal [01:08:00] ha det. Han er en av de som var virkelig engasjert også i oppkjøringen for øvrig, bare så det er. Men han tok jo opp denne problemstillingen med at han trengte noe pythongreier for å løse noen dataplattform eller hva det er som og, og det er jo ikke direkte støttet i plattformen, men han fant da en måte å gjøre det han ville på innenfor en x ramme, og da bygget [01:08:30] jo vi på en måte. Da utvide vi scope uten på forhånd å ha sagt Det var ikke det at vi på forhånd sagt verken ja eller nei, vi hadde bare sagt det var ikke kommet dit enda. Samme, kunne man tenke seg med å si at nå støtter jo vi. Som en viktig del av plattformen er Microsoft SQL Server som. Relasjonsdatabaseplattform. Rett og slett fordi det har vi brukt i all evighet, eller i hvert fall i mange år, og ikke ut fra en vurdering av hva som er bra og hva som er dårlig. Man kunne jo veldig godt tenke seg å ha en ren. Open [01:09:00] software stack. Da vil du ikke bruke SQL Server. Da vil du bruke typisk Postgres eller My SQL eller Maria DB eller hva det måtte være. Vi har ikke sagt at vi ikke skal støtte andre databaseplattformer, men vi gjør ikke det før den dagen hvor vi virkelig trenger det. Ja.

[01:09:25] Lars Hugo Braadland Olsen: For det blir jo en del av det. Vi snakker jo om portabilitet i denne sammenhengen, og da vil [01:09:30] man jo tenke den veien at alle disse. Open source.

[01:09:33] Anders Hauan: På fritiden så har jeg Porta Nexus og den biblioteks Biblioteksappen min til Postgres, så den kjører da på Postgres og ikke på der kjører Nexus og hele greia på en annen databaseplattform. Men i hvilken grad vi kommer til å ta det inn i Nexus som sådan? Det avhenger av at at vi kommer dit. Jeg ser ikke bort fra at vi for eksempel innenfor noe som instituttløsningen. [01:10:00] Det blir en frikobling mellom. Erp systemet, Unit4 og InstiPro som er den løsningen vi leverer. De kommer jo til å. Det er noe veldig tett koblet, derav også SQL server. Ser ikke bort fra at når vi gjør det og blir kvitt den gamle Instipro Classic, at vi kunne se på okay, kanskje vi skulle rett og slett flytte oss til Postgres, altså, som er en open source database, rett [01:10:30] og slett fordi vi både tar bort et kostnadselement i form av at det er mye billigere enn SQL Server. Gratis fordi det er OpenSource og i tillegg frikobler oss fra microsoft på et område til som jeg altså Big Tech ut av det grepet. Kjempemessig, men jeg sier ikke at vi skal gjøre det, men den muligheten ligger der, og det kommer vi til å gjøre hvis det er riktig for Arribatec og våre kunder.

[01:10:55] Lars Hugo Braadland Olsen: Det er også en veldig spennende diskusjon nå. Jeg er jo såpass opp i årene at jeg husker [01:11:00] for noen år siden når det var open source. Alt var open source, og så forsvant jo det fokuset totalt. Og nå er jo all big tech. Kommer open source tilbake med tanke på.

[01:11:11] Anders Hauan: Det.

[01:11:12] Lars Hugo Braadland Olsen: Å ta ting hjem og så videre.

[01:11:14] Anders Hauan: Det er jo en av de tingene jeg tok Copilot i ganske tidlig. Det var et eller annet jeg var misfornøyd med som man hadde laget, og så kommenterte jeg det. Hvorfor bruker du det? Aldri sagt det. Jo, nei, men vi har jo en Microsoft First strategi, så hjelp meg. Nei, det har jeg aldri [01:11:30] sagt. Tvert imot. Jeg har en. Vi bruker Microsoft så lite som mulig.

[01:11:35] Speaker 1: Ja.

[01:11:37] Lars Hugo Braadland Olsen: Ikke sant.

[01:11:37] Anders Hauan: Nå er det ganske mye da, men men. Jeg har. Jeg har meget vi. Vi prøver å finne det som er riktig for Arribatec og våre kunder til enhver tid. Det er.

[01:11:49] Lars Hugo Braadland Olsen: Viktig å.

[01:11:50] Anders Hauan: Tenke det det det Det er viktig. Og jeg ser at når vi har satt sammen Nexus arkitektur, så er det jo faktisk kun ett element som er kommersielt [01:12:00] der. Og det er SQL server.

[01:12:03] Lars Hugo Braadland Olsen: Ja, forresten er.

[01:12:04] Anders Hauan: Resten er open source. Og når jeg lager nye løsninger med med med for Nexus, så ber jeg liksom om alternativer fra Copilot. Atypisk. Så kan vi gjøre sånn og sånn. Ja, okay. Og så sier jeg Men vi prøvde. Hva er open source alternativene her, og hva skal til for å bruke dem kontra å bruke kommersielle løsninger? Og så så. Så jeg er veldig gira på siden vi kan [01:12:30] kjøre vår egen plattform i cloud på deres nasjonal sky eller hva det måtte være til enhver tid.

[01:12:37] Lars Hugo Braadland Olsen: Eidsiva infrastrukturen, ikke sant? Med vår teknologi på toppen.

[01:12:42] Anders Hauan: Veldig, veldig fristende å kunne si hvordan kan vi sørge for at alle andre komponenter er i minst mulig grad? Bruker Big Tech er nyttig for oss, og det er vel i dag kun SQL Server som er det. Hele den infrastrukturen med Kubernetes og sånn som vi har fått levert av [01:13:00] Av Cloud sammen med det vi legger på toppen der igjen er open source, med unntak av SQL Server, og vi har noe. Ja, det er faktisk den er ren.

[01:13:11] Lars Hugo Braadland Olsen: Til og med hostingen eller koden din. Snakket vi ikke om det også? At du skulle kunne flytte den?

[01:13:15] Anders Hauan: Jo, ja, det der nede.

[01:13:17] Lars Hugo Braadland Olsen: Nå er vi nede i det tekniske.

[01:13:19] Anders Hauan: Det er det det. Det er jo veldig interessant diskusjon. Jeg har jo tatt opp det med med andre utviklere og sagt noe om. Skulle vi ikke prøvd å hoste koden selv, skulle vi ikke [01:13:30] ha. Istedenfor å bruke GitHub.

[01:13:32] Lars Hugo Braadland Olsen: For det er det det er der du lagre koden på GitHub, ikke sant?

[01:13:36] Anders Hauan: Vi bruker en del verktøy. Vi bruker GitHub. Vi bruker Azure. Devops, som det heter, er en Microsoft løsning som som inneholder. Der lagrer vi koden vår. Der har vi tickethåndtering, altså alt som har med prosjektstyring av utviklingsprosjektene å gjøre. Ja, ikke sant, og der lager vi også Ja, vi kaller det bygger [01:14:00] software og sånt. Det er en komplett pakke, og det har jeg bedt Copilot om. Et oppsett. Kan jeg kjøre dette self hosted på open source software? Så driver og tester ut det nå og se om vi kommer i mål med det og. Og det har jo i hvert fall en på på på cloud, så Kemal har har veldig lyst til å se om kan vi lage en sånn pakke? Så vi har liksom blitt enige om et slags fellesprosjekt der hvor vi kjører det på egenhånd, for han ser [01:14:30] at det kunne kanskje vært artig og levert det som en salgbar tjeneste til kundene våre, som ønsker å ha et GitHub kompatibelt alternativ til GitHub. Github er jo eid av Microsoft. Var jo open source er jo et sted hvor ting kan samles, men Microsoft er inne i en veldig vanskelig periode nå hvor de mister mye medarbeidere. Og så går det rykter om og og de har hatt mye nedetid og og mye sånt noe. Pluss at du. Du [01:15:00] legger altså kildekoden din et sted du ikke vet og alle og prosjekter og sånn og, og du er helt i lomma på deres kostutvikling. Du kan ikke. Ja.

[01:15:14] Lars Hugo Braadland Olsen: Men det er jo veldig interessant. Og så synes jeg det er veldig kult sånn sett fra utsiden her, at mange av de initiativene som kommer om nye ting vi skal justere dit og vi skal justere datt, Ja, det det kommer jo fra et sted at dere ønsker å forbedre og sånne ting, men samtidig. [01:15:30] Så nesten alt av dette er jo kommersielt fornuftig også å gjøre og se på. Det henger jo sammen med det dere og det. Det synes jeg er veldig ålreit å kunne se at dette bør økes. Det styres jo ikke knallhardt dette her nei.

[01:15:45] Anders Hauan: Nei, det.

[01:15:46] Lars Hugo Braadland Olsen: Er veldig organisk hvordan dette vokser frem, og det er kanskje noe av det som gjør at det er spennende å jobbe med det, og at man har.

[01:15:56] Anders Hauan: Det.

[01:15:57] Lars Hugo Braadland Olsen: Kommer initiativ, Man tar dem, ikke sant?

[01:15:59] Anders Hauan: Jeg tror veldig [01:16:00] på det. Jeg har jo. Av en eller annen grunn så har jeg faktisk studert innovasjon også i sin tid for noen år siden og. Og da lærte vi jo veldig om dette med. Innovasjonsprosessen. Du begynner. Veldig viktig er at du begynner i en slags ustrukturert prosess. Ikke noe prosjektstyring, kanskje ikke for mye administrasjon, ikke for mye mas på en måte, men [01:16:30] først og fremst opptatt av det. Og så skal du Jo nærmere du kommer kommersialisering, Jo nærmere vi kommer release, jo mer skal du gå over i en strukturert prosess. Og det er en sånn Jeg er ikke helt sikker, det er det som heter innovator dama, men det er noe med at det å finne balansen mellom når du er i en ustrukturert prosess, og når du skal være strukturert i en innovasjonsprosess, er er veldig vanskelig. Det er Det er en kunst å finne den riktige balansen, fordi man vet at de store innovasjonsprosjektene, [01:17:00] de har ikke vært kjørt. Det er sånn Vipps, kjør på, få det til, ikke sant? Ikke la deg stoppe. Eller der hvor man har kjørt sånn, bare samlet en gjeng og bare sendt dem av gårde og si Bare finn på noe som som skjer, hvor du ikke setter rammer og den type ting. Men jo nærmere du er kommersialisering eller produksjonssetting, jo mer strukturert må du være. Det å finne den balansen.

[01:17:28] Anders Hauan: Poenget er du, [01:17:30] du skal ikke være strukturert helt ut i starten, nei, men heller ikke ustrukturert helt inn mot kommersialiseringen. Du skal finne sted på veien. Det er en balanse og det. Jeg har veldig tro på at du du skal du. Det er veldig vanskelig, men du må finne en måte å gi organisasjonen din spillerom på. Du må gi dem. Altså du får ikke hvis du vil ha innovasjon, hvis du vil ha nytenkning. Hvis du vil ha nye alternativer, så må du finne en måte å dyrke det frem [01:18:00] på. Og det det kommer ikke av seg selv. Jeg tror det er veldig vanskelig å gjøre i form av komiteer og den type ting. Innovation board og sånn det det tror jeg ikke funker. Det er aldri trodd på. Eller det har jeg nok, men det er veldig mange år siden jeg trodde at den type ting funket. Jeg har vært med på mye innovasjon. Jeg har vært med på å lage masse i min karriere og de fineste tingene. Det har vi laget en sen kveldstime når vi har funnet på noe, Ikke når noen har satt seg ned og laget et prosjekt. [01:18:30] For nå skal vi innovere dere. Nå skal vi bruke 14 dager på ideutvikling, og så skal vi bruke tre uker på et eller annet, og så skal vi fem uker på gjennomføring, og så er det kjør.

[01:18:39] Lars Hugo Braadland Olsen: Waste of money.

[01:18:40] Anders Hauan: Doesn't.

[01:18:40] Speaker 1: Work.

[01:18:41] Anders Hauan: Doesn't work. Det er ikke sånn det funker altså. Du det. Du må liksom. Jeg tror det som skjedde med Nexus eller Task Engine i sin tid. Integration engine og en del andre ting vi har gjort bare i Arribatec da. Det er fordi du på et eller annet tidspunkt så lå det i luften at det problemstillingen der, og de mulighetene [01:19:00] som dukket opp der, de viste seg å møttes på et sted hvor noen så det.

[01:19:04] Speaker 1: Ja.

[01:19:05] Anders Hauan: Det er da det skjer.

[01:19:06] Speaker 1: Ikke sant? Ja, ja.

[01:19:07] Anders Hauan: Så da vi drev og diskuterte Innovation Board for noen år siden i Arribatec, så prøvde jeg å. Og da var jo alle veldig, veldig opptatt av å få samlet innovasjon og få strukturert og alt mulig. Jeg prøvde å si at det er ikke egentlig det vi skal gjøre. Det vi må gjøre, det er å sørge for at det gror der ute, og så må vi bli gode til å fange det. Men [01:19:30] det man var veldig opptatt av, det var at alle initiativer skulle være styrt. Det funker ikke. Du må få de initiativene til å dukke opp av seg selv, og så må du ha en eller annen form for sånn fange opp at de skjer. Og så ser jeg at noe av dette er kunst. Altså, det er ikke.

[01:19:45] Lars Hugo Braadland Olsen: Det handler om å gi medarbeiderne sine den friheten til å til å bruke egen tanke og eget initiativ.

[01:19:53] Anders Hauan: Og det er klart at der har jeg den fordelen at det er som min sjef sier Det er ikke mulig å styre Anders nei. [01:20:00] Det er litt arrogant å si det sånn, men jeg har vært med, og det er. Jeg har laget veldig mye av det som er bra i Agresso faktisk, og mye av det som er dårlig. Vil innrømme det. Men men. Jeg har vært med på å ta vært med på mange av de innovasjonsprosessene som har vært. Det, det må jeg si, og de har ofte vært styrt av en god idé og ikke av en. Det har vært å innsett at skulle vi ikke gjort sånn, [01:20:30] hva om vi prøver? Og det lærte jeg faktisk av han egentlig. Han Jarle Sky, gründeren i X-ledger som jo var gründeren i Agresso og i sin tid ja, han var veldig god på det å fange ideer og kjøre dem. Gjerne på tvers av alt mulig annet rart altså. Ja, men dette er glimrende. Vi gjør sånn, ikke sant.

[01:20:50] Lars Hugo Braadland Olsen: Det. Det var også veldig opptatt av når denne Nexusen kom på banen, at det her det det resonnerer kjøp på dette. Her har vi ingenting å tape. Det her [01:21:00] er. Her er bare alt å vinne. Og hvis ikke det blir noe konkret av det, så har vi lært en masse på veien.

[01:21:06] Speaker 1: Ja.

[01:21:08] Anders Hauan: Det lærte jeg også en gang. Det var et firma jeg var satt veldig styre av, Noe greier hvor vi. En periode satt jeg i styret sammen med en eller annen som hadde vært med i Tomra i mange år, og han sa jo det at du skjønner det skjønner du sånn at du starter jo veldig mye firmaer og innovasjon og sånn, men i det som regel så ender du opp med noe [01:21:30] annet.

[01:21:30] Speaker 1: Sånn ja.

[01:21:32] Anders Hauan: Det blir ikke noe av det du hadde tenkt, men du finner noe annet underveis, og det er ekstremt viktig å være åpen for det annet underveis. Det er kanskje der ting ligger da?

[01:21:43] Speaker 1: Ja, ja.

[01:21:44] Anders Hauan: Jeg føler vel kanskje at det vi har prøvd å gjøre med Nexus, Jeg vet ikke. Nexus. Det er kanskje, Ja, det er å prøve å legge basis for noe som kan komme etter alle disse store prosjektene vi nå kjører med migrering av Unit4 [01:22:00] kunder hit og dit. Vi har noen. Tror jeg har tre gode år nå med det kjempemessige, men la oss bygge noe, bruke det til å bygge noe som kan være basis for det vi skal bli veldig gode på etterpå.

[01:22:13] Speaker 1: Ja.

[01:22:13] Anders Hauan: Jeg har tenkt litt på faktisk. Det er litt av grunnen til at jeg tror den er viktig. Og så har vi jo sett. Hvis du tar. Det er også bakgrunnen for hvor vi gjør det. Vi har jo sett noe av det som har vært laget av kolleger som har valgt å slutte, hvor det å ta det over. [01:22:30] Vi har ikke. Det har ikke vært stramt nok. Så det å ta det over og skulle på en måte vedlikeholde det, spør Thomas, som har tatt over noe greier etter det er så mye jobb, og du vet, det gir ingenting.

[01:22:44] Speaker 1: Det er.

[01:22:44] Lars Hugo Braadland Olsen: Kjedelig å jobbe.

[01:22:45] Speaker 1: Med det.

[01:22:45] Anders Hauan: Å måtte på en måte skrive om noe som du ikke skjønner, og gjøre det på nytt igjen. Du kan være heldig å få kunden til å betale for det, men i verste fall får du ikke det heller. Det er og det, men det har ingen verdi, ikke sant? Når vi lager nye ting nå, når jeg ser disse [01:23:00] spennende tingene. Er jo kjempebegeistret for det som skjer nå med med Bjørn og Anders og Jens og.

[01:23:06] Speaker 1: Og alle er på nå.

[01:23:07] Anders Hauan: Ja og og Christian ikke minst. Dette. Og dette er jo full speedhead. Det er jo fantastisk! Men nå har jeg laget på en veldig konkret laget på en veldig stram måte. Jeg tror at det å gå inn i det for andre i etterkant er mye, mye, mye enklere enn før. Det er litt viktig altså.

[01:23:25] Lars Hugo Braadland Olsen: Ja, det er kjempeviktig med forvaltning over tid, og det å kunne fjerne [01:23:30] litt av den derre personavhengigheten som vi sliter med som alle andre.

[01:23:34] Speaker 1: Ikke sant?

[01:23:35] Lars Hugo Braadland Olsen: Så det er jo. Nei, men jeg tenker det. Nexus gir jo en fantastisk mulighet for for folk å å lage nye ting og og å få det. Få det på og få det ut til kundene. Og at det kan forvaltes over tid. Og at vi har en en felles plattform som du sier for å for å lage ting på.

[01:23:57] Anders Hauan: Og så se en ting til som er som jeg synes er veldig morsomt, som [01:24:00] jeg ikke hadde peiling på kom til å skje. Det begynte å samarbeide.

[01:24:05] Lars Hugo Braadland Olsen: Samarbeidet?

[01:24:07] Anders Hauan: Nei, jeg jeg bare ser at disse, disse som på en måte er målgruppen eller konsumentene av på en måte Nexus, da de jobber mye tettere sammen enn de gjorde før, om de prosjektene de gjør. Altså, de snakker mye mer sammen, og de diskuterer hvordan de vil ha ting og og og og så videre, som jeg synes det kan være andre faktorer enn en felles [01:24:30] plattform, men jeg lurer på om det har litt med at de har fått en felles plattform som vi har jobbet med samtidig og startet med samtidig, og det tror jeg har fått til en dynamikk på samarbeidssiden som jeg. Jeg innbiller at det har vært en slags katalysator for å samarbeide tettere og mer enn før, altså. Det synes jeg er veldig spennende.

[01:24:49] Lars Hugo Braadland Olsen: Ja, det er veldig. Og det så vi jo. Vi så starten på det rundt kringle og rangler. Ja, virkelig. Det var veldig Ja. Ja ja ja Veldig bra. Hei! Supert! Tusen [01:25:00] takk for praten.

[01:25:01] Anders Hauan: Jo, veldig hyggelig.

[01:25:02] Lars Hugo Braadland Olsen: Ja, veldig hyggelig prat.

[01:25:03] Anders Hauan: Det er jo kjempegøy!

[01:25:04] Lars Hugo Braadland Olsen: Ja, jeg tenker det kommer mer. Vi skal prate litt senere om kringler og litt hva vi har gjort videre med Nexus. Og det skjer jo mye rundt Nexus hele tiden, så det kommer det kommer det kjempegøy! Så dere får bare bare følge med så er det mer på gang.

[01:25:24] Anders Hauan: Stay tuned!

[01:25:24] Lars Hugo Braadland Olsen: Ja.

[01:25:26] Anders Hauan: Og så er det. Glemte å si i starten, men det er jo hyggelig å kunne ønske velkommen til min [01:25:30] altan balkong.

[01:25:32] Lars Hugo Braadland Olsen: Ja, jeg tenker vi får vise. Vi får vise publikum litt altanområde her. Ja, ja, se her ja. Flott hage også.

[01:25:43] Anders Hauan: Nuvel.

[01:25:44] Lars Hugo Braadland Olsen: Men ja, ja ja ja, men det er bra.

[01:25:48] Anders Hauan: Det er grønt og fint, ikke sant?

[01:25:50] Lars Hugo Braadland Olsen: Ja. Veldig bra. Ja takk skal du ha for praten.

Skapere og gjester

Lars Hugo Braadland Olsen
Vert
Lars Hugo Braadland Olsen
Lars Hugo Braadland Olsen er Director of Business Development, Business Services Norway i Arribatec Group, et teknologihus som leverer integrerte forretningsløsninger til norske og internasjonale selskaper. Med bred erfaring fra ERP-implementeringer og digital transformasjon i Norge, hjelper han styrer og ledere med å navigere kompleksiteten i dagens teknologilandskap.
Anders Hauan
Gjest
Anders Hauan
Anders Hauan er Technical Innovation Manager i Arribatec og arkitekten bak Nexus, plattformen som ligger til grunn for selskapets satsing på AI-assistert utvikling. Han har bygget forretningssystemer i over tjue år, blant annet som CTO i Agresso (senere Unit4) og sjefsarkitekt i Eika. Han er utdannet ved NTNU med mastergrad i teknologiledelse og innovasjon, og har vært visiting fellow ved MIT Sloan.
Nexus og kunsten å la KI bygge programvare, med Anders Hauan
Sendes av