@Yousef El-Dardiry I'm not sure if Steve would agree, but my perspective on end-programmer programming (and end-user programming) is that you won't get it if it's priority #2. It has to be priority #1 before concerns like product and UX. Of course those concerns are very important. Without them you don't have anything! But lots of startups do them right and never get to EUP, and that's not my, maybe our, priority.
It's a little like competing with anchors on our feet, but the hope is that the constraint might lead to something more timeless, durable, valuable, meaningful.
Here the web frontend isn't the thing, it's only the thing that takes you to the thing. The thing/goal is something that can be programmed. If the web frontend is too integrated there's less impetus to program, and we learn less about EUP from it. So I'd say some jank in the experience is mandatory. This thing needs to be begging people to improve it for themselves. There should be some very obvious improvements that people can make. And then the experiment is to see if anybody cares.
I'm biased, of course. Val.town built this "app" for me 🙂 It's definitely gotten me programming on it.