Thought Artisan
Author

Thought Artisan

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

64
Articles
0
Likes
132
Views
0
Comments
Recent Articles

Latest from Thought Artisan

64 recent articles
Thought Artisan
Thought Artisan
Mar 11, 2026 · Fundamentals

Design Decisions: The Hidden Architecture of Software Systems

This article explores the critical role of design decisions in software architecture, introduces templates like ADR for documenting decisions, discusses challenges in extracting decision knowledge, and examines how LLMs can mine historical artifacts like GitHub issues to recover lost architectural rationale.

ADRGitHub issuesLLM
0 likes · 9 min read
Design Decisions: The Hidden Architecture of Software Systems
Thought Artisan
Thought Artisan
Feb 28, 2026 · Artificial Intelligence

Jeff Dean's Engineering Taste: Distillation, Eval Design & Long-Context Architecture

Notes from Jeff Dean's recent interviews reveal his engineering philosophy: build large models then distill to efficient flash models, design evaluation sets that expire at 95% saturation to guide architecture optimization, and implement long-context processing via parallel coarse-to-fine retrieval akin to search engines.

AI engineering philosophyGoogle DeepMindJeff Dean
0 likes · 3 min read
Jeff Dean's Engineering Taste: Distillation, Eval Design & Long-Context Architecture
Thought Artisan
Thought Artisan
Feb 14, 2026 · Fundamentals

Abstraction Level Leaps: How Software Engineering Evolves Through Structural Design

This article explores software engineering as a progression of abstraction levels — from functions and classes to libraries, platforms, and AI-driven design primitives — arguing that each leap releases productivity by encoding structural 'genes' that enable building more complex systems.

AI in software engineeringabstraction levelscode genes
0 likes · 5 min read
Abstraction Level Leaps: How Software Engineering Evolves Through Structural Design
Thought Artisan
Thought Artisan
Feb 13, 2026 · Industry Insights

AI Expands Software Boundaries But Deterministic Systems Persist

The article argues AI expands software capabilities for previously unsolvable problems but won't replace deterministic systems because accumulated business knowledge, reliability requirements, and ROI make rewriting unjustified; code agents generate deterministic code as a pragmatic compromise.

AIBusiness LogicLLM applications
0 likes · 7 min read
AI Expands Software Boundaries But Deterministic Systems Persist
Thought Artisan
Thought Artisan
Feb 8, 2026 · Industry Insights

Stop Chasing AI-for-Kernel Papers: The Real Opportunity Is Kernel-for-AI

A veteran kernel engineer argues that while AI academia floods the field with "AI-for-kernel" papers, few reach mainline due to community conservatism and engineering gaps; instead, kernel developers should focus on "kernel-for-AI" optimizations—scheduling, memory, I/O for AI workloads—where real impact lies.

AI for kernelI/O optimizationLinux kernel
0 likes · 8 min read
Stop Chasing AI-for-Kernel Papers: The Real Opportunity Is Kernel-for-AI
Thought Artisan
Thought Artisan
Feb 3, 2026 · Fundamentals

DeepSeek on Structural Thinking: The 3 Levels of Engineering Mastery

The article explores structural thinking as the core mindset of software engineers, breaking it into three levels—conception, insight, and understanding—while emphasizing runtime and evolutionary structures for managing complexity, enabling collaboration, and sustaining long-term system health.

Conway's lawcomplexity managementevolutionary architecture
0 likes · 8 min read
DeepSeek on Structural Thinking: The 3 Levels of Engineering Mastery
Thought Artisan
Thought Artisan
Jan 29, 2026 · Fundamentals

Software Engineering's Core Laws vs. LLM Limits: The Agent Boundary Question

The article examines software engineering's fundamental complexity laws, large language model limitations including context constraints and hallucination, Rice's Theorem implications, and questions the boundaries of AI agents in solving real software problems despite improved memory, tools, and context organization.

AI AgentsHallucinationLarge Language Models
0 likes · 3 min read
Software Engineering's Core Laws vs. LLM Limits: The Agent Boundary Question
Thought Artisan
Thought Artisan
Jan 28, 2026 · Industry Insights

Tech Briefing #2 2026: AI Agent Evals, vLLM Memory Leaks & Software Complexity

This technical briefing curates 14 deep-dive articles covering AI agent evaluation methodologies, real-world task benchmarking, Google engineering lessons, Rust vs C assembly performance, MCP tool calling internals, structured logging design, minimalist agent architectures, Codex agent internals, historical developer replacement attempts, observability evolution, vLLM memory leak debugging, hotspot optimization pitfalls, and LLM non-determinism root causes.

AI AgentsEvaluationLLM internals
0 likes · 9 min read
Tech Briefing #2 2026: AI Agent Evals, vLLM Memory Leaks & Software Complexity
Thought Artisan
Thought Artisan
Jan 27, 2026 · Fundamentals

Six Core Traits of Engineering Practice: A Framework for Robust Systems

The article defines six core traits of engineering practice — efficiency, ambiguity, fragility, resilience, maintainability, and safety — each categorized into hard, soft, and chaotic types, illustrated with historical case studies and structured methods for managing them.

EfficiencyResilienceambiguity
0 likes · 26 min read
Six Core Traits of Engineering Practice: A Framework for Robust Systems
Thought Artisan
Thought Artisan
Jan 25, 2026 · Fundamentals

Engineering Mindset Decoded: Structure, Constraints & Trade-offs in Problem Solving

This article explores the engineering mindset through problem classification (hard, soft, messy), three core tools (structure, constraints, trade-offs), modular and reverse thinking, constraint-driven innovation, systems engineering across six dimensions, and multi-level visualization for complex problem solving.

constraintsengineering mindsethigh reliability organizations
0 likes · 8 min read
Engineering Mindset Decoded: Structure, Constraints & Trade-offs in Problem Solving