Here is the story:
For past few months I've been designing & developing web apps. The thing is, I'm not good at design and I simply don't like it. It's kinda hard to be really good at design and development at the same time, so my apps are not that good looking.
I guess it would be a win-win situation if I could find someone with design skills, because I can code.
If you are developer, do you design your apps or your partner does it for you? If answer is yes, how did you meet that guy?
Todd
Software Security TechLead
This is exactly how real world works. You always have to find right people into any team with different skills to make the job done.
Talking about your problem what you have to do is to master design thinking, social and business skills. Read Medium and Quora every day and practice more if you want to become better in these domains yourself or find another freelancer to work together, however, the only way to become an adult is to learn new skills all the time and to rely only on yourself. You, may be, will not become a talented graphics designer but, I can promise you, your work will at least feel and be usable (not look) much better.
P.S. everyone is a designer and design is not how it looks, it is how it works.
Designers and front-end developers always share a critical partnership because they may complement and sometimes contradict each other.(P.S. Same thing cannot be said for relationship between developers and testers ;p ). As a front-end developer I have daily interaction with designing team and consequently I can get their help in designing even for my personal projects. I have gone through the same situation and even tried to learn designing myself but failed miserably because of lack of time and creativity.
Although I feel like I can become better at designing I don't give it a try now simply because I feel it's better to be proficient at one thing(programming) rather than trying to be good at everything.
I met most of my designer friends at college when we were in working together for technical events in college and luckily we are still in constant touch. My other contacts are from designing team in my office who handle designing part in professional projects. Coding meetups and workshops are also good places to meet people from other backgrounds.
To cut long story short a project's success depends on people with different skill sets like coding,designing,testing and even management. Building contacts and having constant interaction with every one of them keeping your own ego aside is a critical aspect of working in any domain in technical industry.
I totally feel you, I'm the same way. Luckily, I've found an abundance of people who are better than me at design in my area. I suggest looking for meetups/user groups, events, and conventions in your area if you are freelance or a consultant... Otherwise, if you work in an office, ask around.
I've attended a lot of different meetups in my area... Sometimes I have to drive an hour or more away, but it can be worth it. Sometimes it won't be but you win some you lose some. I also started a meetup for web development and we had a good turnout for a while; I was always surprised that we seemed to have more "front end types" and UX/UI ppl show up than total code nerds like myself.
You shouldn't have too hard of a time finding other front-end web devs/UI people because that area is BOOMING right now... Another good idea would be to locate a "coding bootcamp" in your area and go there and try and find people either by attending events or actually taking lessons there.
I noticed you're from Serbia so I'm sure there landscape may be a bit different than it is from here in California, but that's been my experience. If you cannot find anyone in person, try hanging in the FreeCodeCamp chats, forums, and look up a FCC group in your area. Good luck!