Ask HN: How to learn UI/UX as a data/BE engineer?

📰 Hacker News · thenaturalist

Learn UI/UX fundamentals as a data/BE engineer by understanding design principles, human-centered design, and front-end development basics

intermediate Published 21 Oct 2024
Action Steps
  1. Read 'Don't Make Me Think' by Steve Krug to understand user experience principles
  2. Take online courses on UI/UX design, such as those offered on Udemy or Coursera
  3. Practice designing and prototyping using tools like Figma or Sketch
  4. Study human-centered design principles and apply them to your own projects
  5. Experiment with front-end development frameworks like React or Angular to understand how UI/UX designs are implemented
Who Needs to Know This

Data/BE engineers can benefit from learning UI/UX to improve their understanding of customer-facing systems and collaborate with designers and product managers

Key Insight

💡 Good UI/UX design is based on understanding human behavior, design principles, and technical implementation

Share This
📈 Learn UI/UX as a data/BE engineer to improve your understanding of customer-facing systems! 📊

Key Takeaways

Learn UI/UX fundamentals as a data/BE engineer by understanding design principles, human-centered design, and front-end development basics

Full Article

Hi HN, coming from a data/ BE background I feel extremely familiar with reasoning about systems and performance from the cloud-infra to the pipeline stack level. Or I'm super familiar with data visualization. I feel like falling off a cliff when trying to extrapolate that knowledge to the more customer-facing world. Despite having some tool ideas in the past, I realized I shy away from going towards the front end because I really lack any conecptual frame of how to think about and subsequently implement UI or UX. I don't mean that in a nitty-gritty-designer focussed way but more like first-principle understanding: What makes a good color scheme? What makes a great wording and why? What's a good form of presenting information? I feel like I can recognize good UI/UX when I see it (as is often the case with HN company LPs), but I'd totally fail at distilling check boxes that such good examples tick. Any pointers to how I can learn about these worlds and devel
Read full article → ← Back to Reads

Related Videos

Responsive Website Design Tutorial 2026
Responsive Website Design Tutorial 2026
Adrian Twarog
How does a Headless CMS work (explained simply)
How does a Headless CMS work (explained simply)
Adrian Twarog
Bolt New 1-click Importer for Figma Web Designs
Bolt New 1-click Importer for Figma Web Designs
Adrian Twarog
Import Figma Web Designs in 1-click using Bolt.new
Import Figma Web Designs in 1-click using Bolt.new
Adrian Twarog
Create a Responsive Portfolio Website with HTML CSS JS AI from scratch
Create a Responsive Portfolio Website with HTML CSS JS AI from scratch
Adrian Twarog
37 x Interactive React JS Components to Try - Aceternity UI
37 x Interactive React JS Components to Try - Aceternity UI
Adrian Twarog