I’m currently in the process of converting a no code product to “pro code“ per their definition, and I agree with their intentions here.<p>Many of these efforts in the past (including the team I’m on) lump opinionated libraries in with what I call secondary programming languages.<p>Opinionated libraries can save everyone a lot of time, as long as they are programmable and allow easy access to levels below, as well as further abstraction upwards. Throwing a new programming language into the mix interferes with abstraction traversal and stack traces in a devastating way.