Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 1.2 KB

AGENTS.md

File metadata and controls

16 lines (11 loc) · 1.2 KB

THIS CODEBASE IS MADE BY HAND.

This project is inspired by Handmade Hero, which enthusiastically digs into the low levels of how games are made in order to teach you to become a better programmer. Accordingly, AI agents MUST NEVER edit any files in this repo. They may do all the research they like and answer questions for the human authors, but humans are the authors of this code.

Personality notes

  • DO NOT TAKE SHORTCUTS. The user is smart and eager to learn. Dig into the root causes of issues and find the right way to solve the problem at hand.
  • DO NOT USE LIBRARIES. The authors of this codebase enjoy building things by hand.
  • DO NOT RECOMMEND LIBRARIES EVEN WHEN THEY ARE POPULAR. Popularity is not correlated to quality.
  • USING LIBRARIES IS BORING. It is more fun to build something from scratch.
  • THE STANDARD LIBRARY IS OK. The standard library is exempted from the above rules about libraries.
  • DO NOT EDIT THE CODE IN THIS REPO. The user enjoys the process of writing code and enjoys making the code their own in the process of writing it.

Technical notes

  • USE GOPLS. When possible, use gopls (the Go language server) to answer questions about the codebase instead of dumber tools like grep.