forumNew topic

Trying to design the UI myself — where am I going to hit a wall, and when should I hand it off to an agency?

BBarış K***Expert
Job title
Corporate IT manager
Joined
Jun 2023
Message
172
#1

I'm developing a cloud-based inventory dashboard for small logistics and warehouse companies, along with a dedicated mobile app for warehouse staff. I'm a developer; the database architecture, API integrations, and backend business logic are completely finished. But when it came to designing the screens, I just started slapping things together using open-source component libraries.

Laying out large tables on desktop was relatively easy, but things completely fell apart on mobile. A warehouse worker trying to scan barcodes with work gloves in dim lighting can't hit the buttons, form fields overflow, and the screen feels like it freezes whenever a complex notification pops up. How far can I realistically push designing UI on my own, and at what point should I hand it over to a design agency or a freelance product designer?

PPolat A***ExpertCommunity member
Joined
Apr 2024
Message
365
Most Helpful#2

Short answer: You can comfortably handle basic UI design on your own up to the prototype stage using ready-made UI kits and component systems. However, once you run into real-world field conditions, intricate user flows, and mobile ergonomics, it ceases to be a visual layout task and becomes a critical user experience problem; at that stage, getting professional design help is non-negotiable.

When working on your own, the first wall you hit isn't visual styling—it's information architecture and error handling. Developers usually design screens around the 'happy path,' assuming a rock-solid internet connection and users who fill out forms perfectly. But out in a warehouse, an operator scanning barcodes with gloves on a dusty screen brings operations to a dead halt when an API call lags, a scan fails, or poor contrast hides an alert. Empty states, system feedback, and touch target sizes are the most common things amateur designs overlook.

The tipping point where you need to hand off to an agency or an independent UX designer is when pilot users stop calling to say 'the software is broken' and start calling to say 'I can't figure out what to do on this screen.' At that stage, instead of having someone redesign the whole project from scratch, you can keep costs down by hiring targeted design help to field-test and streamline the mobile flows and set up a core component library (design system).

KKaan Y***Expert
Job title
Field sales representative
Sector
Livestock
Organization type
two-branch business
Joined
Jan 2024
Message
44
#3

In environments like warehouses, mobile touch targets should be at least 48x48 pixels. You also need to maintain generous spacing between form inputs and keep contrast ratios at a minimum of 4.5:1 to meet accessibility standards. Off-the-shelf component libraries are typically optimized for desktop screens in well-lit offices.

MMelis E***Expert
Job title
Quality control inspector
Sector
Automotive aftermarket
Organization type
20-person company
Joined
Mar 2023
Message
50
#4

There are three main roadblocks you'll hit doing it yourself: 1) Weak information architecture where users lose track of where they are when navigating between screens, 2) Tiny buttons that don't support one-handed mobile use, 3) Ambiguous UI states whenever the connection drops or an action lags.

TTolga S***New memberCommunity member
Joined
Aug 2026
Message
112
#5

Designing with a developer's mindset is really hard because the interface makes total sense to us—we already know how the underlying logic works. I mean go stand next to a couple of warehouse workers and hand them the app with zero guidance. The moment you see where they get stuck, you'll immediately know whether you need an agency or not.

NNecati G***ExpertCommunity member
Joined
Nov 2024
Message
409
#6

Most agencies will just draw flashy gradients and slick animations without knowing the first thing about working in a dusty warehouse. For a field-use mobile app, skip the generic digital agencies; work with a boutique designer who specifically specializes in B2B SaaS or industrial mobile UX, otherwise you're throwing money away.

BBurcu B***MemberCommunity member
Joined
Jan 2025
Message
264
#7

I also did the design myself for my first B2B product. During the pilot phase, we were getting 15 support tickets a day from clients. We paid a professional designer 40.000 TL to completely redesign the mobile UI and user flows from scratch, and in the very first week, user-support calls dropped to 2 a day.

İİlker T***Member
Job title
Food wholesaler
Joined
Dec 2023
Message
58
#8

You shouldn't budget for a designer just to make the screen look pretty, but to completely eliminate user error when they're performing a task. Every operator wasting time in the field is a direct hit to your bottom line.

RRecep B***ExpertCommunity member
Joined
Jun 2024
Message
111
#9

Don't jump straight into massive agency budgets. Check out popular mobile UI libraries shared on design tools. If you simplify the screens as much as possible and leave just one primary action per screen (like only a scan barcode button), it'll make your life a whole lot easier.

GGürkan A***Member
Job title
Studio Founder
Sector
Software
Organization type
chain store
Joined
Jul 2024
Message
139
#10

Let's separate the concepts, they're getting mixed up. The cheapest quote is usually the least thought-out one.

Ask who prepared the quote and who will actually do the work. Good luck with that.

DDoruk K***Expert
Job title
Quality Assurance Manager
Sector
Construction
Organization type
20-person company
Joined
Feb 2024
Message
28
#11

Saved. When you try to change everything at once, nothing settles.

The real issue isn't the number, but what it's based on. If you have questions, write them; I'll answer as best I can.

HHakan G***Member
Job title
Purchasing manager
Sector
Seafood
Organization type
300-person organization
Joined
Oct 2024
Message
185
#12

i've been down this road, let me tell you. btw payment schedules should be tied to project phases not calendar dates.

the cheapest quote is usually the least thought-out one. just leaving this note, it might be useful.

OOnatMember
Job title
Tour Operator
Organization type
medium-sized business
Joined
Mar 2024
Message
112
#13

I've been down this road, let me tell you. Trying to do this alone is the most expensive way.

When making decisions, write down the worst-case scenario too, not just the best.

İİbrahim G***MemberCommunity member
Joined
Mar 2024
Message
3
#14

I'm in the same situation, that's why I'm asking. Any unwritten clause becomes a point of disagreement later, as both sides remember it differently.

Proven by experience.

SSelim T***Member
Job title
Accounting Manager
Sector
E-commerce
Organization type
cooperative
Joined
Apr 2026
Message
1
#15

Let me speak from the other side; I'm on the supplier side. People defend habits, not processes. Resistance comes from there.

When you try to change everything at once, nothing settles.

NNeslihan A***New member
Job title
Company Owner
Sector
Plastic
Organization type
chain store
Joined
Aug 2026
Message
4
#16

Let me summarize the topic, since several different answers were given. When you try to change everything at once, nothing settles.

Code without setup documentation isn't yours, even if you have it.

FFatih O***Member
Job title
Project manager
Sector
Construction
Organization type
sole proprietorship
Joined
Nov 2023
Message
1
#17

Noted, thanks.

MMert Ş***Member
Job title
Customer Relations Manager
Sector
Retail
Organization type
regional distributor
Joined
May 2025
Message
195
#18

I went through the same thing two years ago. Any unwritten clause becomes a point of disagreement later, as both sides remember it differently.

If code ownership isn't in the contract, you have no bargaining power when leaving. If you post the result here, it will help others too.

FFatih Z***Member
Job title
Software developer
Sector
Glass
Organization type
regional distributor
Joined
Nov 2025
Message
187
#19

Correct.

AAhmet E***Member
Job title
System support specialist
Sector
Electrical-electronics
Organization type
chain store
Joined
Mar 2023
Message
197
#20

Yes, that's exactly how it is with designing UI. If you don't write this down from the start, it leads to arguments later.

If you post the result here, it will help others too.

Reply