Another look on tech

My thoughts on tech.

Skills required for a CTO - be transformational

21 July 2022

Today, most companies have a CTO. Title, responsibilities, and expectations of the job may vary per company, as there is no singular definition of a “CTO”. But what I notice from various assignments in the software and technology industry is a convergence of the skills required to fill the role of a CTO.

Read More

Thoughts on organizing architecture

03 August 2021

When being part of an enterprise, you will meet different architects on any given day. The first one introduces itself as a solution architect, the other calls itself the enterprise architect, and they both mention a domain architect. It might feel like different names for the same thing, and perhaps even a bigger question, do we even need all of these different architects? Should the team not be able to make all of these architectural decisions by themselves?

Read More

Mental models: a reflection on AWS outage

11 January 2021

My reflection on the recent AWS outage (November 2020). Rather than focus on the technical aspects, and how technical dependencies can be managed, I will deep dive into social aspects; namely the mental models, and how they play in a sociotechnical system under stress. I will share my experiences in how to escape from the reliability trap

Read More