How Are Open Water Swimmers Like Programmers?

Open water swimmers come in all shapes and sizes and from all walks of life and from various cultures and backgrounds. Whether they specialize in ice swimming, ocean swimming, channel swimming, stage swimming or marathon [...]