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
If you’re building a product in a complex industry—pharma, finance, or anything heavily regulated—you probably already know the challenges. You’ve validated the need, you’ve spoken to potential users, and you might even have a working prototype. B...
Read more about You need a technical co-founder. You don’t have the budget. Now what?
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
This month we are happy to share not only sunshine stories on how cool the AIs are, but also when it doesn't work. It truly shows that the LLMs are really not any "AI" (yet) and it's in its infancy, read more and...
Read more about When the AI lies to you
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
Once upon a time when I worked as an Engineering Manager I was asked by the CEO to report on certain KPI’s in order to measure and control performance of the development team.
We had KPI’s (Key Pe...
Read more about KPI’S and OKR’s
Owning your own budget could really help you and your team to be able to work efficiently and to the point.
The beauty of budgets is that they are decided once per year...
Read more about Budget
People either directly involved in your project or product or affected by the outcome of your activities will need to be continuously getting status up...
Read more about Project Updates
In this remote working world — where many teams are spread out doing “home office”, we really need to communicate harder, better and smarter. I’m no communication exp...
Read more about Communicating
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
What's harder in life than hearing something you have been working on or been a part of is not working to another p...
Read more about Feedback
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
On one axis you have innovation, the other side process. They are their own complete opposites. There is no innovation in a process.
We follow its steps, and any attempt to bypass, go outside the b...
Read more about Innovation
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 are famous among developer circles for their collaboration model. At the time it came, it was something new and fresh. Built on agile principles...
Read more about Collaboration models
You have managed to get the entire team to that team offsite. The trip in went well and everyone have arriv...
Read more about Forming
Here we go thru topics such as leadership styles and basic ways of how to work with people in a way that is inspiring, motivating and is support...
Read more about Leading developers
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
There are many different Development processes. I’ve worked with Waterfall phasing, scrum with sprints which releases all at the same time once done as well as Re...
Read more about Development process
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 is important and if interpreted in a way that makes sense, it could help your company to take the right decisions.
During the recent years there has been a lot of new regulation regardi...
Read more about Data
Bring out your favourite pillow because it’s time for some discussion about everyones most boring topic — documentation. Believe it or not, in the beginning of dev times this was a true and an importa...
Read more about Documentation
Switching focus in the middle of the task is the worst thing for most developers, and perhaps also other employees. As a CTO or any...
Read more about Prioritising
As mentioned in the previous chapter, Devops are important to maintain code but guess what this is also a team effort, and on top of that it’s also a business critical pr...
Read more about Maintaining the code
Development Operations. This guild that few knows the essence of. Is it just a developer fixing some automatic release scrip...
Read more about Devops
To test something before release is a good idea. Testing is as with everything else — a big topic and there...
Read more about Testing
We divide code in Frontend and Backend. Not really for fun, but because of a reason. In order to understand basic Software Architecture, we need to understand the split between frontend an...
Read more about Frontend & backend and their Devs
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
As you read in the Starting a Project chapter, building a project is all about trying out the idea fast and see how it’s received, then bu...
Read more about Build a product
You are going to build a great product, but I got news for you. It all starts as a project. It’s fine. We can ca...
Read more about Starting a project
We need to talk about plans. One of the biggest misunderstandings about Agile is that you can’t plan. It's not true. You just can’t make detailed long term plans that must be followed and be super strict...
Read more about Planning
The word “agile” can be heard in meetings and seen in presentations. There are many misunderstandings and it would make sense to discuss these, however let’s start with the agile basics.
In...
Read more about Agile
Beautiful code or just working code? Maintaining code or building new features and increase sales? Adhere to the development process, continuously remove technical debt, prettifying code or keeping the...
Read more about What to focus on
Removing access to systems is important, and should be done the day after the person leaves the team. Here, it's also a good...
Read more about Off-boarding
One person in your team is not delivering. There’s a lot of subtile messaging in that sentence. Let’s dig...
Read more about Firing
Abbreviations - we all love and hate them. We love them because they are easy to remember a...
Read more about The three types of CTOs
If you look at job ads for developers, they are “usually” pretty much alike. There is an intro about what the company do, then some role info and some perks. Most also states that there is...
Read more about Outsourcing
I asked the latest hype – our new companion ChatGPT from OpenAI.com what it thinks about ethical concerns...
Read more about Asking ChatGPT about AI ethics and opportunities
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
The topic of salaries and renumeration is a huge topic that deserves its own book. My take on it is that people should be paid fairly, to their market “value” and “enough”.
Up to a cer...
Read more about What to pay
One thing is for sure. You will be doing this activity together with new people joining your company many times. No matter how much don't want people to leave and you are tol...
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
Working within technology for almost two decades, I've obviously met a lot of developers. There is much to be said about all the great people I've had the chance to work with – but in this post I'd like to focus on s...
Read more about Developers on an equity model
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 referen...
Read more about The CTO Playbook
Announcement: The danish recruitment platform called Hyro will be closed and moved to Juice. Hyro was an algorithm-base...
Read more about Hyro becomes JuiceGet a FREE 1 hour consultation about your current application management setup, development process or any other tech setup problem.