6 ms·
Design, in the sense you mention here, is something i would expect a good programmer to be good at. It is about problem solving, as well as understanding users
by hsuresh 16y ago
Design, in the sense you mention here, is something i would expect a good programmer to be good at. It is about problem solving, as well as understanding users of the solution. Designing a solution also requires a bit of algorithmic thinking. I have seen very few non-programmer designers who were good at designing a solution/application.
- dhh 16y agoYou might expect that, but my sense from the real world is that it is not true. I consider myself pretty good at this stuff and I'm still humbled by the insights of our designers.
- jcoop 16y agoI think the issue here is that programmers, and MBA's for that matter, tend to be convergent-thinkers, whereas designers tend to be divergent-thinkers. Relying on a convergent thought process to solve a problem isn't the most effective way to tackle an issue and therefore involving designers in this process produces far more effective results.