#herb-sutter

[ follow ]
fromTypelevel
1 day ago
Online Community Development

Join the Technical Steering Committee

The Technical Steering Committee aims to foster collaboration and community within the Typelevel Foundation.
fromTheregister
3 days ago

Contracts are in C++26 despite disagreement over their value

Contracts are a means of setting preconditions and postconditions on function declarations, and adding assertion statements within functions. The feature is intended to help make C++ code safer and more reliable.
Intellectual property law
#ai
fromBusiness Insider
2 months ago
Artificial intelligence

I'm a senior software engineer at Microsoft. My AI skills have helped me climb the ladder in my career - here's my advice.

fromBusiness Insider
2 months ago
Artificial intelligence

I'm a senior software engineer at Microsoft. My AI skills have helped me climb the ladder in my career - here's my advice.

fromDanielwestheide
6 days ago
Software development

Pair Programming Considered Unnecessary: The Costs of Productive Solitude

JetBrains is discontinuing Code With Me due to declining demand for remote collaborative coding post-pandemic.
JavaScript
fromMedium
1 week ago

Metaprogramming: teaching the compiler to explain your data.

Contextual information enhances debugging by providing field names, types, and nested structures.
fromRubyflow
1 week ago

The tool I wish I had 25 apps ago

Every iOS app I've shipped over the last nine years started the same way: a Rails developer with a great web app, users who want it in the App Store, and weeks spent on Xcode, signing certificates, and Swift boilerplate that has nothing to do with the actual product.
#ai-assisted-development
Artificial intelligence
fromTheregister
2 weeks ago

QCon London: AI for developers is in a 'dangerous state'

AI is too useful to avoid using, but developers risk losing critical experience needed to review and understand AI-generated code, creating a dangerous dependency cycle.
Artificial intelligence
fromTheregister
2 weeks ago

QCon London: AI for developers is in a 'dangerous state'

AI is too useful to avoid using, but developers risk losing critical experience needed to review and understand AI-generated code, creating a dangerous dependency cycle.
Software development
fromThe Verge
2 weeks ago

The future of code is exciting and terrifying

Software development is shifting from writing code to managing AI agents, creating emotional conflict for developers who simultaneously embrace and question this transformation.
Software development
fromInfoWorld
1 month ago

An ode to craftsmanship in software development

Senior developers are transitioning from writing code to orchestrating AI-assisted development, trading hands-on coding satisfaction for architectural oversight and process management.
#java-interoperability
Java
fromTheregister
2 weeks ago

Project Detroit: Java interop with JavaScript and Python

Oracle released Java 26 and introduced Project Detroit to enable faster interoperability between Java, JavaScript, and Python by embedding V8 and CPython runtimes directly in the JVM.
fromInfoWorld
2 weeks ago
Java

Project Detroit, bridging Java, Python, JavaScript, moves forward

Detroit project enables Java integration with Python and JavaScript, becoming an official OpenJDK project to support multi-language development within the Java ecosystem.
Java
fromTheregister
2 weeks ago

Project Detroit: Java interop with JavaScript and Python

Oracle released Java 26 and introduced Project Detroit to enable faster interoperability between Java, JavaScript, and Python by embedding V8 and CPython runtimes directly in the JVM.
Java
fromInfoWorld
2 weeks ago

Project Detroit, bridging Java, Python, JavaScript, moves forward

Detroit project enables Java integration with Python and JavaScript, becoming an official OpenJDK project to support multi-language development within the Java ecosystem.
Tech industry
fromFuturism
2 weeks ago

Sam Altman Thanks Programmers for Their Effort, Says Their Time Is Over

Tech companies are laying off thousands of workers while claiming AI has made them redundant, though the actual cause may be pandemic-era overhiring and corporate bloat.
#ai-agents
fromTechCrunch
2 weeks ago
Artificial intelligence

Why Garry Tan's Claude Code setup has gotten so much love, and hate | TechCrunch

Artificial intelligence
fromTechCrunch
2 weeks ago

Why Garry Tan's Claude Code setup has gotten so much love, and hate | TechCrunch

