A C programmer is one who, when told not to run with scissors, responds "it should be 'don't trip with scissors.' I never trip."
Everybody interviews for algorithm skills but where I see developers fail far more often is in writing clean, modular, maintainable code.
Every CS degree covers fancy data structures. But what trips up more programmers? Times. Dates. Floats. Non-English text. Currencies.
Newbies think computers work by magic. Intermediates know they don't. Experts know they work by the darkest magic github.com/docker/docker/…