We are used to compilers/linters/formatters of our beloved programming language. In the era of neural net (AI) we want to get the best of the world and make reviews more machinery and more "smart". How do we achieve that?
We are programmers, right? We all came from a deterministic, logical world. With LLMs we lose determinism. Decision models talk in typed structures instead.
A payment handler resolves its method ids into class-level constants. One day charges start landing with a NULL method and the only fix is a pod restart. Why? This is a real production bug that makes an excellent interview question.
It was unclear to me from reading the docs how to enable MCP for the browser. Here are my findings on setting up automated browser interaction for visual testing.
I send out a monthly email summarizing new posts and insights on software engineering, developer life, and programmer philosophy. If you’d like to stay updated, drop your name and email below — I’d love to keep you in the loop.