News for hackers. Stuff that matters.
Re:Where will UX Design be in 5 years? by dpark on Tuesday April 04, 2017 @07:51PM (#14038394)
Designers must understand the media they work in. Design involves tradeoffs and accommodations for practical limits. A designer who doesn't understand the capabilities of the systems they design for is destined to produce bad designs. You can't understand the limits of CSS unless you can work with it.

Imagine if Apple hardware designers depended on their manufacturers to tell them what's achievable with aluminum and glass. Instead Apple has a small manufacturing facility in their design studio so the designers can iterate rapidly and actually understand what is possible.

Re:Where will UX Design be in 5 years? by fnordsensei on Wednesday April 05, 2017 @05:18AM (#14040795)
I would say that knowing some code has allowed me to know when developers are bullshitting me. Most developers I've worked with have been great people, I'm happy to say. But occasionally I come across someone who goes "Uh-uh, can't be done, theoretically impossible, defies the laws of physics" when they mean "I can't be arsed to change the convoluted mess that is our production spaghetti code". Usually at larger institutions. Knowing some programming allows me to call their bluff.

Also, it's far more common that organisational culture, law, or the marketing department is a bigger constraint than the code stack. As a designer, I should consider my "medium" to be far broader than knowing some CSS, or I'm not doing my job.

Being a good designer is inherently being a generalist, and in being a generalist, the designer should understand some basic things about programming in order to have common ground. But that is certainly not the same as saying "designers should code". If designers should be programmers, then they should also be accountants, customer service, marketing, operations, lawyers, c-suite, and every other profession they interact with to solve a problem.

Re:Where will UX Design be in 5 years? by seanmcdirmid on Tuesday April 04, 2017 @08:23PM (#14038587)
Yes. But this is far far far away from "designers must code." Except for a few unicorns, this just leads to people who are mediocre at both design and code. A designer who is bogged down in code will also produce bad designs, especially when they let their inability to think of how something will be coded (because they aren't advanced coders) limit them!

Designers have their own tool chain to prototype UIs and user interactions, but these are not UI devtools.

Re:Where will UX Design be in 5 years? by pavlov on Wednesday April 05, 2017 @03:14AM (#14040353)
I'm not advocating that designers should code -- far from it. I wish they had better tools for modeling user experiences.

You mention that designers have their own toolchains for prototyping, but these has nothing to do with UI dev tools. I've often wondered why this would have to be so.

Look at other advanced design fields like architecture and industrial design. It would be unthinkable today that professional architects would just draw a facade and not use CAD to actually model the structure. Similarly, it would be very unusual for an industrial designer to model a product using a toolchain that is entirely separate from manufacturing. The assumption today is that CAD and CAM work together, not separately.

Why can't we have the same in software? For my part, I've been trying to work on a solution in the form of apps like React Studio [1]. It's not there yet, but I'm convinced that proper software modeling tools will happen eventually.

[1] https://reactstudio.com

Re:Where will UX Design be in 5 years? by seanmcdirmid on Thursday April 06, 2017 @10:44AM (#14050932)
UI dev tools are tools for producing a UI. Prototyping and modeling tools are quite different; it would be unthinkable today for a professional architect to build the building they are architecting and not actually model the structure. Also consider that much of the design that goes on is far away from the actual pixels that show up on the screen; e.g. interaction designers have very little to do with the UI.

> Why can't we have the same in software?

Because devs and designers have different needs.

Re:Where will UX Design be in 5 years? by dpark on Tuesday April 04, 2017 @09:44PM (#14038975)
I'm not sure what you're responding to. Did someone say that designers should do all their own coding?
Re:Where will UX Design be in 5 years? by radley on Wednesday April 05, 2017 @03:03AM (#14040309)
I'll just add one caveat - it's my experience that developers often have little interest in great design code. I write far better mobile design code than any developer I've met (which to be fair isn't many). For me, I contribute best by focusing on that part, leaving developers to focus on their interests which is often new languages, tools, libraries, architecture...
Re:Where will UX Design be in 5 years? by radley on Wednesday April 05, 2017 @03:00AM (#14040293)
FWIW - designers are facing the other way - to meeting and exceeding client expectations. In many cases it's not about what can be built, but what could be. It's not great for devs and most of their best stuff gets tossed when it hits real world production. But for a moment, the client was overwhelmed. And that's what sells design.