This article presents findings from a survey of over 900 software engineers regarding their use of AI tools. Key findings include the dominance of Claude Code, the mainstream adoption of AI in software engineering (95% weekly usage), the increasing use of AI agents (especially among staff+ engineers), and the influence of company size on tool choice. The survey also reveals which tools engineers love, with Claude Code being particularly favored, and provides demographic information about the respondents. A longer, 35-page report with additional details is available for full subscribers.
Google is announcing the public preview of the Developer Knowledge API and its associated Model Context Protocol (MCP) server. These tools provide a machine-readable gateway to Google’s official developer documentation, enabling AI assistants to access accurate and up-to-date information for building with Google technologies like Firebase, Android, and Google Cloud.
Gemini CLI extensions can now define settings that the user will be prompted to provide upon installation, ensuring extensions have exactly what they need to function from the moment you install them. This post details the benefits of extension settings, provides a practical example with the AlloyDB extension, and explains how to define settings as an author and manage them with the config command.
We test out the latest product from Augment Code, a terminal app called Auggie CLI. How does it compare to other AI command-line interfaces?
- Workspace Indexing: Auggie automatically indexes the project directory, which is beneficial for context but raises security considerations (addressed via .augmentignore files).
Interactive vs. Non-Interactive Mode: The author tests both modes, highlighting the benefits of a one-shot, non-interactive command for quick tasks.
- Code Modification: A key test involves using Auggie to add Bootstrap classes to a Rails view file. Auggie successfully analyzed the existing code, generated a correct diff, and applied the changes.
An open-source background coding agent. Designed to understand, reason about, and contribute to existing codebases. Licensed for open-source use under MIT License. It sets up isolated execution environments for AI agents to work on GitHub repositories with tools to understand code, edit files, and much more.
GitHub Copilot now has an Agents page to help developers kick off tasks and track progress. Users can assign tasks to Copilot (tech debt, bug fixes, new features) and Copilot will create a draft pull request for review. The feature is available to Copilot Pro/Pro+, Business, and Enterprise users with the coding agent enabled.
The place to launch and discover new tech products.
OpenHands is an open platform for AI software developers as generalist agents. It allows agents to modify code, run commands, browse the web, call APIs, and more, aiming to automate software development tasks.
GitHub Copilot Extensions allow developers to use natural language to query documentation, generate code, retrieve data, and execute actions on external services without leaving their IDEs. They support public extensions from companies like Docker, MongoDB, Sentry, and allow developers to create their own extensions for internal libraries or APIs.
Google has released Gemini Code Assist for free, offering up to 180,000 code completions per month, significantly more than its competitors like GitHub Copilot.