About

I am Leric Zhang, a software architect and independent researcher.

I write as Leric Zhang. My Chinese name is Zhang Lianghui, and I may use Lianghui Zhang for formal publication.

My work focuses on how software systems can remain understandable and modifiable as they grow, especially in the age of AI-assisted programming.

The current center of this work is the Context Minimization Principle, a way to reason about software design through the cost of acquiring sufficient context for correct modification.

Links

Selected Writing

Current Research Agenda

Context Cost → CMP → Context Footprint → AI-assisted software engineering.