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
Jul 1, 2026 · Mobile Development

Android 17 Binder Observability: Lock-Free Observer V2 & Kernel Netlink Events

Android 17 enhances Binder observability with a lock-free SPSC queue, boot-stable sharding, exponential latency histograms, and CPU sampling in the user-space Observer V2, while introducing a kernel Netlink channel for asynchronous, zero-overhead IPC error events like frozen transactions and spam detection.

Android 17BinderIPC
0 likes · 8 min read
Android 17 Binder Observability: Lock-Free Observer V2 & Kernel Netlink Events
Thought Artisan
Thought Artisan
Jun 23, 2026 · Fundamentals

First Principles Design: How Top Engineers Rethink System Architecture

This article compiles first-principles design philosophies from ten software engineering leaders, including LLVM creator Chris Lattner and Perfetto expert Lalit Maganti, showing how to break problems to fundamental constraints rather than copying existing solutions.

Chris LattnerLLVMdomain-driven design
0 likes · 15 min read
First Principles Design: How Top Engineers Rethink System Architecture
Thought Artisan
Thought Artisan
Jun 20, 2026 · Fundamentals

Complex Systems Demand Second- and Third-Order Thinking

The article explains that complex systems are multivariable nonlinear systems where changes have first-, second-, and third-order consequences, using software examples like garbage collection modifications to illustrate why engineers must map cascading impacts before optimizing.

Bill Gurleycomplex systemsgarbage collection
0 likes · 5 min read
Complex Systems Demand Second- and Third-Order Thinking
Thought Artisan
Thought Artisan
Jun 19, 2026 · Mobile Development

Automating Android Source Code Diff Analysis with Claude Code Agent

The author demonstrates using Claude Code agent to automatically download Android 16 and 17 source code via repo init --reference for space efficiency, then generate an HTML diff report comparing simpleperf repository changes with side-by-side visualization and feature summaries, replacing manual Beyond Compare workflows.

AndroidAutomationClaude Code
0 likes · 3 min read
Automating Android Source Code Diff Analysis with Claude Code Agent
Thought Artisan
Thought Artisan
May 10, 2026 · R&D Management

Software Engineering Research in the Agent Era: Complexity, Knowledge, and Harness Engineering

The article explores how software engineering research is shifting from human-centered to agent-centered development (Harness Engineering), identifying key research questions around software complexity characterization, machine-readable knowledge representation, agent team collaboration, and adapting traditional SE theories, while advising against investing in generic agent frameworks already dominated by large companies.

AI agentsHarness Engineeringagent collaboration
0 likes · 5 min read
Software Engineering Research in the Agent Era: Complexity, Knowledge, and Harness Engineering
Thought Artisan
Thought Artisan
Apr 25, 2026 · Industry Insights

Rethinking Software Engineering Dimensions for the Agent Era

The article explores how software engineering research focus is shifting, requiring a redesign of roles among humans, AI agents, and software, and advocates analyzing spatial structure and evolutionary time from both developer and agent perspectives, illustrated with diagrams created manually and expanded via GPT and Gemini.

AI agentsGPTGemini
0 likes · 2 min read
Rethinking Software Engineering Dimensions for the Agent Era