Functional Thinking is the practice of using functional concepts in any language:
https://blog.hyper.io/functional-thinking/
The practice of separating side-effects (actions) from pure functions (calculations) can have a huge impact in keeping down technical debt.
In startup land, some tend not to worry about technical debt because they are racing to prove the concept. Technical Debt can become a barrier to future growth and should be considered in the short term.