you want to design your application upfront to be ...
# suitescript
c
you want to design your application upfront to be as controlled, flexible, and deliberate as possible
s
I'd argue the opposite- see the rise of 'serverless architecture' and indeed how you are totally abstracted from ALL the behind the scenes stuff in SuiteScript. All you're given is a Javascript-like language and some APIs. You have no control over anything in NS really.
I want to be as abstract as possible but no further.
otherwise I'd still be writing assembly language