However, like many simple things in life there comes a point where Life comes and bitch slaps you a few times until you realize there is more to it and you're seeing only the surface of the deep lake. This time of course came for me, too.

It made me realize I need to make fundamental change in my mindset and how I see the world around me. Don’t get me wrong, the approach above is not that bad. You can do some good in the world if you approach design at the surface level. But if you want to make real impact you need to be willing to swim in deeper waters.

Up the level of your design work and give it more depth. Develop a more scientific mindset when you design. A mindset that allows you to be open to experimentation. Objective mind that keeps you asking questions and trying to disprove or prove your hypothesis.

So how do you develop this mindset?

Science your Design until it shines

Here is my short and boiled down advice to my younger self from the old days.

To science your design put on your mental lab coat and forget all the parental love for your design. You can love it after it survives the experimentation and questioning. Otherwise, you’re risking to overdevelop the aesthetic nature of the design. There needs to be a balance between aesthetics and usability/functionality.

Put on your “Objective glasses”, “Questioning hat” and reduce the “Emotional thermostat”. This is key for successfully sciencing your design.

Learn to ask questions. Discover a problem that needs resolving. Find out what you really know and what you think you know and what you don’t know. Get your hands dirty with all available data, and try to find answers in it to your questions. Be careful of the selection bias.

If you still have unanswered questions or new ones have poped up go and search for their answers, too. Go talk to the people who are experiencing the problem, it will help you understand it.

Ask people and listen. Different perspectives make a flat world into a round one. ;)

Here are the steps I try my best to follow:

Focus on real problem/need. Try to understand it as much as possible with the available information. Be careful not to waste too much time trying to figure it out from insufficient data. One lemon is not enough for two liters of lemonade no matter how much you juice it. Define a hypothesis for potential solution. Define the facts and assumptions you have. Define questions you need to ask in order to prove/disprove the hypothesis and assumptions. Do some planning on how to find answers. Create a good enough prototype. Time is precious resource so be careful how you spend it. No need for perfect prototype/mockup to learn and improve. Good enough quality will lead to faster learning. Test your prototype. Ask questions, observe behaviour and read between the lines. Record any finding and aim to detect patterns. Don’t judge, not yet! Aim to find out if your solution solves the problem and how valuable the users find it. Will they use it? Will they pay for it? Sum up the findings and make a decision just like in the coliseum. “ Does it live or dies?” If the decision has big impact take your time or test more if you’re uncertain. Otherwise, if deciding won’t have big consequences and impact decide quickly and continue forward. If it lives, make iterations with the aim of functional and aesthetic optimization. Keep measuring the design metrics and performance. If it dies, be happy you did not waste more of your precious time(life) working on useless crap.

Time to go back to point 1, again.

Final thoughts

I sincerely hope this post can be useful to young designers. It is my attempt at boiling down a lot of stuff I’ve been fortunate to learn during the past few years after my design school graduation.

Know that each project is unique and you need to adapt based on the situation. When you decide to use the approach I described above, it will slowly develop a mindset that will help you to adapt quicker and better. It will make you a better designer and person to work with on solving problems.

If there are any questions, please shoot them in the responses below and let’s have a discussion.

Useful reads to help you challenge your design in more scientific way:

Thanks a lot for taking the time to read my thoughts!