Live data from Hacker News

Ask HN: What to do as a back-end dev and with many app ideas but can't do UX?

news.ycombinator.com

41–50 of 59 posts

Re: Ask HN: What to do as a back-end dev and with many app ideas but can't do UX?

#41
Learn UX. It isn't some strange, mystical fantasy world. It has principles just like every other design discipline. Platform vendors usually supply design documents for how apps should look and feel.

Also, feel free to steal design ideas. If your projects ever get off the ground, part of the reason will be that they are familiar enough to customers to use without a headache.

Re: Ask HN: What to do as a back-end dev and with many app ideas but can't do UX?

#43
I've started building a few side projects and experienced the same frustration.

I'll use one of my recent projects as an example. Here's the first version of the landing page : https://imgur.com/a/BDNgl and here's the current landing page : https://www.hostedcomments.com/

Even though the current version could be improved significantly, I graduated from receiving comments such as "The current one doesn't motivate me to continue, even less to buy from you" to being somewhat acceptable.

Here's what works for me : I used bootstrap but tweaked the colours of the default buttons, the colour of the navbar and footer and it made a world of difference. The default bootstrap colour scheme is pretty ordinary and the examples feel like they are literally designed to expose people like me, who just use the default bootstrap colour scheme and example code snippets and end up with a terrible design. As an example, the default navbar has rounded corners and a simple addition of the navbar-static-top class makes the navbar look significantly better.

Regarding UX, keep things as straightforward as possible. Cut out all the bullshit and fluff to deliver a flow that's natural to new users. You will need to talk to users to figure out what works and what doesn't. It's also a good idea to have helpful tooltips in areas where users can potentially have trouble understanding the flow.

In general use screenshots/gifs/videos liberally, especially on the landing page. They work pretty well.

Re: Ask HN: What to do as a back-end dev and with many app ideas but can't do UX?

#44

I'm going to take a different angle: Don't build a GUI if you don't have the skills to build a GUI. You won't be able to compete on features in the long run, and you certainly won't be able to compete on design in the short run. And certainly not without devoting 100% of your time towards it. Instead realize that there are three primary types of interfaces that are in wide use today: GUI, API, and CLI. If you're a ba…

I think if you could build a mvp front end and get started then by the time you have to worry about competing on features you're already at a point where you'll have the resources available (skills and/or employees).

Re: Ask HN: What to do as a back-end dev and with many app ideas but can't do UX?

#46
Personally I’d go on fiverr.com & find someone to do a basic design for your project ($100-200 if you keep it simple). Then find another person to convert it to html/css ($15-$80) then wire that up.

I’ve done the above before for my projects. The trick is to keep your design requests very simple and reference existing websites as an example. Also hire someone who is in a similar time zone to you.

If the project works & start making money you can go find someone who is more expensive to make it look nicer. Design is an iterative process.

Re: Ask HN: What to do as a back-end dev and with many app ideas but can't do UX?

#47
post #17

For some perspective: take a few sites that you use every day (e.g. Google, possibly Facebook, any news site that you visit regularly) and check on First Versions ( http://www.firstversions.com/ ) to see what their first publicly available iterations look like. If that doesn't lower your bar for visual design, nothing will :) Remember also that many "minimalist" / "undesigned" sites (e.g. Craigslist) are quite popula…

I second the recommendation of "The Design of Everyday Things". I read it in college and it influenced my perspective on nearly everything I build. Not just UIs, although that's what the book is about at first sight.

Re: Ask HN: What to do as a back-end dev and with many app ideas but can't do UX?

#48
I was also just like you but then I started feeling like let me imagine what the user would want . I try to be imaginative and creative but still functional . Spent alot of time on designer news and copied design and then evolved from their . Trust me it's fun and it let's you play God

Re: Ask HN: What to do as a back-end dev and with many app ideas but can't do UX?

#49
I am backend developers who got a few side projects.

I learned basic css, jQuery, and Bootstrap CSS. This let me get my ideas out there. Then if I feel it is worth improving, I would hire someone off Upwork and Fiverr. Usually, it is a lot easier to work with frontend developer when they can see a functioning website. Also it seems to be a lot cheaper than starting with idea on paper.

Although, I am working hard to learn more and more frontend dev, so my cost will be lower.

Re: Ask HN: What to do as a back-end dev and with many app ideas but can't do UX?

#50
Keep in mind designers use lots of tools. You can't expect to sit down with a text editor, hack for a few hours, and come out with something great. You need to design first using professional tools and then build what you designed.

It took me a while but I can put together a decent site using the following tools:

- Sketch (https://www.sketchapp.com/)

- Font Pair (http://fontpair.co/)

- Paletton (http://paletton.com/)

- Unsplash (https://unsplash.com/)

- UI Gradients (https://uigradients.com/)

- Flat Icon (https://www.flaticon.com/)

I use Tachyons to limit the number of CSS choices I need to make. It works for 95% of styles and looks great. I only need to add custom classes or inline styles for special cases such as gradients, background images, transitions.

- Tachyons (http://tachyons.io/docs/)

When I design something the goal is to define components and re-use them. I usually steal components from existing projects.

- Shopify Polaris Components (https://polaris.shopify.com/components/get-started#navigatio...)

- Bootstrap Components (https://getbootstrap.com/)

- Material Components (https://material.io/components/)

- Metro UI Widgets (https://metroui.org.ua/)

Website design comes from understanding what the user wants to do and selecting components that solve the problem. I usually create a new artboard in Sketch for each purpose. For example LandingPage, PricingPage, SignInPage, SignUpPage, ResetPasswordPage, ThankYouForConfirmingEmailPage, UserSettingsPage, etc.

You should create a mobile artboard, tablet artboard, and desktop artboard for each page. You can add variants for error states, etc.

I start with the mobile artboard and add components until I accomplish the purpose. I then adapt the mobile design to tablet and desktop.

If the user needs to enter information I add a Form with a Heading, a number of Inputs with Labels, and a submit Button. If the user wants to view data I need to add a Heading, a Chart or Table, etc. If there is a lot of negative space, I find an image or commission a drawing to fill the space.

If I can't decide how it should look, I search online for inspiration. Google "login forms ui" or see how successful companies solve the problem. Adapt what they do to use my existing components, space it out so it doesn't look offensive, and I'm done.

Post reply on HN