3 ms·
You still haven't proven that they are in fact common. You haven't proven, for example, that you're a good developer or a good designer. But I could certainly
by flyinRyan 13y ago
You still haven't proven that they are in fact common. You haven't proven, for example, that you're a good developer or a good designer. But I could certainly believe that there are lots of people who are mediocre in lots of things at once.
- randomdata 13y agoLikewise, there is no proof that they are uncommon. Given that the visual design of code is a core feature of writing maintainable code, in my opinion, I would argue that being a good developer requires one to be a good designer. But that raises the question of how do we even begin to measure greatness? On the developer side, is a programmer who can pump out reasonably bug-free CRUD apps with speed a good programmer, or does it take someone who can implement a Helmholtz machine on a microcontroller to be good programmer? Perhaps you have to invent brand new CS concepts to achieve greatness? Or maybe the aforementioned ability to write maintainable code is what defines a good programmer? Something else entirely? Consider similar parallels for what defines a great designer. As far as the article is concerned, a great developer or designer seems to be someone who is good enough to hire. That makes things easier to prove. With that said, most people working in industry, whether they have cross-domain skills or not, are mediocre at best, but they are still exceedingly good when compared to the general public.