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…Dec 19, 2022Dec 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…Jul 21, 2022Jul 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…Jan 11, 2021Jan 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…Nov 24, 2020Nov 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…Oct 23, 2020Oct 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…Oct 21, 2020Oct 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…Aug 18, 2020Aug 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…Jun 25, 2020Jun 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…Sep 9, 2019Sep 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…Sep 2, 2019Sep 2, 2019