Netguru's Rules for Developing Product Design Skills

Photo of Bartek Białek

Bartek Białek

May 22, 2018 • 10 min read

Developing your skills as a designer is crucial to taking your career in the right direction on this competitive market.

Product design is, however, a conglomeration of many disciplines: graphic design, interaction design, motion design, UI and UX design, just to name a few - and that’s on top of understanding and serving your clients’ business goals. How, then, can you stay abreast of new developments in your field, keep constantly polishing your skills, and stay sane?

Time and effort

Work-life balance is important, but you know what they say about the time it takes to master a skill. Thousands of hours. If you truly want to excel at something, you have to be prepared to pay for it in the most valuable resource you have: time.

  1. Work hard.
  2. Expand your comfort zone. It may sound like a cliche, but exiting your zone of proficiency is actually important.
  3. When it comes to UX, you have to practice as much as possible.
  4. There's no tutorial, no shortcut – practice, workshops, user studies and interviews are something that will help you master your skills.
  5. Devote a couple hours a week to practicing with new tools.
  6. Read at least one design-related book a month.

Smart learning

Willingness to learn is the basis on which you’re going to build your career, but you want to have a good blueprint before you end up investing your time and effort in the wrong things. Take advantage of the fact that many designers before you walked this path. Learn from their mistakes.

  1. Pay attention to details.
  2. Try to synthesise you learnings, validate hypotheses, and apply new findings to your design process.
  3. Never forget about the target audience.
  4. Create a style guide and stick to it. Not forever, but you don’t want to change your whole process too often.
  5. Always try to walk in the users' shoes.
  6. Try to think forward. For example, plan the interactions early in the UX design phase.
  7. Remember that the best UI with a mediocre UX won't make a product successful.



You probably won’t get very far if you don’t love what you do. Designers tend to be curious people, focused on problem solving and getting to the inner workings of whatever they are focusing on. This kind of curiosity can not only help you with choosing what you want to specialise in, but also in everyday work.

  1. Ask a lot of questions.
  2. Think about users and talk to them.
  3. Find what drives you and follow that path.
  4. Be curious about how things work.
  5. Create projects for yourself outside of work.
  6. Work hard, experiment, don't be afraid to fail and break things.
  7. Look at who is doing better than you and follow their lead.
  8. Follow your own rules. It’s the only way to test them.

Community and teamwork

Remember that you don’t have to be alone on this path to becoming a better designer. If you already work with a team and you can all help each other, fantastic - take full advantage of it. If not, remember that there’s a bustling community out there, full of people with all levels of skill and experience. Many are eager to learn, and many others are willing to teach.

  1. Try to understand those who happen to be on the other side of the fence. Developers who cannot implement your idea. Sales people who need to re-shape their estimation once again to make the client accept it. Understanding limitations is just as - if not more - powerful a skill as understanding possibilities.
  2. Always welcome honest feedback.
  3. Actually, seek out feedback, especially from more senior staff.
  4. Listen well and forget your ego.
  1. Participate in community events, big and small.
  2. Stay up to date with design news.
  3. Talk with your fellow designers, share knowledge and insights.



While effort and dedication are important, all your work will be for naught if you end up burning out and hating what you do. Remember, you’re doing this for yourself, so put yourself on top of your list of priorities, at least sometimes.

  1. Care about your health.
  2. Keep your mind fresh and open to new knowledge.
  3. Try to dedicate time to experiences unrelated to design. They’ll enrich you as a person and provide a much-needed break, as well as help you put your work in context.

We spoke to our designers about what resources they use to develop their skills. They’ve provided a handy list, which might not be exhaustive, but it’s definitely full of valuable knowledge.

  1. DesignBetter.Co - the name of their podcast kind of explains the premise.
  2. Ars Technica - a technological publication that can keep you inspired and informed about the latest scientific advancements, gadgets, software and everything else Silicon Valley.
  3. Richard St. John’s secret to success in 8 words - this TED Talk will take up 3 minutes of your time, but might be life-changing.
  4. thoughtbot - a weekly recap of what matters in IT at the moment.
  5. Adobe 99U - a good overall resource for design knowledge.
  6. Sidecar’s journal - the topics they cover range from burning out at work to Google’s fonts.
  7. ArtStation - checking out others’ work is not only fun, but also a good way to learn.
  8. Pablo Stanley - Design Lead for Invision, which speaks for itself.
  9. - UX references organised by industry.
  10. How They Design - handpicked design case studies.
  11. Primer of Visual Literacy - this book holds a lot of useful knowledge about visual communication.

And that’s it. If you have any cool resources you'd like to share, let us know!

Photo of Bartek Białek

More posts by this author

Bartek Białek

Product Design Director at Netguru

We're Netguru!

At Netguru we specialize in designing, building, shipping and scaling beautiful, usable products with blazing-fast efficiency
Let's talk business!

Trusted by:

  • Vector-5
  • Babbel logo
  • Merc logo
  • Ikea logo
  • Volkswagen logo
  • UBS_Home