A Programmer's Mind