Archive 2025

82 articles

Concrete and Abstract: The Mechanism of Intelligence that Changes How We See the World
Business 2025-12-29

Concrete and Abstract: The Mechanism of Intelligence that Changes How We See the World

A review of Concrete and Abstract. It focuses on the importance of abstract thinking and the contrast between two modes of thought, the concrete and the abstract. It gently unpacks a theme most people finish life without ever studying systematically, offering discoveries both for those who struggle with abstraction and those who naturally think in it.

#Book Review
Designing Questions: Facilitating Creative Dialogue
Business 2025-12-29

Designing Questions: Facilitating Creative Dialogue

A review of Designing Questions: Facilitating Creative Dialogue. A book on how to frame and think about questions. From the view that a question's quality directly shapes the outcome's quality, it teaches how to draw out and discover questions beyond existing frames, a stimulating read for creativity.

#Book Review
Purpose-Driven Thinking
Business 2025-12-29

Purpose-Driven Thinking

A review of Purpose-Driven Thinking. A book that explains how to produce results at work through the framework of purpose, goals, and means. From the view that policy, execution, and results depend on strategy, whose source is company culture, it helps you truly grasp the idea that culture eats strategy.

#Book Review
Reflections on 2025 and Aspirations for the Coming Year
Poem 2025-12-29

Reflections on 2025 and Aspirations for the Coming Year

Understand 2025 career reflections on system design mastery, AI dependency, and tech skills growth through annual personal aspirations.

#Reflections and Aspirations
Balancing Coupling in Software Design: Principles of Modularity for Sustainable Growth
Architecture 2025-12-29

Balancing Coupling in Software Design: Principles of Modularity for Sustainable Growth

A review of Balancing Coupling in Software Design. A rare book that theoretically teaches how to manage architectural complexity through the lens of coupling. Its perspectives for analyzing coupling are exceptionally well organized, making it a reference you will want to consult while designing.

#Book Review#Design
What is Platform Engineering? Building Internal Developer Platforms
Architecture 2025-12-26

What is Platform Engineering? Building Internal Developer Platforms

Learn what platform engineering is, how internal developer platforms (IDPs) work, and how platform teams reduce cognitive load and improve developer productivity.

#Platform Engineering
Steps for Code Reading Using AI
Application 2025-11-02

Steps for Code Reading Using AI

Master code reading procedures using AI by creating documentation, checklists, and improvement notes to accelerate comprehension and analysis.

#Code Reading#AI
Clean Code Cookbook: A Recipe Collection for Improving Code Design and Quality
Application 2025-10-26

Clean Code Cookbook: A Recipe Collection for Improving Code Design and Quality

A review of the Clean Code Cookbook. Centered on concepts like bijection and accidental complexity, it lets you learn techniques for improving code design and quality in the form of a recipe collection. It comprehensively covers well-known principles too, making it a book worth keeping close.

#Design#Book Review
The Go Programming Language, 2nd Edition: An Idiomatic Go Practical Guide for Programmers from Other Languages
Application 2025-10-26

The Go Programming Language, 2nd Edition: An Idiomatic Go Practical Guide for Programmers from Other Languages

A review of The Go Programming Language, 2nd Edition. More than a mere primer, it introduces many of Go's philosophies and idioms to deepen your understanding of the language. Digging into details other primers skip, it suits experienced programmers from other languages who want to write idiomatic Go.

#Golang#Book Review
Delegation Over Inheritance
Application 2025-10-20

Delegation Over Inheritance

Learn duck typing and Liskov Substitution Principle. Build resilient Go applications using delegation patterns over inheritance.

#Duck Typing#Liskov Substitution Principle#Delegation#Inheritance#Golang
Why Interfaces Change Less Frequently Than Implementations
Application 2025-10-18

Why Interfaces Change Less Frequently Than Implementations

Understand why Go interfaces change less frequently than implementations, stabilizing contracts while allowing implementation flexibility.

#Golang#Interface
Why the Singleton Pattern is an Anti-Pattern
Application 2025-10-18

Why the Singleton Pattern is an Anti-Pattern

Examine why the Singleton pattern creates architectural problems and dependency injection provides superior design alternatives.

#Design Patterns#Golang
Understanding Terminal Specifications for TUI Development
Application 2025-10-18

Understanding Terminal Specifications for TUI Development

Explore terminal specifications, raw mode, ANSI escape sequences, and termios for TUI development with practical Go implementations.

#TUI#termios#Terminal#UNIX#Golang
Test Doubles Explained: Mocks, Stubs, Fakes, and Spies
Testing 2025-10-18

Test Doubles Explained: Mocks, Stubs, Fakes, and Spies

Learn the differences between test doubles: mocks, stubs, fakes, dummies, and spies. Understand when to use each type and how they improve unit test isolation and clarity.

#Golang#Test Double
Trends and Strategies for System Design Interviews
Architecture 2025-09-29

Trends and Strategies for System Design Interviews

A review of Trends and Strategies for System Design Interviews. While themed around interview prep, it is also just right for learning system design patterns. With well-organized question patterns that capture design essentials, it is useful not only for candidates but also for interviewers who set the questions.

#System Design#Book Review
Street Coder
Application 2025-09-20

Street Coder

A review of Street Coder. A book that shares tips useful in the field (the street), told with jokes. Spanning algorithms, testing, and refactoring to security and performance optimization, it concretely shows how to face real-world challenges, offering something for beginners and veterans alike.

#Coding#Book Review
Session-based and Token-based Authentication Methods
Architecture 2025-09-17

Session-based and Token-based Authentication Methods

A comprehensive comparison and explanation of session-based and token-based authentication methods, covering technical details and implementation considerations.

#Authentication#Authorization
Understanding Functional Programming
Application 2025-08-31

Understanding Functional Programming

A review of Grokking Functional Programming. A fine book that carefully explains functional programming using Scala. Some parts lean into Scala's language specifics, but you can gently learn the language-independent essence of functional programming.

#Functional#Book Review
What is the Architecture Advice Process (AAP)?
Architecture 2025-08-16

What is the Architecture Advice Process (AAP)?

Implement Architecture Advice Process for decentralized decision-making with ADR and architectural governance frameworks.

#Architecture
Created a Spec Repository
Development Process 2025-08-11

Created a Spec Repository

Discover the bmf Framework and Cynefin-based story point estimation methods. Access community specifications and best practices.

#GitHub