Autonomous coding agents: A Codex example
An analysis of OpenAI Codex as an autonomous coding agent, detailing a real-world task to improve label formatting logic.
An analysis of OpenAI Codex as an autonomous coding agent, detailing a real-world task to improve label formatting logic.
A developer's story about using git-bisect to diagnose a performance regression and the importance of proactive performance testing in software development.
Explores the concept of software benchmarks as falsifiable hypotheses for predicting real-world system performance, not just speed tests.
A tech founder shares his journey through burnout after selling his company and how rediscovering his passion for building led him back to software development, inspired by AI.
An analysis of key AI trends in 2025, focusing on industry leaders, AGI debates, and AI's impact on software development and science.
A software engineering article advocating for 'Question Driven Development' by asking critical questions before and after implementing features to ensure completeness.
Explores GitHub Copilot Coding Agent, an AI virtual teammate that independently implements tasks and features within repositories.
An analysis of standard libraries in programming languages, exploring their benefits, criticisms, and role in language ecosystems.
A software engineer critiques the 'democratization' of AI in development, arguing it oversimplifies and risks creating fragile software without CS fundamentals.
A podcast episode discussing design/development fundamentals, AI's impact, collaboration, and navigating career values in tech.
A discussion on open source funding, sustainability, and the Open Source Pledge with Chad Whitacre, exploring how companies can support projects they rely on.
Critiques the limited scope of current customer support automation and argues for more ambitious AI solutions across industries.
A software engineer shares strategies for managing cognitive load and improving productivity through documentation, delegation, and focused task completion.
A developer argues that AI coding agents are not like junior developers but rather 'amnesiac spies' with vast knowledge but no memory or growth.
A blog post about the importance of checking your work to ensure it achieves its intended outcome, using examples from washing dishes and software development.
A hiring manager shares advice for technical interviews, framing them as a mutual sales pitch where candidates should position themselves as problem-solvers.
Explores how AI could transform large tech companies into vast networks of micro-startups, shifting the role of developers to broader builders.
A satirical look at how modern tech problems like email reputation mirror ancient superstitious solutions.
A software engineer discusses strategies for prioritizing and integrating technical cleanup work into the development process, arguing against isolated "technical sprints".
A former Silicon Valley engineer reflects on the bias against computer science graduates and the culture of glorifying self-taught, college-dropout developers.