Why complex enabling work often disappears in large organizations, and why I now think of visibility as part of delivery rather than as a political side quest.
The pattern I use to turn SonarQube from passive reporting into an active remediation loop with labels, issues, AI-assisted fixes, and human-controlled pull requests.
What building CueMarshal taught me about real multi-agent design: role boundaries, permissions, identity, routing, and why orchestration matters more than agent count.
Why I built FireFly around mastery, not streaks: using Bayesian Knowledge Tracing, visual execution, and age-adaptive tutoring to help kids actually understand code.
Why the DORA platform engineering findings rang true to me, and what I have learned from building delivery standards, templates, and paved roads that actually help teams move faster.
Why MCP matters in practice: not as another AI buzzword, but as a clean protocol for connecting models to real tools, systems, and delivery workflows.
Why I started building CueMarshal: not to replace engineers, but to turn Git, reviews, and automation into a more practical coordination layer for software delivery.
How I used Azure deployment scripts and Bicep to dynamically query existing labels and keys in Azure App Configuration and conditionally deploy only what is missing.
Learn how to automate notifications for work item updates in Azure DevOps using Power Automate. This step-by-step guide covers everything from setting up the trigger to handling work item state changes with expressions.
How I automated OWASP ZAP scans in Azure DevOps release pipelines: running the scanner, converting findings to NUnit format, and surfacing vulnerabilities as test results.