A succinct way I’ve framed the split is that a front-of-the-front-end developer determines the look and feel of a button, while a back-of-the-front-end developer determines what happens when that button is clicked.
Doing it right requires a different pace of working and a much broader thought process than “ok, let’s get this thing out the door.” Which is super tough because most workplaces place a huge emphasis on getting things out the door, and fast. Little agile tickets that are expected to be completed in micro sprints to me seem to be antithetical to doing it right.
It is related that the bodhisattva Manjusri was once standing at the gate, and seeing him, Shakyamuni Buddha called to him, "Manju, Manju, why don't you come inside the gate?"
Manjusri replied, "I don't see anything outside the gate."
When you once attain true self-realization, these barriers disappear in an instant as though they were nothing but mirages, and you will find that from the very beginning you have always been in a world where there is neither inside nor outside. That is what "gateless" means. Therefore, all koans are impassable barriers for those who are unenlightened, but for the enlightened there is no gate at all. They can come and go quite freely.
One day, as Kyogen was clearing the undergrowth, a pebble bounced off the tip of his broom and resounded against a bamboo tree. Hearing the sound, he suddenly experienced great enlightement. The first stanza of the poem he composed on this occasion is very famous:
One striking sound,
and I have forgotten all I knew.