Y Combinator CEO Garry Tan experiences extreme excitement and sleep deprivation working with AI agents, comparing the productivity gains to his previous startup success.
#windows-development
fromInfoQ
1 week ago
Software development

Microsoft Introduces WinApp CLI to Unify Windows App Development Workflows

WinApp CLI simplifies Windows application development by consolidating tasks into a single command-line tool for various frameworks.
fromInfoWorld
1 month ago
Software development

Working with the Windows App development CLI

Microsoft enables faster Windows application development, testing, and delivery by decoupling developer tools and SDKs from the operating system and shipping them independently.
Software development
fromInfoQ
1 week ago

Microsoft Introduces WinApp CLI to Unify Windows App Development Workflows

WinApp CLI simplifies Windows application development by consolidating tasks into a single command-line tool for various frameworks.
fromInfoWorld
3 weeks ago

Microsoft's .NET 11 Preview 2 offers cleaner stack traces

New overloads on TarFile.CreateFromDirectory accept a TarEntryFormat parameter, giving direct control over the archive format. Previously, CreateFromDirectory produced Pax archives. The new overloads support all four tar formats—Pax, Ustar, GNU, and V7—for compatibility with specific tools and environments.
Web frameworks
#claude-code
UX design
fromMedium
3 weeks ago

Claude Code Best Practices

Plan before executing when using Claude Code to avoid spending excessive time fixing errors and redirecting the AI toward correct solutions.
UX design
fromMedium
3 weeks ago

Claude Code Best Practices

Plan before executing when using Claude Code to avoid spending excessive time fixing errors and redirecting the AI toward correct solutions.
Artificial intelligence
fromZDNET
3 weeks ago

AI is getting scary good at finding hidden software bugs - even in decades-old code

AI models can effectively identify decades-old bugs in legacy code, but this capability also enables hackers to exploit vulnerabilities in deployed systems.
#ai-code-generation
fromInfoQ
2 weeks ago
Software development

QCon London 2026: Refreshing Stale Code Intelligence

AI coding models lack repository-specific knowledge, generating syntactically correct but architecturally misaligned code that fails to meet production standards and organizational conventions.
fromMedium
4 months ago
Software development

The Architect and the Apprentice: Retaining Control in the Age of Code Generation

Uncontrolled AI coding agents increase code churn and duplicated code, accelerating technical debt and forcing developers to spend more time cleaning and maintaining code.
Software development
fromInfoQ
2 weeks ago

QCon London 2026: Refreshing Stale Code Intelligence

AI coding models lack repository-specific knowledge, generating syntactically correct but architecturally misaligned code that fails to meet production standards and organizational conventions.
fromMedium
4 months ago
Software development

The Architect and the Apprentice: Retaining Control in the Age of Code Generation

fromMedium
3 weeks ago

Scala Profiling Under Fire

While the codebase is fresh and grows fast under the umbrella of the local environment, we tend to rely on debugging tools, which were created specifically for that purpose. The app is half-baked, and the code is split open. We observe it through the lens of our IDE and with the speed of our brain. Everything is possible; we may pause execution for minutes, and the whole system is a white box - an open book for us.
Software development
Software development
fromInfoWorld
3 weeks ago

Claude Code adds code reviews

Anthropic launched Code Review for Claude Code, a multi-agent system that identifies bugs in pull requests with high accuracy, finding issues in 84% of large pull requests while maintaining less than 1% false positive rate.
Node JS
fromInfoWorld
1 month ago

WinterTC: Write once, run anywhere (for real this time)

Unified JavaScript runtime standard WinterTC creates a consistent guaranteed API surface across browsers, servers, and edge runtimes to reduce fragmentation.
Philosophy
fromMedium
1 month ago

Why code is not the source of truth

Design specifications and blueprints, not implementation code, are the authoritative source of truth; implementation is derived from and judged against originating design authority.
#model-context-protocol
fromInfoQ
3 weeks ago
Software development

Microsoft Launches MCP C# SDK v1.0, Bringing Full Support for Latest Protocol Specification

fromInfoQ
2 months ago
Software development

Aspire 13.1 Brings MCP Integration, CLI Enhancements, and Azure Deployment Updates

