Hacker News new | ask | show | jobs
by bob1029 1287 days ago
> In reality the time sink is getting clarity on the requirements and understanding the interactions of the components on the page.

This is the core issue with any sort of complex system. Absolutely nothing matters when the customer is non-responsive with requirements or is not providing enough feedback on prior iterations.

Code vs no-code has absolutely no bearing on this part of the equation.

I do think there is value in low-code or scripted/DSL solutions, but it has to be a very intentional strategy that isn't simply leaning on "configurable == done faster".

1 comments

"Configurable" is a manager-trap, just like low code. If something's configurable, you now need to forever test all the potential configurations, which always seems to become a combinatorial explosion of tests.
I see this almost every day. A low-code/no-code platform configuration change rolls through the testing lifecycle of straight up code. All the advantages of a low-code/no-code platform fly out the window because the time from feature request to prod is the same as if it were developed from code.
Exactly. A configuration change is the same as a code change: it should be tested and reviewed before it goes live