Earlier quoted context omitted.
I'm not arguing that we should get rid of code altogether, that is an impossible task. I'm saying that we shouldn't require code for things that can be automated, and there sure are tons of parts of web development that can be.
Don't widgets, controls, etc. do just that? As you mention they are just parts and to create complex applications you still have to consider business logic, data access, third party API integration(if needed), interaction logic, navigation logic, etc. You are looking at this strictly from a web designer's point of view, which is understandable since you are one, however creating applications is much more complex and…
It's Inevitable: Designers Will Rule the Web
11–20 of 64 posts
Re: It's Inevitable: Designers Will Rule the Web
#12Re: It's Inevitable: Designers Will Rule the Web
#13> "Unlike many technical disciplines, design is impossible to automate" I disagree. You have design-as-a-service with things like 99designs.com, you have great templates with WordPress, you have Bootstrap and other CSS frameworks that get you 90% of the way there (works on different form factors automagically, lots of flexibility), you have style guides for native iOS and Android apps... You don't "automate" design,…
Not to mention, the last time I checked, we hadn't solved all computable problems, nor will we in any future timeframe.
Re: It's Inevitable: Designers Will Rule the Web
#14Earlier quoted context omitted.
I'm not arguing that we should get rid of code altogether, that is an impossible task. I'm saying that we shouldn't require code for things that can be automated, and there sure are tons of parts of web development that can be.
The truth is that programmers have been trying to automate themselves since the beginning of the trade. Garbage collection, higher order functions, automated deployment tools, wordpress, they are all related. We are lazy, we don't like doing meaningless repetitive stuff that somehow nonetheless requires programming experience. As far as I can tell, lowering the cost of implementing software hasn't put a dent in the d…
Re: It's Inevitable: Designers Will Rule the Web
#15"If the web is to reach its full potential, we have to empower many more people, with fewer technical boundaries. The needs and capabilities of the internet will grow faster than society can train up new computer programmers, so we have no choice but to transcend past programming to interact with this beautiful new medium." I couldn't make my job go away if I wanted it to. You don't just say, oh, this problem is too…
An entire article of wishfull thinking.
Re: It's Inevitable: Designers Will Rule the Web
#16> "Unlike many technical disciplines, design is impossible to automate" I disagree. You have design-as-a-service with things like 99designs.com, you have great templates with WordPress, you have Bootstrap and other CSS frameworks that get you 90% of the way there (works on different form factors automagically, lots of flexibility), you have style guides for native iOS and Android apps... You don't "automate" design,…
Re: It's Inevitable: Designers Will Rule the Web
#17"If the web is to reach its full potential, we have to empower many more people, with fewer technical boundaries. The needs and capabilities of the internet will grow faster than society can train up new computer programmers, so we have no choice but to transcend past programming to interact with this beautiful new medium." I couldn't make my job go away if I wanted it to. You don't just say, oh, this problem is too…
Exactly. TLDR From the article: Developers must automate their work, and once they do that, designers will be more relevant than they. An entire article of wishfull thinking.
Re: It's Inevitable: Designers Will Rule the Web
#18> "Unlike many technical disciplines, design is impossible to automate" I disagree. You have design-as-a-service with things like 99designs.com, you have great templates with WordPress, you have Bootstrap and other CSS frameworks that get you 90% of the way there (works on different form factors automagically, lots of flexibility), you have style guides for native iOS and Android apps... You don't "automate" design,…
Consider the diversity of design we see in printed magazines, and the lack of diversity on the web. That's not really automating design, it's making it bland and uniform. Imagine if web designers had a tool like InDesign, and it actually worked by generating the right code - I personally think that would be extremely liberating to designers.
Re: It's Inevitable: Designers Will Rule the Web
#19There have always been visual editors for the web. As the author suggests, they have relied on abstractions of the underlying code. For example, the CSS box model (width/height, padding, border, margin) are often abstracted as draggable handles on bounding boxes. Yet these systems suffer from some fundamental limitations:
1. They obscure the underlying implementation, making it harder for designers to understand and fix problems when they inevitably occur. On a related note, the lack of visibility into the code inhibits learning.
2. They lack the power to express more advanced styling rules, such as the following:
/* Paragraphs have 20px margin above unless they follow a heading */
p {margin: 20px 0;}
h1 + p {margin-top: 0;}
/* Don't indent the top-level UL, but indent 20px for each level of nesting */
ul {margin: 0;}
ul ul {margin: 0 0 0 20px;}
/* Divs that are immediate children of forms get 20px margins, but divs nested
within those don't. */
form > div {margin: 20px 0;}
Or, if they do have the power to express those rules, they're doing so in one of two ways: Letting you write CSS ad-hoc, or building a complex GUI that maps to those CSS rules. In the former case, you're back to hand-coding. In the latter case, you're using a clunkier proxy for hand-coding.3. They lack the power to express idiosyncratic JavaScript interactions. They can provide some generic primitives like rollouts. But many, many real-world apps need fine-grained control over interaction. For example, today I built a system of nested lists with sorting, deletion, and insertion to arbitrary depth. It was so idiosyncratic that it couldn't have possibly been made into a generic component in a visual editor. Problems of that nature are fairly common in my work. And no, the idiosyncrasy is not a sign that something's wrong: Different problem domains often call for (slightly) different interfaces.
4. They don't play very well with dynamic websites. If you need forms or for HTML to be generated from a database--both of which are very common needs--you can't express that generically in a visual editor. Expressing that kind of logic is an act of programming. Historically, efforts to abstract programming into a visual process have been disappointing or outright failures. Source code is the only workable way to express a computer program.
Re: It's Inevitable: Designers Will Rule the Web
#20> "Unlike many technical disciplines, design is impossible to automate" I disagree. You have design-as-a-service with things like 99designs.com, you have great templates with WordPress, you have Bootstrap and other CSS frameworks that get you 90% of the way there (works on different form factors automagically, lots of flexibility), you have style guides for native iOS and Android apps... You don't "automate" design,…
Consider the diversity of design we see in printed magazines, and the lack of diversity on the web. That's not really automating design, it's making it bland and uniform. Imagine if web designers had a tool like InDesign, and it actually worked by generating the right code - I personally think that would be extremely liberating to designers.