Software development
fromInfoQ
3 weeks ago

Microsoft Launches MCP C# SDK v1.0, Bringing Full Support for Latest Protocol Specification

Microsoft released MCP C# SDK version 1.0 with enhanced authorization, icon support, incremental scope consent, URL mode elicitation, and tool calling capabilities for .NET developers.
fromInfoQ
2 months ago
Software development

Aspire 13.1 Brings MCP Integration, CLI Enhancements, and Azure Deployment Updates

Web development
fromTheregister
1 month ago

Anthropic's AIbuilt C compiler is not all that impressive

Anthropic's AI-built C compiler is largely a demo, replicating existing knowledge and failing practical basics; it does not signal a revolution in software engineering.
fromMedium
2 months ago

How I switched from SDE1 to SDE2 in 1.5 years and doubled my CTC

Most blogs about switching jobs in tech talk about grinding harder. More LeetCode.More applications.More hustle. But when I switched from SDE-1 to SDE-2 in just 1.5 years and doubled my CTC, I realized something uncomfortable: 👉 Effort was never the bottleneck. Direction was. This post is for backend engineers who already work hard - but want clarity on what actually moves the needle in SDE-2 interviews.
Careers
Scala
fromMedium
3 months ago

Why Metaprogramming Usually Makes Things Worse

Metaprogramming tools like macros and templates are rarely necessary and often harmful, increasing compilation costs, complexity, and slowing development feedback loops.
fromPythonbytes
2 months ago

Stack Overflow is Cooked

port-killer A powerful cross-platform port management tool for developers. Monitor ports, manage Kubernetes port forwards, integrate Cloudflare Tunnels, and kill processes with one click. Features: 🔍 Auto-discovers all listening TCP ports ⚡ One-click process termination (graceful + force kill) 🔄 Auto-refresh with configurable interval 🔎 Search and filter by port number or process name ⭐ Favorites for quick access to important ports 👁️ Watched ports with notifications 📂 Smart categorization (Web Server, Database, Development, System)
Python
fromInfoWorld
1 month ago

Claude Sonnet 4.6 improves coding skills

Anthropic has launched Claude Sonnet 4.6, an update to the company's hybrid reasoning model that brings improvements in coding consistency and instruction following, Anthropic said. Introduced February 17, Claude Sonnet 4.6 is a full upgrade of the model's skills across coding, computer use, long-context reasoning, agent planning, design, and knowledge work, according to Anthropic. the model also features a 1M token context window in beta.
Artificial intelligence
#open-source
Software development
fromInfoWorld
1 month ago

Rust developers have three big worries - survey

Rust developers remain satisfied with language evolution pace, but worry about insufficient industry adoption, increasing complexity, and inadequate developer support.
#java
Tech industry
fromBusiness Insider
2 months ago

Ex-Meta principal engineer shares 4 strategies to avoid being an underperformer

Tech companies identify and address performance gaps faster, reducing organizational slack and raising expectations, so employees must align with priorities and perform at higher standards.
Tech industry
fromInfoWorld
2 months ago

C# wins Tiobe Programming Language of the Year honors for 2025

Programming language rankings shifted in January 2026: Go and Ruby declined, Perl and R surged, and C and C++ swapped positions.
Tech industry
fromInfoQ
2 months ago

Taking the Technical Leadership Path

Technical leaders must align with business priorities, manage system-wide concerns, mentor teams, and establish codestyle, implementation patterns, and standards to prevent accidental complexity.
Artificial intelligence
fromZDNET
2 months ago

Even Linus Torvalds is vibe coding now

Linus Torvalds used Google's Antigravity AI to generate Python parts of an AudioNoise hobby project while hand-coding C components and acknowledging AI limitations.
Artificial intelligence
fromTheregister
1 month ago

Microsoft prioritizing 'reliability' for AI in Visual Studio

Microsoft is prioritizing reliability and IntelliSense predictability over Copilot suggestions while refining AI workflows and agent stability in Visual Studio.
fromTheregister
2 months ago

Systemd daddy departs Microsoft for Linux startup

