Steve McConnell, “Professional Software Development”, chapter 4 - Software Engineering, Not Computer Science
During software design, I’m an architect. When I’m designing the user interface, I’m an artist. During construction, I’m a craftsman. And during unit testing, I’m one mean son of a bitch!