A guy/ or girl who thinks they are the ultimate programmer; studies algorithms all day
long and high level software development decisions (like what software library to use), but doesn'
t actually do any real
world software development, or coding.
They think that because they once built a Tkinter app; they can compete with Terry A. Davis.
They believe that the ultimate apex of a software developer is to implement the binary search algorithm and if a software developer is unable to implement the binary search algorithm that they have no business being a software developer.
Perhaps this attempt to discuss high level software development is because they are
procrastinating writing code.