Poettering is best known for systemd. After a lengthy stint at Red Hat, he joined Microsoft in 2022. Kühl was a Microsoft employee until last year, and Brauner, who also joined Microsoft in 2022, left this month. The trio are leading lights in the Linux and open source world. Brauner posted on Mastodon: "My role in upstream maintenance for the Linux kernel will continue as it always has." Poettering will similarly remain deeply involved in the systemd ecosystem.
Tech industry
fromInfoQ
1 month ago

.NET 11 Preview 1 Arrives With Runtime Async, Zstandard Support, and C# 15 Features

The headline runtime feature in this preview is Runtime Async, described as a major change to how asynchronous methods work in .NET. According to the release notes, since C# 5 introduced async/await, the compiler has been solely responsible for rewriting async methods into state machine structs that track progress across suspension points. With Runtime Async, the runtime itself now understands async methods as a first-class concept and takes over responsibility for suspending and resuming methods.
Software development
Artificial intelligence
fromInfoQ
1 month ago

Working with Code Assistants: The Skeleton Architecture

Combining Vertical Slice architecture with Dependency Inversion and a Skeleton of base classes constrains AI code assistants' context, producing safer, consistent, and maintainable generated code.
#vibe-coding
Artificial intelligence
fromBusiness Insider
2 months ago

Microsoft reshuffles teams to bolster GitHub as AI coding and agent wars heat up

Microsoft is reorganizing teams to overhaul GitHub, accelerate AI coding tools and agents, and better compete with rivals like Cursor and Claude Code.
from24/7 Wall St.
2 months ago

Microsoft Directed Engineers to Use Claude Code. Is This Another Hit to OpenAI?

It's a powerful tool for coders and one that may very well drive the price of software markedly lower as the technology advances. Of course, Anthropic's enterprise focus may very well be working in its favor as it looks to have one of the most capable AI coders on the market. With Claude Cowork, which was coded in large part by Claude Code, also gaining traction as 2026 becomes the big year for agentic AI, it certainly feels like the tech landscape is shifting
Artificial intelligence
fromInfoQ
1 month ago

QCon Previews 20th Anniversary Conferences: Production AI, Resilience, and Staff+ Engineering

For twenty years, QCon has tracked the industry's major inflections. As the conference marks its 20th anniversary with its 2026 events, the editorial stance remains consistent: sessions are curated by senior engineers, focusing on what has actually worked (and failed) in production. The upcoming programs for QCon London (March 16-19) and QCon San Francisco (November 16-20) apply this lens to a new set of compounding decisions: moving AI from experiment to reliable production and validating the ROI of platform engineering.
Artificial intelligence
fromInfoWorld
1 month ago

AI will not save developer productivity

The software industry is collectively hallucinating a familiar fantasy. We visited versions of it in the 2000s with offshoring and again in the 2010s with microservices. Each time, the dream was identical: a silver bullet for developer productivity, a lever managers can pull to make delivery faster, cheaper, and better. Today, that lever is generative AI, and the pitch is seductively simple: If shipping is bottlenecked by writing code, and large language models can write code instantly, then using an LLM means velocity should explode.
Artificial intelligence
fromTheregister
1 month ago

VS Code for Linux may be secretly hoarding trashed files

The reason for this is Snap - a Linux application packaging format - creates a local Trash folder for each VS Code version, one that's separate from the system-managed Trash, according to a VS Code bug report dating back to November 11, 2024. Not only that, but Snap keeps older versions of VS Code after updates, potentially multiplying the number of local Trash folders and the trashed-but-not-deleted files therein. Emptying the system Trash folder doesn't affect the local instances.
Software development
Software development
fromInfoWorld
2 months ago

8 reasons developers love Go-and 8 reasons they don't

Go is a simple, C-like programming language created at Google to simplify building concurrent, networked, large-scale software with safety, performance, and easy learning.
Artificial intelligence
fromWIRED
2 months ago

How Claude Code Is Reshaping Software-and Anthropic

Anthropic's Claude Code, powered by Claude Opus 4.5, has driven a recent step-change in AI coding, gaining rapid adoption among developers and Anthropic staff.
Software development
fromTheregister
2 months ago

