22 May

Forbidden words list

Throw out the old ways, in with the new. 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 even tho...

Read more about Forbidden words list
18 May

Social Media

Online presence – what to write and what to share

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
17 May

Board presentations

A story is better than a thousand KPI’s

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 scaled...

Read more about Board presentations
16 May

KPI’S and OKR’s

Don’t measure what you can't control

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 Performa...

Read more about KPI’S and OKR’s
15 May


How a stable budget work helps you be geared to run a great team

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 (and...

Read more about Budget
12 May

Project Updates

How to communicate what’s being worked on, what’s going to be worked on and what’s done

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
11 May


Sharing your company communication over Slack isn’t really that uncommon

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
10 May

Time Off

Do you want to spend time approving leave requests? 

Let everyone decide their own working time, when to take time off and how to manage and handle their own work. Again, we are dealing with adults who took themselves thru schools, ac...

Read more about Time Off
08 May


99% of developers would not call Software development “coding”.

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
05 May


They beauty of working with others is that they experience things about you. And users experience a lot using your product.

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
05 May

Build or Buy

SaaS or develop yourself?

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 w...

Read more about Build or Buy
04 May


An innovation process. An oxymoron.

On one axis you have innovation, the other side process. They are their own complete opposites. There is no innovation in a process. It follows its steps, any attempt to bypass, go outside the box or fol...

Read more about Innovation
02 May


Culture eats Strategy for breakfast

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
01 May

Avoiding micro management

The biggest threat to self-managed employees who would like to get a higher sense of inclusion and has an inner drive.

Accountability is an interesting word. It means “the fact or condition of being accountable; responsibility”. Google say...

Read more about Avoiding micro management
28 Apr

Working remote

The last two years has proven that “work from home” is here to stay, and is already the default way of working in the future

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
27 Apr

Collaboration models

Let’s visit some interesting collaboration models and how they have been working out.

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
26 Apr


When a new team gets together, there are certain dynamics at work. Understanding these basics helps you understand what’s going on.

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
25 Apr

Leading developers

Is working with developers and tech projects any different than leading people in other areas? 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 supporting peo...

Read more about Leading developers

24 Apr

Computers and Security

Infrastructure, antivirus, azure, office 365, drive, client management — all those IT tasks.

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
21 Apr


Get data from other sources using API’s.

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
21 Apr

Development process

Development process

How to get something from idea to done using a standard development process.

There are many different Development processes. I’ve worked with Waterfall phasing, scrum with sprints which releases all...

Read more about Development process
20 Apr

Incident Management

When the shit hits the fan

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 yourself and...

Read more about Incident Management
19 Apr


Keeping all your applications properly monitored makes it easier to understand if they are up or down.

Astonishingly many online services are not monitored and this has the obvious effect that no one knows when they are working or not. An...

Read more about Monitoring


You capture a lot, but why do you need it?

Data is the new oil, I used to hear when I worked as an Agile Coach at Maersk Digital in Copenhagen. True that, but it’s not new. Data is important and interpreted in a way that makes sense, it co...

Read more about Data
17 Apr


At the right level at the right moment

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
14 Apr


What should you focus on now? I’m going thru some ways of creating value thru setting the right priorities.

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
14 Apr

Maintaining the code

Git, Pull Requests, Quality, Workflows, Four-Eye-Principle, Prettify

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
13 Apr


The important work of maintaining servers, environments, code bases, version and all to enable developers to work.

Development Operations. This guild that few knows the essence of. Is it just a developer fixing some automatic release scrip...

Read more about Devops
13 Apr


Well, you don’t want obvious bugs. Releasing fast doesn’t mean we need to release things that breaks the application or looks bad.

To test something before release is a good idea. Testing is as with everything else — a big topic and there...

Read more about Testing
12 Apr

Frontend & backend and their Devs

What happens in the browser, stays in the browser.

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
11 Apr

Programming languages vs Frameworks vs Stacks

Here we are discussing programming languages, frameworks and stacks.

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”. Wh...

Read more about Programming languages vs Frameworks vs Stacks
07 Apr

Build a product

From idea to working product that actually is solving something for someone who’s paying for it

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
31 Mar

Starting a project

Let’s go from zero to hero by looking at the pieces needed for a Project that becomes a Product that becomes something useful.

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
24 Mar


Plan the Kanban product development

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
17 Mar


An intro to the basics of true agile. 

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.


Read more about Agile
10 Mar

What to focus on

Business first means business first.

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
03 Mar


Remove access, conduct interview and close down all accounts when someone is leaving – and drink the grave beers.

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
24 Feb


About bad apples and how to throw them out. That's a clickbait title for you and has nothing to do with the content of this chapter.

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
20 Feb

The three types of CTOs

When you are looking for a CTO - do you need the hands-on-CTO, the business project manager-CTO or the experienced tech lead and people leader-CTO?

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
15 Feb


You want in-house developers sitting next to you?

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
16 Dec

Asking ChatGPT about AI ethics and opportunities

Dear ChatGPT - what's the current status of AI?

I asked the latest hype – our new companion ChatGPT from what it thinks about ethical concerns...

Read more about Asking ChatGPT about AI ethics and opportunities
13 Dec

Agile basics

What's agile all about?

Being a big topic ten years ago - fast forward til today - is it still interesting? Yes, very much. And no, the basics hasn't really changed.

Agile product development is a method of creating and delivering p...

Read more about Agile basics
17 Nov

What to pay

What is the time from someones life worth?

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
16 Nov

We are hiring CTO-consultants

Join us as a CTO-consultant

TMC are expanding and now we are looking for more CTO's. Our mission is to "Change the way technical products are built from the ground and up". This means we build products by involving developers on all "stage...

Read more about We are hiring CTO-consultants
10 Nov


Getting new developers up to speed and give them a warm welcome.

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
08 Nov

Hiring the right people

Getting the right people on board is as hard as it sounds.

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 lot of...

Read more about Hiring the right people
12 Aug

Developers on an equity model

Are you bored at work?

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
25 Jul

The CTO Playbook

New book out!

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
23 Jun

Hyro becomes Juice

It’s with great joy that we can announce that Hyro has become part of Juice, a new and innovative recruitment platform.

Announcement: The danish recruitment platform called Hyro will be closed and moved to Juice. Hyro was...

Read more about Hyro becomes Juice
15 Jun

Come sailing with me

Updated: new sailing opportunity

Who wants to go sailing with me?

The boat has 6 spaces and the Vierwaldstättersee is one of the most beautiful lakes in the world.
Tuesday September 12th, 18-21 is the time.

What could be m...

Read more about Come sailing with me

Book a meeting Now

Let's talk about your Product Development needs. How can we help your company?