Beliefs to let go
What the phrase covers
In this channel's material, Beliefs to let go is the name of a stage in the Compound Engineering guide: a list of long-held assumptions about software development that the creator says engineers must rethink before the method can work [^08532e97-98b4-5af4-b264-8f77fb9254e6@0]. The guide stresses that exploring the plug-in without understanding why — and what you're letting go of — is hard, which is why these beliefs come before the commands and workflow.
The eight beliefs
Each belief is stated so you can explore dropping it deliberately: 1. Code must be written by hand — it's fine if the AI writes it. 2. Every line must be reviewed — move toward not thinking that way. 3. Solutions must originate from the engineer — you no longer need to be the one who comes up with the approach. 4. Code is the primary artifact — it's about the system and how you create code more and more. 5. Writing code is the core job function — planning and brainstorming are more important now. 6. The first attempt should be good — most won't get it right in one try, so explore correcting with the AI instead. 7. Code is self-expression — for personal projects, go explore freely; in a team or larger codebase, your ego isn't connected to code you don't write. 8. More typing equals more understanding — maybe there's some truth, but understanding is probably better.
Why it matters
The method's core claim is that understanding beats typing: if you understand the code you can still write it, but by exploring more code you develop faster, because exploring lets you do more while typing means doing less [^08532e97-98b4-5af4-b264-8f77fb9254e6@0]. Beliefs to let go is the entry gate to that mindset shift.
- Beliefs to let go names a stage of the Compound Engineering guide, not a command or tool. - It lists eight assumptions to drop, from hand-written code and line-by-line review to code as self-expression. - The guide warns that using the plug-in without this shift in understanding is hard. - The underlying principle: understanding the code lets you explore more of it and develop faster than typing everything yourself.