PLC są programowane w logice drabinkowej, ponieważ technicy nie rozumieją prawdziwych języków programowania. Podobnie, PCB są projektowane w GUI, ponieważ historycznie inżynierowie elektrycy byli opóźnieni.