3 ms·
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. Many of these efforts
by nkingsy 6y ago
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.
Many of these efforts in the past (including the team I’m on) lump opinionated libraries in with what I call secondary programming languages.
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.
- RandoHolmes 6y agoI'm of the opinion that all great abstractions have explicit methods to allow you to pierce them when needed.
- matharmin 6y agoThere is a huge advantage to using an existing language (JavaScript/TypeScript) like this, compared to creating new DSLs. There is simply such a big ecosystem to leverage in terms of development tooling (auto-complete etc), existing libraries and existing libraries.