Programmers need to see multiple code lines simultaneously, and for that, they require multiple screens placed vertically. A long desk can hold various screens at the same time. That is why programmers prefer long desks.