AI adoption is not AI maturity
Explores the difference between simply using AI and achieving AI maturity, focusing on real outcomes and disciplined integration.
Explores the difference between simply using AI and achieving AI maturity, focusing on real outcomes and disciplined integration.
A philosophical argument for keeping Markdown over HTML as the primary format for AI use-cases, valuing text as a pure form of thought.
A blog post about updating a blog's theme using Claude Design and Claude Code for quick design iteration and implementation.
Explores whether prompt injection in AI systems is an unsolvable structural problem or just an unfixed vulnerability.
Critique of CrossFit apps like SugarWOD for failing to track scaled workout data accurately, and how PRzilla solves this.
Explores how AI impacts software engineers' roles, focusing on mental load and the value of ownership.
A guide to using Revaulter and passkeys to unlock encrypted ZFS datasets without storing keys on the server.
Explains why API versioning should be a last resort, focusing on change management and compatibility rules to evolve APIs without breaking clients.
Analyzing 12,217 JPEGs from NASA's Artemis II mission using Python, DuckDB, and metadata tools on a high-end workstation.
How to ask better questions at work by providing context to reduce anxiety and ambiguity.
A technical deep dive into how Apple's HomePod mini stereo pairing works, including setup frustrations and Wireshark network analysis.
A technical blueprint for deploying Azure SRE Agent to manage AKS and Drasi operations with custom subagents, runbooks, and fault-injection tests.
Explores the anti-pattern of using HTML popover for modals, highlighting focus and click-through issues.
Explores why YOLO is a bad strategy for validating production changes and offers better methods like canary releases, shadow traffic, and smoke tests.
Explores the challenges of using local AI models for coding agents, focusing on usability gaps like tool parameter streaming.
This article explores five common debugging challenges in event-driven systems and offers solutions to avoid them.
A developer shares their AI agent setup, workflow, and tools for coding, including OpenCode and CodeNomad.
A software engineer shares personal thoughts on AI, fears, opinions, and evolving mental journey through the tech landscape.
Analysis of GitHub's recent reliability issues, including a data integrity bug and outages, questioning why other vendors aren't similarly affected.
Analysis of GitHub's recent reliability issues including data integrity bugs and outages, questioning why other vendors aren't similarly affected.