Verifiability
Explores AI as a new computing paradigm (Software 2.0), where automation shifts from specifiable tasks to verifiable ones, explaining its impact on job markets and AI progress.
Explores AI as a new computing paradigm (Software 2.0), where automation shifts from specifiable tasks to verifiable ones, explaining its impact on job markets and AI progress.
A curated collection of articles on software architecture, development practices, Java updates, and testing strategies for tech professionals.
A developer argues that AI tools, while feeling productive, actually create more low-priority busywork and reduce overall effectiveness.
A software developer discusses the importance of over-explaining requirements and details in development to avoid misunderstandings and ensure desired outcomes.
A developer with AiDHD discusses the challenges of focus and feature creep when building MVPs with AI, emphasizing the need for discipline.
The article argues that writing a simple AI agent is the new 'hello world' for AI engineering and a surprisingly educational experience.
A developer shares personal guidelines for effectively using AI coding assistants like Copilot and Claude, emphasizing supervision and small, specific tasks.
An engineer argues that software development is a learning process, not an assembly line, and explains how to use LLMs as brainstorming partners.
Explores the psychological barriers engineers face when evaluating programming languages outside their expertise, based on Steve Francia's insights.
Martin Fowler's blog fragments on LLM browser security, AI-assisted coding debates, and the literary significance of the Doonesbury comic strip.
A developer shares a career lesson on how an individual, through logic and persistence, can influence an organization's technical direction.
Explores GitHub Copilot's new custom agents feature, detailing how to create specialized AI coding assistants for specific workflows and frameworks.
A developer explains how using Lisp and its interactive REPL was crucial for successfully completing a RetroChallenge project to extend a hypermedia system.
Analyzes why team retrospectives often fail to drive improvement and offers practical solutions inspired by Toyota's kaizen principles.
A hands-on review of Cursor 2.0's new Composer AI coding model, testing its speed and code quality with and without structured workflows.
A software tester proposes the term 'slop-coding' to describe quickly built, untested tools, contrasting it with 'vibe coding' for clearer communication.
The article critiques how AI chatbots exhibit the Dunning-Kruger effect, confidently delivering incorrect information, and links this to broader tech industry cultural problems.
Challenges the idealized view of open source history, arguing that corporate involvement has always existed and shouldn't be seen as impure.
Author announces a new book on data structures and algorithms, available via Manning's Early Access Program with a 50% discount.
A developer shares their journey creating an open-source Java quiz tool while reflecting on certification exams and personal coding projects.