João RosaMy observations on the effects of CAPEX and OPEX on organisational behaviourDuring my career, I’ve been involved in different digital transformations, ranging from financial to telco institutions. Those digital…8 min read·Dec 19, 2022----
João RosaSkills required for a CTO — be transformationalToday, most companies have a CTO. Title, responsibilities, and expectations of the job may vary per company, as there is no singular…5 min read·Jul 21, 2022----
João RosaMental models: a reflection on AWS outageIn November 2020 AWS had a major outage, which started with their Kinesis service, having a cascading failure over some services. Several…6 min read·Jan 11, 2021----
João RosaOrganisational structures to create autonomy: what I’ve learned from my daughterI’m grateful to learn from my daughter. Be able to see how the brain develops and picks up new concepts, skills and words. Nowadays, I…6 min read·Nov 24, 2020----
João RosaDiverge and converge to create a Context MapContext Map was the first visualisation for the Bounded Context pattern from Domain-Driven Design. In a nutshell, it is a map of the…3 min read·Oct 23, 2020----
João RosaChaos Engineering as management practiceChaos Engineering is a practice that has its roots at Netflix. It born from the challenges of moving their workloads from the data centre…8 min read·Oct 21, 2020----
João RosaUsing Team Topologies to discover and improve reliability qualitiesTeam Topologies is the work of Matthew Skelton and Manuel Pais, and I use it as part of my job. From a sociotechnical perspective, a…6 min read·Aug 18, 2020----
João RosaWhat does “system” mean in the socio-technical land?One of my interests is in socio-technical systems. However, when I discuss it, namely with IT folks, the word “system” implies that it is…3 min read·Jun 25, 2020----
João RosaMy EventStorming learning: use visual anchors before the discover of Bounded ContextsEventStorming is a visual collaboration technique, invented by Alberto Brandolini. This post will not go into the details of EventStorming…3 min read·Sep 9, 2019----
João RosaAugment your knowledge during software modelling sessions: Decision LogThe most important learning during my career is that the act of create software is a team effort. We can be a one-person team, but there…2 min read·Sep 2, 2019----