The super computer that nobody needed (yet)
Explores the history of the Xerox Alto, the first personal computer with a mouse and GUI, and why it was ahead of its time.
Explores the history of the Xerox Alto, the first personal computer with a mouse and GUI, and why it was ahead of its time.
A guide on improving communication in pull requests to enhance code reviews and project understanding.
A software engineer's predictions for AI trends in 2026, covering generative UI, edge-based agents, smart homes, and the evolving role of engineers.
A critique of tech companies like Oracle and Broadcom that show disdain for customers, contrasting with a philosophy of loving and innovating for customers.
A blog post quoting Armin Ronacher on how AI-assisted programming removes the frustrating labor of coding, leaving the core thinking intact.
How to retrieve archived Git repositories from Software Heritage, using a UK government open source project as a case study.
Testing a prompt technique inspired by 'The Office' to get more concise and detailed AI-generated explanations of technical concepts like Huber regression.
A retrospective on the growth and community-building efforts of the Python Pescara user group throughout 2025.
A Software Architect's hub for technical analysis, tutorials on Go/Rust/SwiftUI, and reflections on software development trends and essential reading.
A developer's 2025 review: transitioning to a DevRel role at Pomerium, diving into security and AI agents via MCP, and giving numerous tech conference talks.
Explores how AI language models shift a programmer's role from writing code to managing context and providing detailed specifications.
Explains the Unit of Work pattern for managing database transactions in ASP.NET Core Minimal APIs with EF Core, including implementation and benefits.
A guide to building multi-agent AI workflows in .NET using AgentFactory and handoff patterns for clean, scalable agent orchestration.
A developer uses AI to create a script for extracting specific file versions from ZFS snapshots, detailing the tool's use case and functionality.
Introduces JStall, a command-line tool for inspecting Java applications via thread dumps and profiling to identify CPU-intensive threads and deadlocks.
A 2025 year-in-review analysis of large language models (LLMs), covering key developments in reasoning, architecture, costs, and predictions for 2026.
A 2025 year-in-review of Large Language Models, covering major developments in reasoning, architecture, costs, and predictions for 2026.
A curated list of notable LLM research papers from the second half of 2025, categorized by topics like reasoning, training, and multimodal models.
A curated list of notable LLM (Large Language Model) research papers published from July to December 2025, categorized by topic.
A software engineer shares insights on leaving AWS for Anthropic, discussing career motivations, AI innovation, and answering common questions from colleagues.