Skip to content

Instantly share code, notes, and snippets.

@diegopacheco
Created March 4, 2026 07:12
Show Gist options
  • Select an option

  • Save diegopacheco/f3d2875ffeebf7ccf29b4c12bd52f1bc to your computer and use it in GitHub Desktop.

Select an option

Save diegopacheco/f3d2875ffeebf7ccf29b4c12bd52f1bc to your computer and use it in GitHub Desktop.
Zen of AI Coding (I don't agree with most of this)

Zen of AI Coding (I don't agree with most of this) https://nonstructured.com/zen-of-ai-coding/

1. Software development is dead
2. Code is cheap
3. Refactoring easy
4. So is repaying technical debt
5. All bugs are shallow
6. Create tight feedback loops
7. Any stack is your stack
8. Agents are not just for coding
9. The context bottleneck is in your head
10. Build for a changing world
11. When considering Buy vs. Build, the answer, more often, is build
12. Fast rubbish is still rubbish
13. Software is a liability, a product is an asset
14. Moats are more expensive
15. Build for agents
16. Anticipate modes of failure

Diego Pacheco Version

1. Software development is NOT dead
2. Most of the code is cheaper than before BUT NOT ALL corner cases
3. Refactoring easier, YES, we should do more
4. So is repaying technical debt, YES we can pay more, but also create more if we vibe code
5. All bugs are shallow (not not all bugs for sure)
6. Create tight feedback loops (and it it colapse as you blow you context window).
7. Any stack is your stack. No, there are better and not ideal languages still.
8. Agents are not just for coding (will see, it’s not a panacea)
9. The context bottleneck is in your head (no, agents are not perfect)
10. Build for a changing world (agree)
11. When considering Buy vs. Build, the answer, more often, is build (yes, but still, there are things we should not build)
12. Fast rubbish is still rubbish. (agree)
13. Software is a liability, a product is an asset (100% disagree, you can’t change what you dont have the code).
14. Moats are more expensive (Agree)
15. Build for agents (Maybe we will see)
16. Anticipate modes of failure (agree)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment