by implicit_none on 8/16/15, 2:34 PM with 0 comments
In basketball we like to say that things like "dribbing", the "three-point-stance", and "keeping your eye on the ball" are good examples of fundamentals that all good players have, but then there's the example of John Wooden[1] (championship winning UCLA basketball coach) who stressed to all new players that "putting on shoes and socks correctly" was a core fundamental.
This got me wondering; what are the "shoes and socks" of software development? Is it algorithms/data structures, writing clean code, etc.; or is it something even more basic, like holding your hands correctly over the keyboard?
[1]: http://newsroom.ucla.edu/stories/wooden-shoes-and-socks-84177