Tagged articles

computational abstraction

2 articles · Page 1 of 1
Thought Artisan
Thought Artisan
Sep 9, 2026 · Fundamentals

Main-Safe Pattern & Computational Abstraction: Architecture Case Studies

This article reviews two architecture case studies: the Main-Safe pattern using Kotlin suspend functions to enforce main-thread safety in Android, and a computational abstraction using FlowChain and FlowNode higher-order functions to separate invariant and variant logic, eliminating if-else chains through flow orchestration.

Android ArchitectureFlowChainFlowNode
0 likes · 5 min read
Main-Safe Pattern & Computational Abstraction: Architecture Case Studies
Thought Artisan
Thought Artisan
Sep 6, 2026 · Fundamentals

Abstraction: The Core Mechanism for Controlling Complexity in Computing

This article explores abstraction as the fundamental technique for managing complexity in computer science, covering its philosophical roots, computational abstraction via functions and higher-order functions, data abstraction with abstraction barriers, and metalinguistic abstraction through language design.

abstractionabstraction barrierscomplexity management
0 likes · 11 min read
Abstraction: The Core Mechanism for Controlling Complexity in Computing