There are two primary trends driving the minimization of front-end development. First, low/no code solutions are doing a good job of making it easy for non-technical folk to create an app. Second, by nature of building on open platforms and users desiring increased transparency, more application code is getting open sourced than ever before at an accelerating rate. Combined with zero-infrastructure backends this means that basically every application is available to be inspected in its entirety, sampled, forked, cloned, remixed, modified, and redeployed. Creating applications becomes so easy that it looks more like copy/pasting others’ front-end code or dropping modular pieces that work together onto a canvas.
