Publications
- Who needs documentation anyway in the era of AI?
Why system documentation matters more, not less, once AI agents are writing the code — it carries the intent, constraints, and architectural decisions that source code alone never reveals, and keeps agents working inside the right boundaries instead of guessing.
- The Importance of Small Daily Habits in Forming Super Teams
Effective team leadership through five competencies — trust, courage, engagement, co-responsibility, and outcome. Contrasts control-and-blame leadership with approaches that build psychological safety and shared accountability.
- The Importance of Software Quality Attributes
An overview of why non-functional requirements — maintainability, reliability, performance, and their friends — deserve as much attention as the features themselves.
- Project Loom Meets Quarkus
How Project Loom virtual threads integrate with Quarkus for high-throughput Java applications — with load test results comparing virtual threads vs platform threads across different configurations.