I'd disagree with this. I've seen the attempt to build generic, end-user customizable systems (user-defined fields + user-defined rules/workflows) over and over again. It ends as an unmitigated disaster every. single. time.
Replying to @michaelbolton
10) Mind you, all a programmer does is type instructions from business people into a computer, right? So, a modest proposal: teach the business people to program, and then we won't need programmers OR testers. Simple! No technologists required! Yet managers never suggest this.
8
25
5
56
Replying to @UdiDahan
I agree with you, but that’s taken out of context pretty badly. The quoted tweet seems to have been made sarcastically to prove a point (see thread)

Nov 15, 2018 · 1:20 PM UTC

1
12
Replying to @stilkov @UdiDahan
Exactly! He explains in the next tweet.
1
1
In the next tweet he says "Perhaps it's because managers are aware the programming is HARD". There are many higher-level managers and business folks that aren't aware of this, "outsource it to the cheapest place" they say. Or, with the recent craze, "AI will do the programming".
1