So, the last couple of days have been a bit of a whirlwind in developerland. I wanted to take a moment to write down what I’ve seen, and what I think it means, because these aren’t small updates. This is a shift in how we build, browse, and write...
Read more about Last 48 Hours in Tech: Atlas Browsers and Agentic IDEs – What Just Happened?Six months ago I introduced Swarmia into our engineering ecosystem—not out of curiosity alone, but out of need. As I reflected in The CTO Playbook, when a tech te...
Read more about Managing Tech Tems with Insights
Hvis du bygger et produkt i en kompleks bransje – farmasi, finans eller noe annet sterkt regulert – vet du sannsynligvis allerede om utfordringene. Du har validert behovet, du har snakket med potensielle brukere, og du har kanskje til og med en fu...
Read more about Du trenger en teknisk medgrunnlegger. Du har ikke budsjettet. Hva nå?
The development landscape has evolved significantly in recent years, and APIs (Application Programming Interfaces) are now central to how modern systems communicate. This is especially true for businesses looking to harness the power of AI. APIs s...
Read more about API and AI: How modern integration transforms ecommerce
Ah, developers. The mythical creatures who type fast, drink coffee like it’s an Olympic sport, and somehow “fix computers” for their friends and family. But what do they really do all day? Let me paint you a picture—spoiler: it’s way more...
Read more about What Developers Really Do: A Peek Behind the Keyboard
A few years ago I wrote "The CTO Playbook" (available on Amazon). I extensively went in to leadership sty...
Read more about Musks leadership style versus The CTO Playbook
Denne måneden vil vi gjerne dele ikke bare solskinnshistorier om hvor kul AI er, men også når det ikke fungerer. Det viser virkelig at LLMs er ikke noe «AI» (ennå) og at det er i sin barndom, les videre så forklarer jeg....
Read more about Når AI lyver for deg
Especially if you're a non-technical founder. You’ve probably heard terms thrown around that you barely understand, like “full stack,” “Kubernetes,” or “REST APIs,” and you might think, “I just need som...
Read more about Hiring developers: why cultural fit beats technical expertise
He highlights the Agile Manifesto, which emphasizes individuals and interactions over processes and...
Read more about What The CTO Playbook say about agile
In today’s rapidly evolving tech landscape, CTOs and those working closely with development teams need reliable, actionable insights to drive technology...
Read more about Struggling with Tech Decisions? Here’s the AI Every CTO Needs to Know About
Whether you're a CTO, a product manager, or someone newly responsible for guiding a team of developers, the complex digital landscape requires an understa...
Read more about Navigating Tech Leadership: 5 key areas to focus on
Let’s stop comparing those apples and oranges.
A common language is what keeps us understanding each other. So when we speak about certain business terms, we may use words for one thing...
Read more about Forbidden words list
As the CTO, or any other person with a separate title responsible for tech teams, you are a spokes person for the company in a way, and what you share and do on social media like LinkedIn i...
Read more about Social Media
As with all other chapters, I start with a slight existential question. Are you regularly invited to report to the board?
Some organisations still think that their CTO’s are IT managers, or a s...
Read more about Board presentations
Ein gong, da eg jobba som ingeniørleiar, vart eg spurt av toppsjefen om å rapportere om visse KPI’er (nøkkelprestasjonindikatorar) for å måle og styre prestasjonane til utviklingsteamet.
Vi hadde KP...
Read more about KPI-er og OKR-er
Å ha ditt eget budsjett kan virkelig hjelpe deg og ditt team til å arbeide effektivt og målrettet.
Det flotte med budsjetter er at de bestemmes én gang per år (og...
Read more about Budsjett
Mennesker som er direkte involvert i prosjektet eller produktet ditt, eller som blir påvirket av resultatet av aktivitetene dine, vil trenge kontinuerlige statuso...
Read more about Prosjekttilstander
I denne tiden med fjernarbeid – hvor mange team er spredt og jobber hjemmefra – må vi virkelig kommunisere hardere, bedre og smartere. Jeg er ingen kommunikasjonsekspert, men...
Read more about Kommunikasjon
Trusting your employees to effectively manage their own time is a game-changer. Let everyone decide their own working time, when to take time off and how to manage and handle their own wo...
Read more about Time Off
We input instructions in a file, which is interpreted by another program on the server, returning back a result. That’s it. Coding is indeed the art of telling the “computer”...
Read more about Coding
Hva er vanskeligere i livet enn å høre noe du har jobbet med eller vært en del av, som ikke oppfyller forventningene til en anne...
Read more about Diskusjon: deaktivert
The classic question that you have heard so many times, in so many shapes. Now, slightly adjusted for our purpose I will discuss some thoughts around the topic.
If you want to build the most expensive to...
Read more about Build or Buy
På den ene akse har du innovasjon, på den andre siden prosess. De er hverandres komplette motsatte. Det finnes ingen innovasjon i en prosess.
Vi følger dens trinn, og ethvert forsøk på å hoppe ove...
Read more about Innovasjon
Before even touching the topic of motivation, I’d like to talk about some very important prerequisites I think needs to be there. Trying to motivate people without having great leaders is like try to mak...
Read more about Motivation
Accountability is an interesting word. It means “the fact or condition of being accountable; responsibility”. Google say...
Read more about Avoiding micro management
Home office, as it was called before, has been around for a long time. At least for developers it was great to be...
Read more about Working remote
Spotify er kjent blant utviklere for sin samarbeidsmodell. På sin tid var det noe nytt og friskt. Bygget på agile prinsipper, men også med tanke på større bedrif...
Read more about Samarbeidsmodeller
Du har klart å få hele teamet til den offsite. Turen gikk bra, og alle har ankommet. Det er på tide å...
Read more about Å danne
Her går vi gjennom temaer som ledelsesstiler og grunnleggende måter å jobbe med mennesker på en inspirerende, motivatoris...
Read more about Ledende utviklere
Is IT-management a part of the work as a CTO? Sound more like something under the wings of a CIO – but in reality in smaller companies the CTO cou...
Read more about Computers and Security
Finally something fun! Application Programming Interface (API) is the way to connect different systems with each other. Is it plug and play as in you just click and it's done? No way. 99% of all API...
Read more about API’s
Det finnes mange ulike utviklingsprosesser. Jeg har jobbet med Waterfall-fasering, scrum med sprints som slipper ut alt på samme tid når det er ferdig, samt Rele...
Read more about Utviklingsprosess
Late Friday evening, just when you are about to sit down for that family dinner, the phone buzzes and you get notifications from your favourite monitoring service that the website is down.
You excuse yourse...
Read more about Incident Management
Astonishingly many online services are not monitored and this has the obvious effect that no one knows when they are working or not.
... Read more about MonitoringData er viktig, og hvis den blir tolket på en måte som gir mening, kan den hjelpe selskapet ditt med å ta riktige beslutninger.
De siste årene har det vært mye ny regulering vedrørende håndt...
Read more about Data
Ta frem din favorittpute, for nå er det tid for en diskusjon om noe alle synes er det mest kjedelige – dokumentasjon. Tro det eller ei, i begynnelsen av utviklingstiden var dette et reelt og viktig leverings...
Read more about Dokumentasjon
Som nevnt i det forrige kapittelet, er Devops viktig for å vedlikeholde kode, men gjett hva – dette er også en teaminnsats, og i tillegg en forretningskritisk prioritet...
Read more about Å vedlikeholde koden
Å bytte fokus midt i en oppgave er det verste for de fleste utviklere, og kanskje også for andre ansatte. Som CTO eller noen som le...
Read more about Prioritering
Utviklingsoperasjoner. Dette er en guild som få kjenner essensen av. Er det bare en utvikler som fikser noen automatis...
Read more about Devops
Å teste noe før utgivelse er en god ide. Testing er som med alt annet – et stort tema, og det finnes forskjellig...
Read more about Testing
Vi deler kode inn i Frontend og Backend. Ikke fordi det er moro, men fordi det er nødvendig. For å forstå grunnleggende programvarearkitektur, må vi forstå skillet mellom frontend og back...
Read more about Frontend og backend og deres utviklere
Software development in the context of this book means building an application that is used in the web browser. Or, in some cases, on your phone as an installed “app”. Read more about Programming languages vs Frameworks vs Stacks
Som du leste i kapitlet om å starte et prosjekt, handler bygging av et prosjekt om å raskt teste ideen og se hvordan den blir mottatt, og så bygge videre på tilb...
Read more about Bygg et produkt
Du skal bygge et flott produkt, men jeg har nyheter for deg. Det starter alle som et prosjekt. Det er greit. Vi kan kalle...
Read more about Start på et prosjekt
Vi må snakke om planlegging. Et av de største misforståelsene om Agile er at man ikke kan planlegge. Det er ikke sant. Man kan bare ikke lage detaljerte, langsiktige planer som må følges slavisk.
En måte å...
Read more about Planlegging
Ordet "agile" høres ofte i møter og ser ut i presentasjoner. Det er mange misforståelser, og det ville være fornuftig å diskutere disse, men la oss starte med de grunnleggende pri...
Read more about Agile
Vakker kode eller bare kode som fungerer? Vedlikeholde kode eller bygge nye funksjoner og øke salg? Holde seg til utviklingsprosessen, kontinuerlig fjerne teknisk gjeld, pynte koden eller holde...
Read more about Hva å fokusere på
Å fjerne tilgang til systemer er viktig, og bør gjøres dagen etter at personen forlater teamet. Her er det også en god idé å bytte tilgang...
Read more about Avvikling
En person i teamet ditt leverer ikke. Det er mange subtile meldinger i den setningen. La oss grave d...
Read more about Avfyring
Forkortelser – vi elsker og hater dem. Vi elsker dem fordi de er lett å huske og kan forklare et helt felt...
Read more about De tre typene CTO-er
Når du ser på jobbannonser for utviklere, er de “vanligvis” ganske like. Det er en introduksjon om hva selskapet gjør, så litt informasjon om rollen og noen fordeler. De fleste angir...
Read more about Outsourcing
Jeg spurte om den siste hypen – vår nye følgesvenn ChatGPT fra OpenAI.com – hva den mener om etiske...
Read more about Refleksjon: deaktivert
Being a big topic ten years ago - fast forward til today - is it still interesting? Yes, very much. And no, the basics didn't really change.
Agile product development is a method of creating and delivering pro...
Read more about Agile basics
Emnet lønn og godtgjørelse er et stort tema som fortjener sin egen bok. Min tankegang er at folk bør betales rettferdig, til deres markeds "verdi" og "nok".
Opptil et visst nivå er lønn nødvendig f...
Read more about Hva skal betales
Én ting er sikkert. Du kommer til å gjøre denne aktiviteten sammen med nye mennesker som kommer inn i selskapet ditt mange ganger. Uansett hvor mye du ikke vil at folk skal gå og...
Read more about Onboarding
Having the right people on the team is of course very important. But who are the right people and where can you find them? Not so easy.
Finding your future coworkers takes a...
Read more about Hiring the right people
Jeg har jobbet med teknologi i nesten to tiår og har møtt utallige utviklere. Det er mye å si om de fantastiske menneskene jeg har hatt gleden av å jobbe med – men i dette innlegget vil jeg fokusere på noe de fles...
Read more about Utviklere på en egenkapitalmodell
Kunsten å utvikle en applikasjon er godt beskrevet i ulike kodebøker som du finner støvete på nesten alle utvikleres skrivebord rundt om i verden. Dette er ikke den boken. Det kan være noen tekniske referanser, men overraskende...
Read more about CTO Playboken
“The art of developing an application has been well described in various coding books that you can find gathering dust on almost all developers desks around the world. This is not that book. There may be some technical references, but astonishing...
Read more about New book out! The CTO Playbook
Kunngjøring: Den danske rekrutteringsplattformen kalt Hyro vil bli stengt og flyttet til Juice. Hyro var en algoritmebaser...
Read more about Hyro blir Juice
Have you been following my posts about millennials? As I wrote my master thesis about “What motivates early millennials in the w...
Read more about This motivates millennials in the workplace
Last ned hovedoppgaven "Hva motiverer tidlige millennials i arbeidslivet" som Read more about Masteroppgave – hva motiverer tidlige millennials på arbeidsplassen?
Turnbull (2011) has developed a theory that consists of four personality groups (called typologies): Gung-Ho, which is the natural leader and...
Read more about The different types of millennials
Have you been following my posts about millennials? As I wrote my MBA master thesis about “What motivates early millennials in t...
Read more about This is how important the line manager is for millennials
Have you been following my posts about millennials? As I wrote my MBA master thesis about “What motivates early millennials in t...
Read more about 5 things to motivate millenials to reach their full potential
Det har vært sagt lenge at “rekruttering er ødelagt”. Jeg har i hvert fall hørt det i flere år. Er det virkelig? Hvorfor tar det så mye tid å finne en jobb, eller å finne gode kandidater til jobben? Selvfølgelig har du å gjøre...
Read more about Noe nytt i rekrutteringsområdet
The word of the year 2020 will undoubtedly be “Can you hear me”.
The “Corona”-year has forced almost all office workers into a work-from home, juggle kids-lockdowns-food-order-online-life-routine. We’ve all...
Read more about Can you hear me?
I en agile verden er definisjonen av ferdig interessant. Noen ganger blir en funksjon betraktet som ferdig, fra en utviklers eller utviklingsprosessperspektiv, når den er flyttet til kolonnen 'ferdig'. Nå 'bare' trenger den å bli testet og utgitt....
Read more about Er det gjort eller er det gjort-gjort?
The recent boom in government enforced working from home situation is now exercised by hundreds of thousands of workers world wide. Many, who has years experience doing it, some under the tight supervision of micro managing bosses and just by thei...
Read more about Remote management or remote leadership?