Software engineering

A Long Spring: 19 Years of Living with Your Past Mistakes • Arjen Poutsma • GOTO 2025

A Long Spring: 19 Years of Living with Your Past Mistakes • Arjen Poutsma • GOTO 2025

Arjen Poutsma, a Spring Framework veteran, reflects on 19 years of evolving the framework. He shares insights on API design from XML to functional programming, detailing anecdotes like bubble sort in MVC and the challenges of HTTP method enums. Poutsma emphasizes the critical role of diversity, empathy, humility, and restraint in open-source stewardship to maintain developer trust and foster innovation under constraints.

Benchmarks: The Good, the Bad, and the Ugly — Ali Khial, G2i

Benchmarks: The Good, the Bad, and the Ugly — Ali Khial, G2i

Ali Khial exposes critical flaws in popular coding benchmarks, revealing how ambiguous instructions, weak verifiers, and model 'reward hacking' create a disconnect between reported performance and real-world utility. He argues that this leads to a "trust gap" where engineers disregard leaderboards. Khial then outlines five principles for building trustworthy, production-grade benchmarks, emphasizing human-authored instructions, holistic grading, economic value, contamination-free design, and informative leaderboards, urging software engineers to contribute to their improvement.

Developer Productivity at a Developer Productivity Startup • Robert-Jan "RJ" Huijsman • GOTO 2025

Developer Productivity at a Developer Productivity Startup • Robert-Jan "RJ" Huijsman • GOTO 2025

Robert-Jan Huijsman, Founding Engineer at Reboot.dev, outlines a pragmatic approach to developer productivity by tackling friction and non-determinism in both human collaboration and software development. He shares Reboot.dev's strategies, including async workstreams, full-stack typing, unit testing with AI, and foundational engineering principles like retries, durable execution, and strong consistency, to build reliable and efficient systems.

How Forward Deployed Engineering is done at Kepler — Vinoo Ganesh

How Forward Deployed Engineering is done at Kepler — Vinoo Ganesh

Vinoo Ganesh, formerly of Palantir, details how Forward Deployed Engineering (FDE) functions as a critical product strategy rather than a sales role. He shares insights from Palantir's Foundry development, emphasizing how FDEs embed with customers to uncover true problems, observe user behavior, define a common linguistic ontology, and build production-ready solutions from temporary fixes, ultimately driving core product leverage.

OpenAI’s Plan to Make ChatGPT the Everything App — Akshay Nathan, OpenAI

OpenAI’s Plan to Make ChatGPT the Everything App — Akshay Nathan, OpenAI

Akshay Nathan, head of Core Product Engineering at OpenAI, discusses the journey and rationale behind ChatGPT Work. He explains how Codex's unexpected adoption by non-developers led to a unified agent harness, blurring the lines between developer and knowledge worker tools. The conversation delves into model capabilities, the role of artifacts and interactive 'Sites' in replacing traditional documents, and how AI fosters a new era of 'T-shaped' generalists. Nathan emphasizes the shift in productivity bottlenecks to 'ideas and taste' and the importance of 'quality at-bats' over mere 'motion' in an AI-powered development landscape.

DeepSWE: A Contamination-Resistant Coding Benchmark — James Shi, Datacurve

DeepSWE: A Contamination-Resistant Coding Benchmark — James Shi, Datacurve

DeepSWE is a novel benchmark for evaluating AI models on software engineering tasks. It features 113 original, long-horizon problems from real open-source repositories, designed to resist contamination and provide clearer differentiation between models. The benchmark highlights unique failure modes and strengths of models like Claude and GPT, emphasizes realistic prompt design, and uses program-based verifiers focusing on observable behavior.