| Tier | When | What you get |
|---|---|---|
| Vibe-code (AI only) | MVPs, internal tools, prototypes | Features, no theory, throwaway |
| Hybrid | Most production work | You hold the theory at API/type level, agent fills bodies |
| By hand | Projects you care about deeply | Full theory, full ownership, full changeability |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #### observe | |
| - [ ] what.symptoms | |
| - [ ] what.sketch | |
| - [ ] scope.baseline | |
| - [ ] scope.blast_radius | |
| - [ ] evidence.logs | |
| - [ ] evidence.docs | |
| - [ ] evidence.metrics | |
| - [ ] evidence.config | |
| - [ ] when.timeline |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| f=$(mktemp) # mktemp prints path → $() captures it → f holds the string | |
| # the file already exists on disk at this point |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| f=$(mktemp -t drr_a) | |
| mv $f{,.md} | |
| f="$f.md" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| nvim -d file_a file_b # open two files in diff mode |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| :diffsplit file_b " open file_b as diff split | |
| :diffthis " mark current window as diff | |
| :diffoff " exit diff mode |
| NR | PRIMITIVE CAT | PRIMITIVE AREA |
|---|---|---|
| 1. | Literals | Integer: 42, -7 Rational: 3/4 Real: 2.78, -1.2e-5 Complex: 3+4i Boolean: #t #f Char: #\a #\space String: "hello" |
| 2. | Arithmetic | + - * / quotient remainder modulo expt abs max min gcd lcm floor ceiling truncate round |
| 3. | Comparison | < > = <= >= eq? eqv? equal? |
| 4. | Bitwise | arithmetic-shift bitwise-and bitwise-or bitwise-xor bitwise-not (SRFI-60 / R7RS) |
| 5. | Cast | exact->inexact inexact->exact number->string string->number char->integer integer->char symbol->string st |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (operator operand ...) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ;👇* operator followed by operants in () | |
| ;👇operands..... | |
| (+ 3 (* 5 6) 8 2) | |
| ;👆operator |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (define a (* 5 5)) |
NewerOlder