Skip to content

Patterns

LeoTM edited this page Oct 29, 2026 · 170 revisions

truth
understanding
utility

human/machine/(vm)

hardware/kernel/software

code
data

primitive/val
ref/obj

src/bundle/byte/machine/micro(code)

AOT
JIT

build(time)
run(time)

imperative
declarative

statements
expressions

logic
state

state(ful/less)

idiomatic
literal

verbose
terse

technical
intent

direct
proxy

FP
OOP

static
dynamic

concurrent
parallel

minify
obfuscate

tree shake
DCE

lossy
lossless

(de)serialize

(a)sync

CJS
ESM [fetch/parse/modrec] bind exec

JS
HBC

primordials
(visible/anonymous) intrinsics

(v)DOM

lazy
eager

(non)greedy

script
bin

codemod

glob
regex

AST/CST
IR

stack
queue

lifo
fifo

micro
macro

simple
complex

prebuild
build from src

cache

static
dynamic

disk/mem/cpu

top-down/bottom-up

persistent
ephemeral

deterministic nondeterministic/probabilistic/stochastic

(im)mutable

(in)secure

(in)dependent

dev
prod

client
server

human
machine/device
vm/sim/emu

compiler
interpreter (repl)
vm

admin/sudo
user

pure
side effects

dirty
pristine

named
anonymous

hoist/init(tdz)/assign/exec import/fn/var/(let/const) value/undefined/refError

REST/GQL(HTTP)
socket(new/io)
HLS(HTTP)
RTC(p2p)
(RTMP)
[RPC(t/o/g/json/ocap)]

TCP
UDP

relational
noSQL

(un)handled

unit
e2e

friction
guardrails

mono
poly

(de)central
distributed

model
harness
context
prompt(evals)
orchestrator

sys prompt
skill
ext

manifest
lockfile

child
parent

recursive
iterative

manual
auto

storytell
explain

product
service

to build
not to build

UI
UX
DevX

generic
custom

(anti)fragile

week(day/end)

ping
jitter

latency
thruput

debounce
throttle

research
dev

plan
exec

create
maintain
scale

CRUD

free
fee

activity/output/outcome

relative
absolute

signal
noise

(cold/warm/hot)start

(non)breaking

default
opt(in/out)
ft toggle

priority
criticality

backward compatible

minimal/good/perfect

time/space

nightly/dev/exp/canary
alpha/beta/rc
current/active/maintenance
lts/stable
deprecated/legacy
EoL

branch cut
(cherry-picks)
release(bump/tag/publish)
active/security/commercial(support)

(green/brown)field

Word Size ISA (Exec State / Instruction Set) Android (ABI) iOS & Mac (Arch) Context
64-bit AArch64 / A64 arm64-v8a arm64 device / M1 sim/emu
64-bit x86_64 x86_64 x86_64 Intel Mac/PC / sim/emu
32-bit AArch32 / A32 armeabi-v7a armv7(s) old device
32-bit x86 x86 i386 old sim/emu

organic first principles decision matrix (taxonomy) of (comp sci / swe) arch dichotomies

develop the tools, refine the tools, then dissolve the tools

Clone this wiki locally