Blogginnlegg

  • Local-First AI: Protecting Users from Themselves

    Local-First AI: Protecting Users from Themselves

    Whenever you offer a user interface where people can input data freely, you give them a chance to type in Personal Identifiable Information (PII). In most cases this causes no issues. But in heavily regulated domains, government services, asylum case management, healthcare, leaked PII can have serious consequences. So how do you stop sensitive data…

    Les mer

  • Snakk så folk forstår!

    Snakk så folk forstår!

    Vi utviklarar kan mykje. Vi har eit vokabular med ord og uttrykk som gir meining for oss, og som gjer at vi kan kommunisere effektivt med kvarandre. Vi har eit stammespråk, i likskap med alle andre yrkesgrupper. I kvardagen jobbar vi gjerne i team med andre utviklarar, og da bruker vi sjølvsagt stammespråket vårt når…

    Les mer

  • Hvordan ble Vite så mye raskere i Vite 8?

    Hvordan ble Vite så mye raskere i Vite 8?

    Vite 8 er ute, og produksjons-buildene er dramatisk raskere. Linear gikk fra 46 sekunder til 6, og ifølge Vite selv er hastighetsøkningen mellom 10x og 30x. For team som releaser ofte, er build-tid en av de viktigste flaskehalsene. I store prosjekter rekker du gjerne en lengre kaffepause før den er ferdig. I dette innlegget tar…

    Les mer

  • Er pauser et tegn på latskap?

    Er pauser et tegn på latskap?

    Unnasluntring, litt for lange pauser, en vel lang lunsj? Alle har nok selv tatt eller opplevd at en pause har bli møtt med et stygt blikk eller et spørsmål i etterkant. Bør man minimere pauser både på arbeidsplassen og i andre settinger, eller streve etter å opprettholde dem? Er man lat hvis man tar mange pauser?

    Les mer

  • Booster Bergen 2026 — konferanserapport

    Booster Bergen 2026 — konferanserapport

    Booster Bergen er over for denne gang og vi har hatt gleden av å både delta, samt holde en workshop i år. Konferansen er en populær konferanse som ble utsolgt etter allerede én dag, så her gjelder det å være raskt ute med billetter! Booster er for øvrig non-profitt og er drevet av ildsjeler som…

    Les mer

  • When Are You Gold Plating, and When Are You Cutting Corners?

    When Are You Gold Plating, and When Are You Cutting Corners?

    In a previous article, where I discussed the fractal nature of software, I touched upon one of the difficult dilemmas in software engineering: how much complexity is needed to implement a feature, and more broadly, a fully functional system? If you’re adding more complexity than strictly needed, you’re gold plating. But if you cut a…

    Les mer

  • Open Space på fagkveld — Erfaringer og lærdommer

    Open Space på fagkveld — Erfaringer og lærdommer

    I Computas har vi en sterk kultur for samarbeid og kompetansedeling. 20. november 2025 var det duket for en av årets interne fagkvelder på huset. Tradisjonelt har vi de siste årene operert med ulike fagtracks der man kan dra på eksempelvis foredrag eller workshops, inndelt etter fagkategorier. Dette inkluderer både eksterne og interne foredragsholdere. Men,…

    Les mer

  • Software as a Fractal

    Software as a Fractal

    A couple of weeks ago, while I was working on one of my side projects, I was browsing through the source code of the Java Collections Framework. I’ve always thought of standard libraries and anything else that’s part of the JDK as magical code, super optimized for all contexts, and therefore probably written in a…

    Les mer

  • Erfaringer fra Software Crafters Barcelona 2025!

    Erfaringer fra Software Crafters Barcelona 2025!

    Forrige helg deltok jeg på Software Crafters Barcelona 2025, både som deltaker og speaker. Konferansen ble avholdt på BAU, et universitet for design og moderne kunst i Barcelona. Konferansen er mindre enn de store konferansene som Codemotion, samt NDC og JavaZone i Norge, men bærer samtidig et stort fellesskapspreg. Konferansen bestod for øvrig av tre…

    Les mer