Ask HN: How to handle tasks that require design skills as a freelance web dev?

4 points by n4bz0r ↗ HN
Occasionally, clients ask me to make a new page or a new "widget". If something similar isn't already implemented on the site, it requires certain graphical design skills to make such things from the ground up.

I like to believe that I have a good taste for design, but lack of experience, and overall poor "design vocabulary" wouldn't allow me to make such things efficiently.

As my clients are usually small businesses, they don't have a designer nor willing to find one. They feel comfortable with having a single guy handling everything. And that's understandable in such market. But I have no idea how much should charge for the way-beyond-secondary skillset.

Sometimes I try to explain, that I'm not exactly the right guy for the job when it comes to "drawing". The common argument is: "it doesn't really matter as long as you can deliver something that works".

I love to make my clients happy, so I don't turn them down immediately. Maybe they really are in need of just something in order to function properly. So I try hard to make the thing.

Results aren't exactly awful, and clients seem to be happy. Sometimes I even like the end-result myself. But at least half of the time it doesn't look good enough to me.

I never had a complaint, but I feel bad charging the same amount I ask for my primary skillset. And the time spent is just ridiculous compared to the other things I do!

For example, I can make a markup and implement backend in, say, 2 hours. And then, there would be 5 to 8 hours that are spent tinkering with fonts, images, colors, spacings.

How should I charge? Should I avoid such feats? Should I hire a designer? Or maybe I should develop needed skills myself as I am kinda already stepped into it?

It's also worth noting that I never have never hired a freelance designer, so it's a bit frightening.

Please, tell me about your experience.

5 comments

[ 4.1 ms ] story [ 11.1 ms ] thread
If it was me, I’d learn design. As a software engineer I’m sure you’re great at learning already, and learning new skills is great for your brain. Plus it will likely make you more valuable in your market.

You said your clients seem happy with your work already, learn design and blow them away.

I think it’d be useful to have a freelance designer you can punt jobs to - even if you just agree to pay them what you charge for their time, if it saves you the hassle and gives more reliable/efficient results for clients.
This. I established relationships with a couple designers and would subcontract work to them. In turn, they eventually started referring me clients. It worked out nicely.
I hire designers as one of the first things on any freelance project. They're fairly cheap and bring a lot of value.

I have decent design skills and experience, but normally other people can do it faster, cheaper, better. I didn't even hire a great designer. She just did the work better than me.

It might be worth paying out of your pocket for it. Every time a good designer comes in, client confidence increases to the point that they practically double the budget. E.g. someone who planned for 4 sprints of work initially ends up confidently paying for 8 sprints instead.

if it's just crud, a bootstrap ui kit can make things easy. Copy/paste the HTML, add some interactivity and you're done.

I actually can design but still use UI kits because it's so much faster.