Thought Artisan
Author

Thought Artisan

I think, therefore I am; recording insights from daily life and technology.

35
Articles
0
Likes
14
Views
0
Comments
Recent Articles

Latest from Thought Artisan

35 recent articles
Thought Artisan
Thought Artisan
Aug 16, 2026 · Artificial Intelligence

Designing Production-Grade AI Agents: Fault Tolerance, Recovery, and Idempotency Patterns

This article presents a systematic approach to building reliable AI agents by classifying faults into API, tool, context, and control-flow layers, detailing detection mechanisms like repeat-call fingerprints and watchdogs, and outlining recovery strategies including exponential backoff, model cascade degradation, tool-error virtualization, and idempotent pre-check-confirm patterns to prevent death spirals and ensure safe retries.

AI agentscircuit breakerdeath spiral
0 likes · 10 min read
Designing Production-Grade AI Agents: Fault Tolerance, Recovery, and Idempotency Patterns
Thought Artisan
Thought Artisan
Aug 15, 2026 · Artificial Intelligence

Six Core Principles for Building Reliable AI Agent Systems

This article outlines six key principle categories for designing effective AI agent systems: simplicity, transparency, tool interface design, harness constraints, context engineering, evaluation, and multi-agent collaboration, emphasizing iterative evolution and cost-aware decisions.

AI agentsAgent Design PrinciplesContext Engineering
0 likes · 9 min read
Six Core Principles for Building Reliable AI Agent Systems
Thought Artisan
Thought Artisan
Aug 8, 2026 · Fundamentals

Why Software Architecture Is Hard: 8 Core Trade-offs from 'The Hard Parts'

This article reviews 'Software Architecture: The Hard Parts', highlighting eight key architectural challenges including trade-offs, data-architecture tensions, service granularity, database decomposition, distributed data access, contract design, code reuse, and error handling in distributed systems.

contract designdatabase decompositiondistributed systems
0 likes · 7 min read
Why Software Architecture Is Hard: 8 Core Trade-offs from 'The Hard Parts'
Thought Artisan
Thought Artisan
Aug 1, 2026 · Artificial Intelligence

How Code Agents Locate Code: Tracing Claude's Search Loop

This article traces Claude Code agent interactions to reveal how natural language queries are converted into search commands via agentic tool-driven loops, highlighting the impact of tool configuration and LLM reasoning quality on code location accuracy.

AI-assisted codingClaude CodeCode Agent
0 likes · 5 min read
How Code Agents Locate Code: Tracing Claude's Search Loop
Thought Artisan
Thought Artisan
Aug 1, 2026 · Artificial Intelligence

Decoding AI Paper Math: Every Symbol Is a Compressed Sentence

This article explains the historical origins of mathematical symbols used in AI papers, provides a six-step method for reading formulas (type checking, outside-in parsing, bound variables, dimensional analysis, extreme values, code translation), and includes a symbol-to-code dictionary with case studies on Gaussian, attention, and chain rule.

AI papersGaussian distributionPyTorch
0 likes · 22 min read
Decoding AI Paper Math: Every Symbol Is a Compressed Sentence
Thought Artisan
Thought Artisan
Jul 30, 2026 · Artificial Intelligence

Trace Claude Code Agent LLM Interactions via mitmproxy Proxy

Learn to trace Claude Code agent interactions by setting up mitmproxy via cc-trace to intercept and inspect API requests and responses to Anthropic or DeepSeek, with step-by-step terminal commands and a web UI for viewing prompts, tool calls, and model outputs.

API tracingAnthropic APIClaude Code
0 likes · 5 min read
Trace Claude Code Agent LLM Interactions via mitmproxy Proxy
Thought Artisan
Thought Artisan
Jul 29, 2026 · Mobile Development

Android Resource Reliability: Token Bucket, Multi-Rate Limiting & Quota Design

This article explores Android's system-level reliability designs, including the TokenBucket rate limiter for logs and metrics, the MultiRateLimiter multi-window quota engine used for Toast rate limiting, and resource counting mechanisms like broadcast receiver limits, showing how Google prevents system overload from app misuse.

AndroidBroadcastReceiverMultiRateLimiter
0 likes · 6 min read
Android Resource Reliability: Token Bucket, Multi-Rate Limiting & Quota Design
Thought Artisan
Thought Artisan
Jul 22, 2026 · Mobile Development

Android File Reliability: Atomic Writes, Triple Redundancy & Zero-Copy Optimization

This article details Android's file reliability design patterns including atomic write protocols, triple-redundancy fault tolerance, transactional file updates, RAII file descriptor management, zero-copy optimization, dynamic storage trimming strategies, and filesystem-level quota and reservation mechanisms.

Android internalsAtomicFileResilientAtomicFile
0 likes · 13 min read
Android File Reliability: Atomic Writes, Triple Redundancy & Zero-Copy Optimization