Speaker Pitch: Why do programmers become lost in their own code?
by Brian Alwis, program committee
Brian de Alwis gives us an intriguing pitch for his talk on Ferret, a powerful search tool for the Eclipse IDE.
Why do programmers become lost in their own code? How can Alfred Hitchcock help?
Many programmers report becoming disoriented when examining source code. They lose track of where they are, and can't remember why they were looking at a particular program element. It's confusing and annoying, and an under-appreciated phenomenon. And it doesn't have to be this way. In this talk, I'll cover how any why programmers become disoriented and draw on some useful HCI models—including one inspired by Hitchcock—to suggest how we can improve our IDEs to keep us oriented and aware. These problems are not unique to software development and these models apply to software UX designs at large.