Coding with LLMs in the summer of 2025 (an update)

409 · Salvatore Sanfilippo · July 20, 2025, 11:01 a.m.
Summary
This blog post discusses the significant advancements in LLMs (Large Language Models) such as Gemini 2.5 PRO and their impact on programming capabilities as of summer 2025. The author shares personal experiences on how LLMs can enhance coding processes, assist in debugging, and improve overall productivity when used collaboratively with human developers. Key points include the necessity of clear communication with LLMs, the importance of providing context, and the current effectiveness of specific LLMs in coding tasks. The author concludes that while LLMs are powerful tools, human oversight remains crucial for achieving optimal results.