One architecture rule, three languages: archlint now does Go + TypeScript + Python
In a polyglot repo the rule is the same in every language; one architecture.json now enforces Go, TypeScript and Python boundaries in CI.
Blog
My writing, videos and posts across platforms on software architecture, PHP, DevOps and product development. (Page 5/33)
In a polyglot repo the rule is the same in every language; one architecture.json now enforces Go, TypeScript and Python boundaries in CI.
I added a deterministic flaky-test filter to CommitBrief: it catches hard-coded sleeps and unseeded randomness at commit time, with no model.
Two new commands: summary briefs a change and its history, and remote pr reviews a PR from the terminal, leaving comments before the human does.
Vibe coding made shipping easier, but what someone without systems knowledge ships isn't what a senior steering the AI ships. Three levels.
The problems we used to solve with JavaScript and preprocessors now have native CSS answers: container queries, :has(), and native nesting.