PART 1 - TONS OF PUNKS, ONE BIG JERK CHAPTER 1: BENDING THE MOTHERBOARD Coding Is Theory Building

"Experienced Microsoft engineers described great software engineers as systematic problem solvers who avoid jumping to conclusions and decompose complex problems into manageable pieces."

The interview study links strong engineering performance with systematic reasoning, careful hypothesis testing and decomposition of complex problems.

View Source