A Team SOP for Using Codex, OpenSpec, and Superpowers
1. PurposeThis SOP defines how a team should use Codex, OpenSpec, and Superpowers for requirements discovery, product planning, implementation, testing, validation, operations analysis, troubleshooting, and knowledge capture. This SOP is not only for software engineers. It also applies to product managers, QA engineers, designers, operations teams, customer success teams, implementation and delivery teams, data analysts, and any business team that needs to preserve project context. Core goals...
Team Atmosphere Is Not Culture; It Is Noise Management
I have seen many teams fall apart not because the business was difficult or people were unwilling to work hard, but because of a persistent, low-intensity sense of suffocation. No KPI can easily measure this feeling, yet it slowly grinds a team hollow. People become quieter, more conservative, and increasingly focused on “just not making a mistake.” Only when a key person resigns does the manager realize that the real cost has been accumulating invisibly for a long time. My clearest understan...
AI Agents Are Powerful, but They Drift
Recently, AI agents have often been described as systems that can “take over everything.” They can write code, run projects, and execute complex workflows automatically. Some people even believe they can already replace engineers. After using them in practice, however, I have reached almost the opposite conclusion: Agents are powerful, but their boundaries are just as clear. 1. A Context Window Is Not MemoryPeople often point out that: “Models now support 200k-token context windows, or ev...
If Humans Stop Writing Code, AI Will Get Worse Too
A popular claim has emerged recently: AI will replace programmers. It sounds reasonable. Today’s AI can already write code, fix bugs, and even assemble a complete small system. But I have long had the opposite intuition: If human programmers really stop writing code one day,the code written by AI will become worse and worse. It will not improve. It will grow messier. Like an already unstable building that keeps adding floors on top of its own rubble. 1. AI Coding Is More Like Imitation T...
Structural Noise
A Day That Did Not ExistYou do not disappear all at once. The system simply closes, one by one, the doors through which it recognizes you. During the morning rush, I approached the subway gate and scanned my face as usual. Four words appeared on the screen, as calm as a sentence handed down by a court: “Recognition failed.” I assumed the lighting was poor, shifted my angle, and tried again. Without hesitation, the screen refused me a second time. “Recognition failed. Please use a QR code.” I ...
Inversion of Control Through a Structuralist Lens
Introduction: A Seemingly Technical ProblemMany software projects begin beautifully. Modularity, abstraction, decoupling, reusable components—these words appear again and again. The architecture diagram is clean and elegant. Boundaries are clear, responsibilities distinct. Every module seems to occupy its own “reasonable position.” Once the project enters its middle and later stages, reality often collapses quickly. Modules begin to swell, and dependencies become entangled. A change in one pl...
Software Engineering Is Full of Hidden Thinking Models
Preface: We Have Always Used “Unnamed Ideas”Many software engineers consider themselves pragmatists who solve problems through experience, logic, and hands-on work. We move constantly among requirements, code, architecture, and debugging, while keeping our distance from words such as “philosophy” and “thinking models,” which can sound abstract or mystical. But shift your attention from tools to structure, from technique to the nature of thought, and you will discover something: We have long b...
Why Does Philosophy Always Seem to Belong to Elites?
A Hidden Distribution of Cognitive Positions “Philosophy is not inherently complicated. What is complicated is whether you occupy a structural position from which you can think about it.” 1. Philosophy Is Not Naturally Aloof; It Has Quietly Been StratifiedMany people see philosophy as inaccessible: an abstract subject taught in lecture halls, the perspective of policymakers, or a spiritual pastime for a “leisure class.” It seems far removed from ordinary life, even useless. But that is not...
Why High-Quality Criticism Should Be Paid For
“Criticism of real value is not blunt emotional release, but a mirror held up to structure. It risks offending you and accepts responsibility for the structure it reveals.” 1. Do You Really Want Criticism?Have you ever had an experience like this? You kindly point out a friend’s problem, only for them to become angry instead of grateful. You call attention to a flaw in a team decision, and everyone decides that you are being too “negative.” You thought you were helping them see a blind spo...
The Two Rarest Capabilities in the AI Era Are Neither Technology nor Business
AI is reshaping software engineering at unprecedented speed. Code generation, low-code platforms, and AI-assisted development have led many people to ask new versions of old questions: Does technology still matter? Will tools take over business work? Will product managers be sidelined? Will programmers lose their jobs? I have always believed that the truly scarce capabilities are neither writing code nor writing PRDs. They are two boundary-spanning capabilities: business modeling and technolo...














