TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How to learn design and UI/UX

34 pointsby chiubacaover 2 years ago
I've long envied developers that are also competent designers. How does a developer without an artistic bone in their body acquire this skill? HN, please point me to resources, courses and books.

10 comments

ad404b8a372f2b9over 2 years ago
One of the revelations I&#x27;ve had while designing my latest website was that design is much more like programming than I previously thought.<p>I used to think that designers started from a blank page and came up with everything magically through their sense of taste. But since I started using Penpot (a Figma like open source design tool) I realized the process is entirely different, you have a bunch of pre-defined variables which you use everywhere and it&#x27;s through consistency that you achieve beautiful designs.<p>For example, you pre-define your typography (4 to 5 font-sizes&#x2F;weights&#x2F;line-height combinations, ...), you pre-define your color palette (3 or 4 main colours with a couple of shades for each), you define your grid sizing with a variable &quot;x&quot; which will control white-space. Once you define all these elements it all comes together easily, you apply them depending on the role of each element and the consistency of always using the same stylistic components and spacing makes the site beautiful.<p>This is my advice as someone who used to be terrible and thought I had no artistic bone in my body. It won&#x27;t make you as great as a pro but it does make everything easier, and it makes things make sense.
Mezzieover 2 years ago
Can you work help desk or marketing? Or shadow?<p>I know it sounds weird, but a lot of my competency as a designer comes from the fact that I have spent an absurd amount of time with end-users and have developed a very good intuition for how they behave and what their pain points would be. (I gained this through teaching and librarianing, but help desk would a decent substitute).<p>And I suggest marketing because the relentless focus on segmentation and knowing your targets prevents you from falling into a pitfall I see even good UX&#x2F;UI designers fall into which is designing how all the white papers&#x2F;best practices tell you to without considering what audience you&#x27;re designing for.<p>I wouldn&#x27;t consider myself particularly visually artistic (I can, but my artistic abilities are very mid outside of writing), but I&#x27;m a decent designer.
mtmailover 2 years ago
My answer would&#x27;ve been the same as the top comment on &quot;Ask HN: Good resources for programmers to learn about UX&#x2F;design?&quot; <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31789362" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31789362</a>
lprovenover 2 years ago
My #1 top tip:<p>Use a desktop PC, not a laptop, and unplug the mouse. Learn to navigate solely with the keyboard. This is perfectly doable, works very well on Windows and some Linux desktops, and it will give you a good appreciation and understanding of good vs. bad UI design -- because there are a thousand small things that aren&#x27;t noticeable when pointing and clicking.<p>This doesn&#x27;t mean just using the shell. Any competently-written GUI can be navigated by keyboard alone.<p>It&#x27;ll make you faster, you&#x27;ll learn a lot of &quot;power user&quot; shortcuts and things, and it makes you better at designing software that is accessible to users with sensory or motor disabilities.
codeptualizeover 2 years ago
Lots and lots of practice.<p>Your first designs are going to be horrible, no way around it, just keep going, compare, reflect, learn, and things will get better over time.<p>If you can get feedback from experienced designers that will help a lot.<p>As to resources; Others mentioned Don Norman&#x27;s book (and nngroup.com), great suggestions. I would also spend time looking at good designs and trying to figure out what makes them good. Just ask &quot;why&quot; about everything. &quot;Why is this button this color, why is it this size, why is it placed here? etc etc&quot;.<p>Good design is about achieving goals, the better you get at focussing on those goals, mainly by asking &quot;why&quot;, the better your understanding of design and your own designs will become.
stcroixxover 2 years ago
I don&#x27;t think art comes into it except maybe colors, but even artists use pallets or understand enough color theory to make their own. The discipline should be data driven - study what works and what doesn&#x27;t, etc. but I don&#x27;t think this is common anymore. UI design seems, as a field, at the lowest point I&#x27;ve ever seen it and I&#x27;ve been using computers since windows 3.1. A mess of undiscoverable stuff presented in just novel enough of a way as to make it a snowflake. I think lack of consensus around best practices and methodology would make this a very though thing to learn and be good at right now.
User23over 2 years ago
Attend a Tufte workshop. If you’re willing to really listen and learn then I know of no faster way to improve your design skills. Rest assured that while there is an artistic aspect, the fundamentals are objective and based on human anatomy. An artistic genius might make a prettier design than you, but not a more usable one.
tedyoungover 2 years ago
Highly recommend Stephanie Stimac&#x27;s book: &quot;Design for Developers&quot; <a href="https:&#x2F;&#x2F;www.manning.com&#x2F;books&#x2F;design-for-developers" rel="nofollow">https:&#x2F;&#x2F;www.manning.com&#x2F;books&#x2F;design-for-developers</a>
uxcolumboover 2 years ago
Try these:<p><a href="https:&#x2F;&#x2F;designforhackers.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;designforhackers.com&#x2F;</a><p><a href="https:&#x2F;&#x2F;www.interaction-design.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.interaction-design.org&#x2F;</a>
beau_gover 2 years ago
Highly recommend Design of Everyday Things by Don Norman.
评论 #34150892 未加载
评论 #34151922 未加载