6
2 Comments

How to do UI design as a backend developer

tl;dr PRACTICE. But seriously. Also, Svelte and Tailwind are AWESOME.

I am primarily a backend developer, and find much more joy building and designing APIs, database interfaces, low-level system calls, and abstractions than I do working on UI development, HOWEVER that has changed since pairing up https://svelte.dev/ and https://tailwindcss.com/. While building the user interface for https://trideate.com, I tried to keep everything modular and componentized, and the expressiveness of Tailwind kept me away from CSS hell (looking at your margins, padding, alignment, and justification).

I frequently see backend developers on here say "How can I stay away from UI design" or "How can I just sell an API". I am sorry, but I am going to be honest, just learn UI design. Are my UIs perfect? NO. Are they the prettiest? NO. BUT, they work and they are responsive on mobile, which covers most of the bases. I really recommend to any backend developers out there that are struggling with UI design, just keep at it, and try out the two frameworks mentioned, Svelte and Tailwind. These two vibed really well with the way my brain works, and I think you will enjoy them as well.

posted to Icon for group Developers
Developers
on August 17, 2021
  1. 1

    Thanks for sharing. I am also had the similar dilemma in the past. I tried using Bulma CSS with Angular, but didn't achive the speed I was hoping for. Later I thought it would be faster if I had use an UI library with Angular, like Element UI or Ant Design.

  2. 1

    well said. Tailwind helps a lot.

Trending on Indie Hackers
Why Indie Founders Fail: The Uncomfortable Truths Beyond "Build in Public" User Avatar 126 comments I built a tool that turns CSV exports into shareable dashboards User Avatar 97 comments $0 to $10K MRR in 12 Months: 3 Things That Actually Moved the Needle for My Design Agency User Avatar 75 comments I got tired of "opaque" flight pricing →built anonymous group demand →1,000+ users User Avatar 45 comments A tweet about my AI dev tool hit 250K views. I didn't even have a product yet. User Avatar 42 comments Your AI Product Is Not A Real Business User Avatar 27 comments