<- Manifesto

Nakamotard produce greppable stuff

codebase, logs, errors are easily greppable by backend, frontend, devops teams

easy to grep = easy to debug

easy to debug = easy to fix

easy to fix = happiness

function, variable names are explicit and simple

spend time on error messages

log, log, log (especially state transitions)

good code is readable, use blank lines, comments etc to make it easy to understand in 2sec

tests are code too, should be readable same way

same for docs, slack messages etc.