A code review of a low-code automation that worked perfectly and could not be maintained. Finding the problems was the easy part. Deciding which one to raise first was the job.
Developers judge low-code platforms by their drag-and-drop layer and conclude there is no programming in them. The programming is in the expression language, one level down.