"It's never about the code. It's always about the people".
To be honest, I'm still trying to learn this lesson. Most developers get sucked into the code, the language, the framework or the design so much that they actually ignore the people around them. Let me colour this with a few examples. Most developers talk about how productive they are in a particular language or framework. Instead, we should be looking at how productive was it to work with "this" team of developers. In another example, lots of developers even look for jobs that match a language that they know. Instead they should be looking for people they want to work with. The code figures itself out. Bad code is easy to change to good code within a few weeks/days. Bad teams don't become good teams in a few weeks/days. That takes years (if at all).
I'll re-iterate because I think this is important and needs to be said: "It's never about the code. It's always about the people"