A gentle introduction to Git worktrees
A beginner-friendly guide to Git worktrees, explaining how they enable parallel development and efficient branch management.
A beginner-friendly guide to Git worktrees, explaining how they enable parallel development and efficient branch management.
Guide to customizing Tumbler's thumbnail entries on Arch Linux, focusing on debugging and adding MIME types for MKV files using ffmpegthumbnailer.
A guide on syncing a Discogs collection to a personal music page using a Go script.
Part 38 of a series on website optimization, covering code indentation, repo restructuring, and metadata cleanup.
DOOMQL is a Doom-like game built with SQLite as the game engine, using recursive CTEs for ray tracing and Python for terminal play.
DOOMQL is a Doom-like game built using SQLite as the game engine, with ray tracing via recursive CTEs, playable in a Python terminal.
A guide on making remote work visible by sharing progress openly, avoiding surprises, and gaining recognition through transparent communication.
Explores how AI agents are reshaping junior developer career paths by automating learning reps, impacting taste and judgment development.
An open-source OpenGraph preview canvas for GitHub Copilot that inspects social cards, metadata, and diagnostics for public URLs and localhost.
Simon Willison explores a GitHub code-frequency chart for Datasette, showing coding agents' impact on his output.
Simon Willison explores GitHub code-frequency charts to visualize the impact of coding agents and AI models on his Datasette project.
A preview of visionOS 27 beta features, focusing on Siri AI improvements and spatial computing enhancements.
A detailed preview of watchOS 27 beta, covering new features like Siri AI, redesigned apps, and performance improvements for Apple Watch.
A preview of macOS 27 Golden Gate public beta, covering new features, performance improvements, and Apple Intelligence integration.
Analysis of Apple's new Siri AI in iOS 27, its consumer-first design, and how it differs from power-user AI agents.
A personal reflection on the anxiety and joy of public speaking at tech conferences, overcoming stage fright.
Explains the shift from model-centric AI to compound AI systems for enterprise architecture, focusing on production-grade design.
Strategies to reduce GenAI and agent token costs while maintaining task quality through practical controls and telemetry.
Guide to deploying Python APIs on Azure App Service, covering Linux-only support, startup commands, ODBC driver names, and driver installation via SSH.
A daily tech reading list covering code review bottlenecks, AI agents, TypeScript rewritten in Go, and enterprise AI challenges.