Influencing as an Engineering Manager By Francisco Trindade
I’ve been discussing how to use systems thinking in software engineering management, and so far, I have talked mostly about understanding your team and the systems […]
Architecture Modernization Enabling Teams (AMET) By Nick Tune
This article describes a pattern we have observed and applied in multi-team-scope architecture modernization initiatives, the Architecture Modernization Enabling Team (AMET). An AMET is a type of […]
Engineering Leadership in Action: Engineering Managers By Francisco Trindade
In a recent post, I talked about the idea of how Engineering Managers (EMs) should act as leaders in their teams. They should intentionally work on […]
Data Engineering is Not Software Engineering By Niels Cautaerts
Pretending like data and software are the same is counterproductive to the success of your data engineering team… In recent years, it would appear that […]
Why I prefer trunk-based development By Trisha Gee
These days, distributed version control systems like Git have “won the war” of version control. One of the arguments I used to hear when DVCSs […]
Effective Engineering Managers By Francisco Trindade
I don’t know who needs to hear this, but the primary role of Engineering Managers (EM) is to create an effective team that can deliver […]
Architecture & DDD Kata: Online Car Dealership By Nick Tune
I’ve just created a new kata which you and your team/friends can use to practice your architecture and domain-driven design skills. It’s completely free to […]
Software Development Accountability By Francisco Trindade
All businesses want accountability. It is part of making anything work. If you need to achieve results, you need to deliver something, and it would […]
SaaS is the way forward and the way forward is SaaS By Ian Moyse
SaaS (Software as a Service) is not a new term and has shown continued adoption and growth year on year since the term first appeared […]
Serverless code pipelines AWS: Terraform By Robert Hook
Alternative title: “How I built Jenkins with a few lines of Terraform and some Christmas Cake”. Almost a year ago I wrote up my comparison […]
Technical Debt and Ageing Systems By Christina Ljungberg
When developers take shortcuts or decrease the quality to gain time, they will cause a technical debt. By doing nothing and letting the system age, […]
Domain Discovery Workshops: Scale By Nick Tune
If you facilitate or attend domain discovery workshops, one of the most effective and simplest ways to uncover insights is to make the scale or […]