How to become a “designer who codes” (2019)
I have a personal opinion about modern &quot;design&quot; that isn&#x27;t shared by most designers or coders. You&#x27;re welcome to disagree and vote me down but I just want to say this is just my opinion and I prefer to hear your disagreement in the form of a civil reply rather then an anonymous down-vote.<p>First my opinion of modern design is that it is trivially easy. Modern design nowadays is simply about deciding how to layout text, colored polygons and pictures on a page. The next layer of complexity is temporal and around how the page transforms via interaction with it but this is also easy. This is largely because of the trends towards simplicity and minimalism which are very different from the complicated and ornate design styles of the past.<p>I mean take a look at HN or even the google main page. Both are excellent designs. Clear, clean and informative and straightforward. But, also, those designs are extremely trivial. There&#x27;s not much detail and there&#x27;s not much work involved in creating these sites. It&#x27;s simply a matter of moving certain premade primitives into the correct position.<p>I mean take a look at the spacex website: <a href="https:&#x2F;&#x2F;www.spacex.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.spacex.com&#x2F;</a>. Looks good right? But it&#x27;s also just not much work. It&#x27;s basically a slide show of background images with a link to the relevant page.<p>It can get more complex then this when you design something like jira or gmail but ultimately even those UIs though more complex doesn&#x27;t even near the complexity of programming.<p>That&#x27;s why I&#x27;m not surprised about people like the OP who are better at &quot;design&quot; then coding. Yeah it makes sense because design is waay easier then coding. On the other side of the equation I&#x27;ve seen powerful engineers say they can&#x27;t &quot;design&quot; and I&#x27;m literally in disbelief. Are you saying you can&#x27;t imagine something like the simplistic spaceX slideshow? I don&#x27;t believe it. I think a lot of engineers are just under confident about their design skills and a lot of designers are over-confident about their own skills.<p>At the same time I feel for the OP because front end technology has literally become over complicated over the past 2 decades. It&#x27;s a mishmash of over-complexity welded together into legacy tech to make it hard for designers to be able to implement their designs. It doesn&#x27;t have to be this way but that&#x27;s an entirely different story.