Your tool has a new reader
Every PHP tool that prints to a terminal now has two readers, and most of us have only been writing for one of them.
Read moreArticles about Artificial Intelligence by Sebastian Bergmann
Every PHP tool that prints to a terminal now has two readers, and most of us have only been writing for one of them.
Read more
Symfony Language Tools no longer accepts pull requests, and most Laravel packages no longer accept issues. Both decisions rest on the same premise: the diff has become cheap. What remains scarce is an understanding of the problem, and the contribution that carries it best is a failing test.
Read more
After my experiment with AI-generated code, I came across three observations: organisational, individual, and generational. Together they point to an uncomfortable conclusion, and to the skill that will matter most in the AI era.
Read more
Testing, code reviews and documentation are all essential prerequisites that constrain the autonomy of AI, thereby safeguarding human agency in software development.
Read more
An AI coding agent implemented a complex software metric in 15 minutes. I have now spent hours trying to figure out whether the implementation is correct. Is this really a productivity boost?
Read more
Modern PHP development combines proven principles with the latest tools. It brings together documentation, quality, automation, and AI.
Read more
A personal journey from my first lines of BASIC on the Amiga to the question of how AI will shape the next generation of developers.
Read moreA new article is published every Wednesday. Subscribe to the RSS feed and it arrives straight in your feed reader.
The newsletter brings you a comprehensive analysis of new PHPUnit features, implementation details, and the strategic considerations behind each improvement via email every two months.