Comments 5
People just have different interests. Some programmers are more interested in data stuctures and algorithms, some in architecture, some in usability and UI design- or any combination of those and other niches. They each require different skills and different ways of thinking about a problem. If you like the low-level nuts and bolts of programming, maybe you don't care as much about how the user thinks, or vice versa.

Personally, I fall into the latter camp- I'd much rather design a UI than a complex algorithm. It's just the kind of thing that I find interesting.
Well, my point is that may be the skills/mindset required are not that different after all. And sometimes the alleged difference in them is used as an excuse for a subpar work :)
Only those users with full accounts are able to leave comments. , please.