Live data from Hacker News

Laziness & The Web Designer: How Some Tools Make Designers Lazy

devinhalladay.com

11–20 of 24 posts

Re: Laziness & The Web Designer: How Some Tools Make Designers Lazy

#11
How about using Macaw for drawing up the layout (kind of like we use Photoshop today) and take advantage of the more web relevant sides of it.

I haven't quite managed to work Photoshop into my workflow, but Macaw looks promising because it puts CSS into an UI.

So personally I consider using it for outputting my ideas and for showing different layouts, but then later coding it down myself.

Re: Laziness & The Web Designer: How Some Tools Make Designers Lazy

#12
post #10

Does this argument work for illustration as well? Do you prefer to write SVG using a text editor instead of using Illustrator?

That's completely irrelevant. The non-human-readable SVG format can't translate to this topic in any respect.

Re: Laziness & The Web Designer: How Some Tools Make Designers Lazy

#14

I agree. In some ways, tools like Macaw do promote laziness. You could compare it to the slicing tool in Photoshop that web designers used to use in the late 90s. However, both design and frontend development are becoming more specialized roles--especially for large web applications. A designer may be proficient in CSS/HTML but it may not be her forte. She may spend most of her time in design software creating wirefr…

I do agree that Macaw could be great for prototyping, but I'm adamant that it will be the death of quality code and websites if designers begin to misuse it.

Can you suggest some of the ways that you think designers might be able to misuse it?

Re: Laziness & The Web Designer: How Some Tools Make Designers Lazy

#15

I agree. In some ways, tools like Macaw do promote laziness. You could compare it to the slicing tool in Photoshop that web designers used to use in the late 90s. However, both design and frontend development are becoming more specialized roles--especially for large web applications. A designer may be proficient in CSS/HTML but it may not be her forte. She may spend most of her time in design software creating wirefr…

I do agree that Macaw could be great for prototyping, but I'm adamant that it will be the death of quality code and websites if designers begin to misuse it.

I think you misunderstood me. The two roles (designer and frontend developer) are becoming more disparate and specialized. In the future, designers may not be coding full-fledged websites. Your ideas make sense to you now because you are both coding and designing. But, I believe there will come a time in your career where you will have to choose to specialize in one or the other. If you spend more time in design, you will find that your frontend peers will zoom past you (and vice versa).

Re: Laziness & The Web Designer: How Some Tools Make Designers Lazy

#17
Sorry, I think you've missed the point here.

a) Why not use something to speed up designing and getting are products out there? You do realise that's the point of tools, and the way they evolve - we build better things that help us work faster and smarter. Otherwise we'd still be satisfied using the first version of Photoshop and coding in Notepad.

b) You're not in a position to say what designers should and shouldn't do.

Re: Laziness & The Web Designer: How Some Tools Make Designers Lazy

#18
post #10

Does this argument work for illustration as well? Do you prefer to write SVG using a text editor instead of using Illustrator?

WTF? An Illustrator that never learned Hand Craft illustration as the core of it's art, is not an illustrator but a guy who uses tools to replace and emulate that art, same way, a Front-End must know how to code. If not is just using tools, not a bad thing, but it's just the superficial layer of the work.

Re: Laziness & The Web Designer: How Some Tools Make Designers Lazy

#19
Well, a few weeks ago I would have agreed to your opinion.

But after watching Bret Victors great Talk about The Future Of Programming (https://vimeo.com/71278954) I don't think you're 100% right.

Right at the moment I also prefer hand written code over that generated code by some Adobe tool. But as Bret Victor puts it in the talk, I think it would be shame if we create applications in 20 to 40 years in the same way we do today.

Or to put it into another way, who really knows what programming is? Is programming something you do when you put characters into a text editor or is it something you do when you click something together in a tool like Macaw?

I don't think we should wear blinkers but instead should be open for new ways of thinking and approaching stuff. In the end, as long as computers do the stuff we want them to do, I don't really care about how its done anymore.

Just my 2 cents.

Re: Laziness & The Web Designer: How Some Tools Make Designers Lazy

#20

Well, a few weeks ago I would have agreed to your opinion. But after watching Bret Victors great Talk about The Future Of Programming ( https://vimeo.com/71278954 ) I don't think you're 100% right. Right at the moment I also prefer hand written code over that generated code by some Adobe tool. But as Bret Victor puts it in the talk, I think it would be shame if we create applications in 20 to 40 years in the same way…

Agree 100%.

Devin's post and attitude are part of the problem and why development is still utterly stuck in writing-lines-of-text in an editor mode. As if that's some canonical 'best way' to produce software.

Suggest Devin goes to Bret's site and reads some of his essays about tools. Software engineering is currently being massively held back (primarily in terms of efficiency) by the reluctance to build out and support tools to abstract creation further away from text editors. IMO.

Post reply on HN