Designers are not Programmers
ignorethecode.net
ignorethecode.net
That's a valid consideration for sure. But as a full UX developer with a nice bell curve of experience centered squarely over javascript and server side programming, and extending respectively through Photoshop/Illustrator on one side and Linux server admin on the other, I can speak from experience that when you have hard separations between the skill sets of your team, a lot gets lost in translation.
Knowing code is pretty much orthogonal to design creativity. If your goal is to create the most stunning and innovative design possible then I think there is some merit to the OA's thesis. However, most the time, time-to-market and length of iteration cycles are far more important than breaking new design ground (not to mention giving up the usability capital of tried-and-true UI design elements).
Having a cross-disciplinary team makes it possible to start performing usability testing and iterating rapidly even before graphic design is finalized. 9 times out of 10 this is going to result in a better product than trying to silo your people to force them "out of the box". If a mind-blowingly original design is what you want, you just need more creative people, not less cross-disciplinary ones.
The latter case has always produced better designs, despite my whinging at the time ("Holy fuck, does this Photoshop-jockey even realise there's a difference between print and web design?" etc), because it forces me to produce code to make the UI, rather than leading me to a compromise between the code and the design.
Yet, he himself must both know how to code and design (which would mean he's not following his own advice). If not, then this article is just the ramblings of an uninformed individual, for he would be passing judgement about an art he has no first hand knowledge with.
The original goal of the article was to alert people who do both to this conflict, so that they can handle it consciously. I think I overstated that premise while writing it, which I now regret.
Lines like this make me think the whole thing is an overworked troll. Domain name included. I couldn't be bothered to read much more. That said, my favorite part is from the profile:
my current snowboard is from Lib Tech. I live in a small cottage in a remote part of the Swiss Alps
sweet...
I like human friendly code as well. Design is an important consideration any time you are making tools for other people to use.
Actually, better yet if I don't even have to push it and it just reads my mind and reacts. Inasmuch as the above is not actually possible, thought needs to be given to what is possible. In arriving at this conclusion haven't you just said "You need to know how to code" in a round about fashion? Maybe you don't need to remember all the API's, all the tags, every syntactic piece off by heart, sure, but just forgetting about what is real and going off into a fantasy world is not going to get you a useful result either.