ā ļø This post links to an external website. ā ļø
In all of the debates about the value of AI-assistance in software development thereās one depressing anecdote that I keep on seeing: the junior engineer, empowered by some class of LLM tool, who deposits giant, untested PRs on their coworkersāor open source maintainersāand expects the ācode reviewā process to handle the rest.
This is rude, a waste of other peopleās time, and is honestly a dereliction of duty as a software developer.
Your job is to deliver code you have proven to work.
As software engineers we donāt just crank out codeāin fact these days you could argue thatās what the LLMs are for. We need to deliver code that worksāand we need to include proof that it works as well. Not doing that directly shifts the burden of the actual work to whoever is expected to review our code.
continue reading on simonwillison.net
If this post was enjoyable or useful for you, please share it! If you have comments, questions, or feedback, you can email my personal email. To get new posts, subscribe use the RSS feed.