We love code. We love new languages and language features, elegant architectures and ingenious algorithms. We love it so much that sometimes we get blinded by the pizazz and forget about the all the other parts of writing software beyond the code; the countless hidden dangers that can sink your software project.
It's time to look up from the keyboard and broaden our horizons. Common bottlenecks, tools that help and hurt, processes we don't think about, and relationships that go unspoken. Let's focus on the bigger picture and see how going outside the confines of code can make us more valuable to the companies we work for and the teams we work with. Code is great, but it’s only a detail in a much larger organism.