Developers are at heart, problem solvers. We use code to solve problems for our users, our employer, and even other developers! To be a coder is to be a problem solver. To solve those problems our most important skill isn’t our ability to write code, it is our ability to fully understand the problem we are presented with and implement a solution to make it go away.