11 ms·
Wow. As someone working on developing a no/low-code solution, that was an insightful comment to read, thank you. I can see your words are based on personal expe
by lioeters 4y ago
Wow. As someone working on developing a no/low-code solution, that was an insightful comment to read, thank you. I can see your words are based on personal experience.
I like that you acknowledge the potential issues and weaknesses of the approach, but lean hard on the value it can offer. I agree with that too, from my own experience seeing how the system I'm building, imperfect in various ways, is valued by a growing userbase in the real world.
I especially relate to the strange niches where such solutions can be found to be powerfully practical, solving all kinds of needs for the end user (who are often businesses using such tools internally). People have remarked on how Excel spreadsheets have been ab/used to great lengths, providing tangible benefits as well as possible nightmares.
> ..In the real world 99% of actually used, useful programs, are boring re-hashes or CRUD, APIs, Web Services, UIs, and so on. That's the stuff people pay for which keeps the lights on.
Personally I feel it's 80/20, or less still - but I do believe no/low-code solutions are pushing the threshold described in the article, where they're better/simpler/easier to use and solve user needs, without going into the world of code. I think it's still an exploratory field, finding what patterns work best, the right primitives for people to work on a higher level of abstraction than code.
- bruce511 4y agoI think perhaps a critical part of the equation is in creating a seamless mix of code and no-code. In my environment I never have to choose between the two. I code when I need to code, I use the automation when it suits my need. Take excel as an example. It already does a lot (no code) but allows you to code (vb script) when you want to and if you have the skills. My field is even more niche - I'm the guy writing new code, then exposing that code, and integrating that code, into the no-code layer. I'm not limited to "what is available" - it's a full language under the hood. Well multiple languages actually. In addition to the system language I can also write C, or even assembler, that's all part of the system. So I just drop down as far as I need to go.