"I think there are two mind sets when it comes to programming, those that relish in learning every detail in a particular technology and those that find beauty in simplicity."
These don't strike me as conflicting traits.
I can love succinct solutions and still like knowing minute details about what I'm using. (It seems like a requirement for the best solution).
(You need these traits if you want to 'hack/kludge' in changes to an existing (ugly) system without breaking it; so you can be a terrible hack too!)
You would have to provide a proper definitions of simplicity, beauty, etc.
These don't strike me as conflicting traits. I can love succinct solutions and still like knowing minute details about what I'm using. (It seems like a requirement for the best solution).
(You need these traits if you want to 'hack/kludge' in changes to an existing (ugly) system without breaking it; so you can be a terrible hack too!)
You would have to provide a proper definitions of simplicity, beauty, etc.