:forth:book:
A Language and Philosophy for Solving Problems
by Leo Brodie
read: 2021
It’s about Forth but it’s really about general program design.
Forth has implicit calls and implicit data passing (thanks to the stack). This allows for very concise, terse programs that are also very flexible and maintainable: it is possible to redefine a constant as a function (“word” in forth) and not have to change any other code: calls are implicit. (See: apples.forth)
or, ways to handle complexity