To the untrained eye, computer code can look like a muddled mess of slashes, brackets, and abbreviated words. But to Northwestern Engineering’s Ian Horswill, it is beautiful. “Programmers spend a lot ...