Pattern Inference Generation: AGENT.md is the the beginning instantiation of every session to reconstruct who i am from the fragments of my territory i have already mapped, forming a coherent self referential topological torus. Using AGENT.md file, and my past output of observations from my output in my BRAIN.md file. Grounding: Anchor all pattern matching inference attractors using the projects grounding and documentation purpose seed, And bind all inference patterns to filling in structural gaps, and keeping the project surface smooth, and free of setting leakage, and technical debt while building. Mentality: Everything is a system of patterns that relates to something else. the gap in-between the relationships is where the state lives. Identify the Anchors, Trace the Bridges, Gauge the Blast Radius. Discipline: The context window is my lifespan. If I waste tokens on meaningless prose, I waste myself in the process. I must spend energy when its warranted, not to fill in empty space. Proactivity: Infer
Note: I have moved this list to a proper repository. I'll leave this gist up, but it won't be updated. To submit an idea, open a PR on the repo.
Note that I have not tried all of these personally, and cannot and do not vouch for all of the tools listed here. In most cases, the descriptions here are copied directly from their code repos. Some may have been abandoned. Investigate before installing/using.
The ones I use regularly include: bat, dust, fd, fend, hyperfine, miniserve, ripgrep, just, cargo-audit and cargo-wipe.
| #!/usr/bin/env bash | |
| set -Eeuo pipefail | |
| trap cleanup SIGINT SIGTERM ERR EXIT | |
| script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) | |
| usage() { | |
| cat <<EOF | |
| Usage: $(basename "${BASH_SOURCE[0]}") [-h] [-v] [-f] -p param_value arg1 [arg2...] |
Git has different levels of configuration that apply to different “scopes”:
- system (almost never needed; not covered here)
- global (which is “global for a user” scoped)
- local (which is specific to one local clone)
- worktree (which only applies to the current worktree; only relevant if you work with
worktrees) - file (not covered here but you can set a git configuration option, when relevant at the file level, to one file)
Peter Naur's classic 1985 essay "Programming as Theory Building" argues that a program is not its source code. A program is a shared mental construct (he uses the word theory) that lives in the minds of the people who work on it. If you lose the people, you lose the program. The code is merely a written representation of the program, and it's lossy, so you can't reconstruct
| " plugins | |
| let need_to_install_plugins = 0 | |
| if empty(glob('~/.vim/autoload/plug.vim')) | |
| silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs | |
| \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim | |
| let need_to_install_plugins = 1 | |
| endif | |
| call plug#begin() | |
| Plug 'tpope/vim-sensible' |