PowerShell architect retires after decades at the prompt

Jeffrey Snover, creator of PowerShell and influential Windows server architect, has retired after a transformative Microsoft career and a short tenure at Google.
Software development
fromInfoWorld
1 month ago

Go 1.26 unleashes performance-boosting Green Tea GC

Go 1.26 introduces self-referential generic parameters, expression operands for new, go fix modernizers, reduced cgo overhead, and multiple runtime and performance improvements.
Software development
fromInfoWorld
2 months ago

When writing code is no longer the bottleneck

Writing application code is the primary bottleneck in software development; removing it via agentic coding shortens development timelines to days or weeks.
fromGrahamdumpleton
2 months ago

Developer Advocacy in 2026 - Graham Dumpleton

When I moved to VMware, I expected things to continue much as before, but COVID disrupted those plans. When Broadcom acquired VMware, the writing was on the wall and though it took a while, I eventually got made redundant. That was almost 18 months ago. In the time since, I've taken an extended break with overseas travel and thoughts of early retirement. It's been a while therefore since I've done any direct developer advocacy.
Software development
Software development
fromInfoWorld
2 months ago

Is code a cow path?

AI coding agents will progressively assume writing, reviewing, and testing roles, potentially eliminating the need for human review and traditional code artifacts.
#programming-languages
fromMedium
2 months ago
Software development

Functional Programming Isn't Just for Academics: Why It Matters for the Systems We Build Now

fromMedium
2 months ago
Software development

Functional Programming Isn't Just for Academics: Why It Matters for the Systems We Build Now

Software development
fromPybites
2 months ago

7 Software Engineering Fixes To Advance As A Developer - Pybites

Finish one practical project and adopt system-level skills, feedback loops, and mindset shifts to move from hobbyist coding to professional software engineering.
fromVue.js Jobs
2 months ago

Principal Software Engineer at taxwell - VueJobs

Taxwell helps everyday Americans get every tax advantage they deserve by finding credits and deductions they never even knew existed. Our tax preparation software offers easy guidance and ensures your maximum tax refund. We strive to build a team of like-minded experts in both tax and technology who align with our brand purpose, are advocates for our customers and have a fresh, non-traditional approach to the tax industry.
Software development
Software development
fromInfoWorld
2 months ago

Microsoft previews GitHub Copilot app modernization for C++

GitHub Copilot app modernization for C++ automates upgrading C++ projects to newer MSVC Build Tools within Visual Studio 2026 Insiders.
fromInfoWorld
2 months ago

Why 'boring' VS Code keeps winning

Every few months, the developer tool hype machine finds a new hero. In 2023, it was GitHub Copilot, the AI pair programmer that made autocomplete feel like magic. In 2024, the vibe shifted to Cursor and the new class of AI-first editors. And now, at least on X, Google's "agent-first" Antigravity is being pitched as the next inevitable thing. Meanwhile, the model layer keeps whiplashing.
Software development
Software development
fromMedium
2 months ago

Why I'm Breaking Up with Scala in 2026 and Falling for Golang's Simplicity

Scala's powerful functional features produce robust code but add complexity and costs that often outweigh benefits for fast-paced, large-scale modern backend development.
#rust
Software development
fromTheregister
2 months ago

Linus: Stop making issue of AI slop in kernel docs

Kernel development documentation should treat LLMs as just a tool and avoid addressing AI-generated 'slop' or making political statements.
fromThegreenplace
2 months ago

Compiling Scheme to WebAssembly

One of my oldest open-source projects - Bob - has celebrated 15 a couple of months ago. Bob is a suite of implementations of the Scheme programming language in Python, including an interpreter, a compiler and a VM. Back then I was doing some hacking on CPython internals and was very curious about how CPython-like bytecode VMs work; Bob was an experiment to find out, by implementing one from scratch for R5RS Scheme.
Software development
fromTheregister
2 months ago

Dev used Claude to build TrapC, memory-safe extension of C

TrapC, a memory-safe C variant with interpreter itrapc and compiler trapc, is nearly ready for testing; code complete and debugging targets a Q1 2026 release.
[ Load more ]