3 ms·
There are a lot of cases where design does not matter. For example, if your software works without a GUI or even no user interface whatsoever. Now of course yo
by sgdesign 15y ago
There are a lot of cases where design does not matter. For example, if your software works without a GUI or even no user interface whatsoever.
Now of course you could argue that even a programming language is "designed", but that's clearly a different kind of design. You have to draw the line somewhere, otherwise "design" can pretty much be anything you want.
- ThomPete 15y agoI am not sure what you mean with that. I would say that it matters quite a lot whether your software works without a GUI or even no interface whatsoever. In any case you cannot not, design software. Design _is_ almost anything you want and I find it more important to realize that than to try and draw lines somewhere. I know brilliant software designers who can't draw a straight line but are excellent developers and have an excellent understanding of what it takes.
- sgdesign 15y agoIf design is anything you want it to be, then I don't really see the point of talking about it. Maybe you were not commenting on the article but just making a point. If that's the case I apologize. But my post was specifically talking about the kind of design that you would hire a web designer to do, so in this case the line is pretty clearly drawn.
- ThomPete 15y agoI would hire a web designer for many things, product design wouldn't necessarily be one of them. Again you are taking a small subpart of design and trying to make it the de facto standard of design. It's not. Even if we where to use that subpart even within "web-design" there is a style component and a problem solving component just as there is a communication component. Even if you design a CLI you are designing. It's pretty important what type you use, what colors you use and so one. Not for style purpose but for actual usefulness of the interface.
- erikpukinskis 15y agoDesign isn't anything you want it to be, but it certainly includes programming language design. It includes API design. Any situation where you are creating an experience for a human you are doing design.