Hacker News new | ask | show | jobs
by afandian 3172 days ago
> Everything is design centric

What kind of design? Poster design? Graphic design? Industrial design? ... Web design?

> designers with no previous web development experience

I don't want to sound elitist, but I would argue that designers should learn about how the web works, or they're not qualified to design for the web. Issues like pixel-perfect vs flexibility, the constraints of a browser vs the freedom it gives to a wide audience. The fact that it's not just for able-bodied people using off-the-shelf browsers.

If designers can learn all about typography and layout, they can surely learn about DOM and CSS (or some sub/superset). Even if it's a bit messy.

> in a code free environment

Knowing the mental model is not the same as writing code. I've worked with some great web designers, and the ones that produced the websites that looked, felt and worked the best were the ones that could prototype their designs in CSS.

I've only had a brief play with this, and it does look very cool. But you can give a non-developer a good experience by creating an explicit and mental model that reflects the model of the web. The "content" view does look like it has a well thought-out consistent hierarchical semantic model (i.e. not just smushing lots of things onto a page). But if it isn't a superset of the Document Object Model, you're going to be fighting the browser, not working with it.

If you're doing this, you're on the same trajectory as designing in Photoshop and exporting image maps. Or Making Macromedia Flash sites. Or distributing pages as PDFs or PNGs.

2 comments

> not just for able-bodied people

To expand on that point, my concern with WYSIWYG tools of all stripes is that they lead designers (at least inexperienced ones) to assume that what you see is all that matters. Has the developer addressed the accessibility of these websites with screen readers, or even with large fonts?

As for the "off-the-shelf browsers" part I didn't quote above, AFAIK, only a very small minority of blind and low-vision people do not use mainstream browsers these days. The overwhelming opinion among blind and low-vision computer users seems to be that adapting mainstream applications, via screen readers and magnifiers, is much better than designing alternative applications just for us, because those alternatives can't keep up with mainstream developments. In other words, we don't want "separate but equal".

Edit: Thanks jamarante for addressing the accessibility concern elsewhere on the thread.

No problem!!! :D
I understand I used to believe this and I agree. But the designers you are referring to are a rarity. As someone who has been involved in the industry for a while I can tell you from personal experience that most designers (80% - 90%) do not want to learn the intricacies of the box model and css layouts.
I agree, they were special. But surely that's all the more reason to provide them with a guided tool that helps them work with the DOM, not replicate DTP.