Posts
Technical explorations, study notes, and fragments of thought, laid out in time order — 26 posts in total.
The English edition is still growing — only a few posts so far. Browse the full archive in Chinese →
2026
-
The Theory of Self as Seed
My "version answer" for the AI era.
Thinking · ~25 min
-
Why the cost for AI is more than before
Thinking · ~7 min
-
Why Now Is Not the Best Time to Chase the AI Boom
Thinking · ~8 min
-
Software Design (4): Information Hiding and Leakage
The number one technique behind deep modules: every module keeps its design decisions to itself. Turn it around, and once the same decision is scattered across several modules, changing it once means changing a whole circle of code. That is information leakage.
Architecture · ~10 min
-
Software Design (1): The Problem and the Mindset
A comparison of tactical programming and strategic programming
Architecture · ~12 min
-
Software Design (2): Complexity
Architecture · ~21 min
-
Software Design (3): Module Design
Strategic programming requires being willing to invest in good design; here is one direction for that investment: how to slice modules, how to tighten interfaces, and the standard for judging whether a module is deep.
Architecture · ~28 min
-
What Is Graph Engineering?
Another newly coined term, right after loop engineering
AI · ~20 min
-
Why the huashu-design Skills Work So Well
Lately I've been doing development with Kimi Code, and whenever I run into anything page-design related I pull in this skill called huashu-design. I got curious about why it works so well, so I took it apart.
AI · ~35 min
-
Notes on the Sam Altman Biography
I hadn't read a physical book in ages; I recently finished The Sam Altman Biography, so I wanted to write down a few thoughts
Thinking · ~30 min
-
Why Good Design Feels Comfortable: The Psychology of Design, from Aesthetics and Gestalt to Microcopy
I recently looked into why humans have a sense of beauty, and some of the psychology behind aesthetics.
Thinking · ~67 min
-
A First Take on Systems Architecture Thinking
In the era of AI programming, what matters most is not the implementation of some concrete functional module, or even the tech stack or a particular technology, but the more abstract architectural thinking.
Thinking · ~34 min
-
Pros and Cons of Using HTML in Vibe Coding
What I learned from Anthropic engineer Thariq on expressive AI output.
AI · ~5 min
-
The Underlying Principles of Skills
AI · ~20 min
-
I Used to Think First Principles Was Just About Breaking Things Down
From Musk-style cost breakdowns to the Eastern expression of the same idea in the Tao Te Ching.
Thinking · ~7 min
-
Understanding Authentication from a Single Request: Tokens, JWT, OAuth, and the Logic Behind Request Signing
Starting from a single request, this post walks you through what authentication actually is
Security · ~30 min
-
A New Vibe Coding Workflow in the GPT-Image 2 Era
Recently, while using Codex, I found that image-2 + GPT 5.5 can really save you a ton of work on the frontend.
AI · ~5 min
-
On the I Ching (2)
Divination · ~16 min
-
On the I Ching (1)
Divination · ~19 min
-
About Me
Who is ArvelVale — a developer from Suqian who taught himself at home, switched majors, and fell into AI.
Essay · ~9 min
-
A Breakdown of This Blog's Technical Architecture
Tutorial · ~14 min
-
LLM Fundamentals Explained
AI · ~35 min
-
A More Secure Way to Store Passwords
Security · ~8 min
-
Build Your Personal Blog with Astro
Step by step: Astro + Tailwind CSS + MDX for a dark-themed personal blog, deployed to GitHub Pages.
Tutorial · ~3 min
-
Hello, World
My first post. A short note on why I started this blog and what I plan to write about.
Tutorial · ~3 min
-
How to Improve RAG Retrieval Efficiency
What I learned from an Anthropic blog post
AI · ~26 min