With Team Topologies, Matthew Skelton and Manuel Pais have written a brilliant book how to create a high-performance software development organisation with the best team structure and interaction. Organisations are complex adaptive systems that change as the result of
Welcome to Episode 28 of My Newsletter on Qt Embedded Systems
This will be the last episode of my newsletter. From now on, I'll do all my writing on my blog. So, you won't have to
Welcome to Episode 27 of My Newsletter on Qt Embedded Systems
The war is back in Europe! In a criminal act, Russia is attacking and invading Ukraine - for the second time in 8 years. My heart goes out to the
CMake uses Graphviz to generate dependency graphs between the targets of a CMake project like libraries and executables. The graphs help us get an idea of the software architecture and identify the dependency hot spots.
Generating Dependency Graphs
My running
I am using TDD to implement a hardware-independent mock QCanBusDevice. We can use MockCanBusDevice in unit, integration and acceptance tests - without access to a hardware CAN bus. A terminal application can also use it in its own process to
Welcome to Episode 26 of My Newsletter on Qt Embedded Systems
Last week, I gave my second interview to investors on Qt in Automotive. The biggest fear of the investors in both interviews was that the value gap between Qt
When I looked up the publishing date for this book, I was surprised to find out that the book is 11 years old. The content feels as if written today. The authors’ advice is as relevant as ever. I am
Welcome to Episode 25 of My Newsletter on Qt Embedded Systems
I wish you, my dear readers, a happy, healthy and successful year 2022 🎉
2021 ended with a nice surprise. I was named Qt Champion in the Ambassador category 🙏 I
Almost all companies I worked with over the last 25 years had an oversupply of non-technical managers and an undersupply of technical experts in leadership positions. These companies build products with less value for the users and take longer
Welcome to Episode 24 of my newsletter on Qt Embedded Systems
I have developed user interfaces (UIs) for machines, harvesters, cars and e-bikes for the last 15 years. The machines are engineering marvels. The UIs not so much. They
Although Qt comes with a unit-test framework QuickTest for QML code, hardly any QML GUIs are unit-tested, let alone developed with TDD (test-driven development). One reason is that many developers regard unit tests for GUI code as
Welcome to Episode 23 of my newsletter on Qt Embedded Systems!
In October, I gave 6 legacy code workshops and 2 license compliance workshops, and started a new coaching project. I started the Win Without Pitching Bootcamp last week and