Comment Re:By algorithm makes sense (Score 3, Informative) 326
Actually most CS PhD's out there don't do too heavy theoretical work. They do, however, write more proof-of-concept level programs and systems, than actually producing engineering quality programs.
Try to pick up a paper in non-theoretical journals or conference proceedings you'll see most of them describing a new concept or application of theory, and then its implementation. A lot PhD students come up with the concepts and write the code, which are sometimes referred to as "experiments". Many projects are even about making the programs themselves.
On the other hand, I agree a lot of theoreticians don't like to code, but a lot of them were also once quite good at it. They maybe did so much coding since before school that they began to hate it, or simply have little interest in pure engineering. Then you'll find some who still retain an interest in coding, and I think they are quite easy to spot.