Learnings ... old fashioned Blog (Page 1)

Stop reading every line of code

A developer inspects a tiny trust-budget slice while PHPStan, Infection, and CI robots handle the larger share in front of a mountain of code diffs.

AI made code cheap. Trust is not. The old review ritual still pretends a careful human can keep up by reading harder. Then a green test suite lies to you, a 32k-line PR asks for a blessing, and a professional-looking diff hides the real risk. Quality was never living in the scroll bar. The real question is why the system should trust the change at all when attention runs out.

Categories: PHP Shopware 6 Tech Trends Learnings

Contract-first API testing: How your OpenAPI spec becomes the test suite

Diagram showing how an OpenAPI spec feeds into automated test layers that guarantee schema compliance, auth enforcement, and documentation governance

Most teams treat OpenAPI as documentation. This experiment treats it as an executable contract. Every endpoint, every response, every error is validated against the spec automatically. This post explains the testing concept, the metadata system, and the CI pipeline behind it.

Categories: PHP Learnings Tech Trends

2025: What a year as an engineering lead

2025: What a year as an engineering lead

A year of challenges, mistakes, and growth. From leading a new framework team formed from four different teams, to people leaving, to finding our identity through an on-site workshop. This is my story of 2025 as an engineering lead at shopware AG, including the hard-learned lessons about team building, roadmap ownership, and what really matters in engineering leadership.

Categories: Learnings Leadership