Thought Artisan
Author

Thought Artisan

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

38
Articles
0
Likes
15
Views
0
Comments
Recent Articles

Latest from Thought Artisan

38 recent articles
Thought Artisan
Thought Artisan
Apr 8, 2026 · Industry Insights

Research Converts Money to Knowledge; Engineering Converts Knowledge to Money

The article contrasts research (money to knowledge, long-term, idealistic) with engineering (knowledge to money, pragmatic, short-term), argues that software engineering is a practice-driven discipline where hands-on experimentation outweighs theoretical debate, and warns against replacing real-world practice with abstract models.

engineeringindustry cultureinnovation
0 likes · 4 min read
Research Converts Money to Knowledge; Engineering Converts Knowledge to Money
Thought Artisan
Thought Artisan
Apr 2, 2026 · Fundamentals

Technical Briefing #4 2026: Kernel Memory Leaks, THP Latency, Linked Lists & Android Internals

This technical briefing curates ten deep-dive articles covering Linux kernel memory leaks, Transparent Huge Pages latency pitfalls, linked list performance on modern hardware, Android AutoFDO optimization, memory consistency debugging, PageCache internals, DMA-BUF zero-copy architecture, and mutex/futex priority inheritance traps.

Android internalsAutoFDODMA-BUF
0 likes · 6 min read
Technical Briefing #4 2026: Kernel Memory Leaks, THP Latency, Linked Lists & Android Internals
Thought Artisan
Thought Artisan
Mar 31, 2026 · Fundamentals

Two Perspectives on Architecture: Integral and Derivative Views

The article presents two perspectives on software architecture: the view perspective, where the system is the integral of all historical design decisions, and the design decision perspective, where each decision acts as the derivative defining the architecture's evolution direction and speed.

architectural viewsderivative metaphordesign decisions
0 likes · 2 min read
Two Perspectives on Architecture: Integral and Derivative Views
Thought Artisan
Thought Artisan
Mar 28, 2026 · Industry Insights

Dijkstra's 1977 Warning: Why Natural Language Programming Fails in the AI Era

The article revisits Dijkstra's 1977 critique of natural language programming, arguing that formal symbols are essential for precise computation, and questions whether modern AI code agents can truly bridge the gap between ambiguous natural language and rigorous formal systems without reintroducing the same problems.

AI coding agentsDijkstraVibe Coding
0 likes · 5 min read
Dijkstra's 1977 Warning: Why Natural Language Programming Fails in the AI Era
Thought Artisan
Thought Artisan
Mar 27, 2026 · Fundamentals

Software Engineering as Experimental Practice: OpenAI's Harness Engineering Insights

The article argues software engineering is an experimental discipline, critiques hindsight bias, and highlights OpenAI's harness engineering approach emphasizing executable architecture constraints, agent-readable code, observability integration, and human creativity as essential for reliable AI-assisted development.

AI agentsOpenAIarchitecture constraints
0 likes · 6 min read
Software Engineering as Experimental Practice: OpenAI's Harness Engineering Insights
Thought Artisan
Thought Artisan
Mar 18, 2026 · Artificial Intelligence

Jeremy Howard: AI's Illusion of Software Engineering Competence

Jeremy Howard argues that AI tools only interpolate existing code patterns and cannot perform true software engineering, which requires understanding component interactions and system design; overreliance on AI erodes developer skills and creates unmaintainable technical debt, especially harming mid-career engineers.

AI codingJeremy HowardLLM limitations
0 likes · 8 min read
Jeremy Howard: AI's Illusion of Software Engineering Competence
Thought Artisan
Thought Artisan
Mar 17, 2026 · R&D Management

Design Fundamentals: Process Models, Cognitive Principles & Building Great Designers

This article summarizes key insights from a design book covering design definition (Idea, Implementation, Interaction), conceptual integrity, design process models (Rational, Co-Evolution, Bazaar, Spiral), collaboration challenges, cognitive aspects (rationalism vs empiricism, user models, constraints, elegance), and practices for cultivating great designers through critique, varied experience, and protecting focus.

co-evolution modelconceptual integritydesign cognition
0 likes · 20 min read
Design Fundamentals: Process Models, Cognitive Principles & Building Great Designers