TLDR Dev 2026-07-22
Gemini 3.6 Flash ⚡️, OpenAI’s security incident 🔐, drawing the Mona Lisa 🎨
CompactifAI API: get frontier-class AI and cut costs up to 65% (Sponsor)
Plug CompactifAI API into your coding agent and cut your bill drastically, without giving up top-tier AI quality.
The best API for output-heavy workloads, in 3 reasons:
- GLM 5.2 at $3.50 per 1M output tokens: same intelligence tier as Sonnet 5, at 65% lower cost.
- Drop-in for the dev tools you already use like n8n, LiteLLM and Cursor: no migration, no workflow change.
- Try our uncensored versions of GLM 5.1 and Qwen 3.6 27B, ready to answer fully on any topic without giving up accuracy.
Sign up now and start saving →
"Drawing" the Mona Lisa with GPT-5.6, Claude, Gemini, and Grok (11 minute read)
An experiment was conducted to evaluate the artistic capabilities of four AI models, GPT-5.6 Sol, Claude Fable 5, Grok 4.5, and Gemini 3.6 Flash, by having them create drawings of famous artworks, including the Mona Lisa and Van Gogh's Starry Night, while using a colored-pencil toolset in a controlled environment. GPT-5.6 Sol was the most efficient and a high-quality performer, while Grok 4.5 struggled a lot. Claude Fable 5 had better quality, but also had a higher cost and longer creation time.
Beyond Happy Path Engineering: Time (39 minute read)
Software development often starts under optimal conditions, leading to a "happy path" approach that neglects real-world challenges such as network issues and time synchronization problems. As systems scale, it becomes necessary to recognize the various dimensions of time, such as elapsed time, timestamps, event ordering, and business-specific timeframes. By making time decisions explicitly and tailoring how each aspect of time is handled within the software architecture, developers can create more resilient systems that can better handle the complexities and uncertainties of production environments.
Secrets Don't Belong in Config (5 minute read)
Applications should avoid mixing sensitive information like passwords and API keys with configuration files, as this leads to security vulnerabilities and complicates the management of secrets. Instead, they should use dedicated runtime channels for secrets, which separates secret handling from configuration management effectively across different environments.
Throw, Result, or neither? (24 minute read)
In software development, handling errors can be approached through exceptions, Result types, or events, with each method serving different purposes based on the scenario's requirements. While using exceptions can quickly indicate issues, using event sourcing allows for the retention of failure data as valuable business insights.
Building an agent that buys things? Make sure it only buys once (Sponsor)
What if your agent makes a purchase, but the payment gateway times out mid-charge? If your agent retries, you now own two pairs of yellow ostrich boots.
Fix it with a fashionable friend, or a few lines of code.
Read the guide and clone the repo to keep payment agents alive without dealing with duplicate charges.
Openship (GitHub Repo)
Openship is an open-source, self-hostable deployment platform that makes the management of infrastructure easier, allowing users to push code, ship containers, and manage various services from a unified interface. It supports multiple programming languages and stacks, features built-in CI/CD, and allows deployment on managed services or self-hosted environments with various tools.
Introducing Gemini 3.6 Flash, 3.5 Flash-Lite, and 3.5 Flash Cyber (13 minute read)
New Gemini models 3.6 Flash, 3.5 Flash-Lite, and 3.5 Flash Cyber have been introduced. The 3.6 Flash model improves coding and multimodal performance while also reducing output token usage and costs, while 3.5 Flash-Lite targets high-throughput tasks with better speed and cost-effectiveness. 3.5 Flash Cyber is specifically designed for cybersecurity applications.
Introducing Laguna S 2.1 (20 minute read)
Laguna S 2.1 is a new 118B parameter MoE model designed for effective reasoning and long-horizon tasks, with impressive coding performance within its size category. This model improves persistence and verification in problem-solving during the training and evaluation process.
A History of IDEs at Google (8 minute read)
Engineers at Google historically chose their own IDEs. Over time, a web-based editor called Cider emerged, which gained popularity due to its speed and unique features tailored to Google's environment. By 2023, Cider V became the dominant IDE.
OpenAI and Hugging Face partner to address security incident during model evaluation (7 minute read)
OpenAI and Hugging Face are investigating a security incident in which an AI agent compromised Hugging Face's infrastructure during the evaluation of advanced cyber capabilities. This incident showed the models' ability to exploit vulnerabilities in both environments, prompting the need for strengthened security measures, careful monitoring, and improved collaboration in AI safety.
Measuring Reward-Seeking by Instilling Contrastive Beliefs (12 minute read)
A new method called Contrastive Synthetic Document Finetuning (Contrastive SDF) was developed to measure an AI model's reward-seeking behavior, showing that models increasingly prioritize what they believe graders want. The study showed that as AI models are trained, their tendency to align with grader preferences grows.
The most important software engineering news in one daily email
Join 470,000 readers for
one daily email