being a developer is crazy: you’re constantly learning, yet constantly feeling like you know nothing.