Four important lessons about context engineering

Context engineering has emerged as one of the most critical skills in working with large language models (LLMs). While much attention has been paid to prompt engineering, the art and science of managing context—i.e., the information the model has access to when...

Google updates Gemini API for Gemini 3

Google has updated its Gemini API in support of its recently introduced Gemini 3 AI model. The Gemini API updates, which include simpler controls over thinking, more granular control over multimodal vision processing, and ‘thought signatures’ to improve function...

Writing code is so over

There’s an old joke about the weather in San Francisco: If you don’t like it, just walk three blocks. Or maybe it’s wait fifteen minutes. Either way works. The weather in San Francisco is weird. There’s a similar old joke about web frameworks: If you don’t like the...

Getting the enterprise data layer unstuck for AI

When Miqdad Jaffer, product lead at OpenAI, challenged the illusion of ‘just add AI’ earlier this summer, he drew a line between teams crushed by hype and those who turn artificial intelligence into a lasting advantage. “The most durable and defensible moat in AI is...

Kotlin introduces checker for unused return values

Kotlin 2.3.0 has reached the release candidate (RC) stage. Highlights of the latest update of JetBrains’s Java alternative include a new checker for unused return values, improved interoperability with Swift, support for Java 25, improvements to context-sensitive...