33
51 Comments

Design thinking for makers

There is no rulebook for makers, and that can be both empowering and terrifying at the same time. But a methodology called "design thinking" can make it easier to come up with ideas, test them quickly and iterate until you find the best solutions for your users.

I’m a UX designer and a maker, and in this post, I will walk you through an example of how I’ve used design thinking to release v2.0 for my platform ctrlalt.cc in a relatively short amount of time (a couple weeks) doing everything from redesigning it to coding new functionality for it. I'll also give you a few creative exercises to help you along the way.

What is Design Thinking?

A generic definition for “Design thinking” is “A human-centered approach to innovation that draws from the designer’s toolkit to integrate the needs of people, the possibilities of technology, and the requirements for business success” - (Tim Brown from IDEO)

I like to think of it as a zoomed out map that can help you reach and navigate a creative mind space on demand. It’s a very flexible and non linear process that you can use at any stage in your project, regardless of its size or nature. Covering anything from new products to new features, new landing pages, design updates, creating courses, getting unstuck when you've run out of ideas on how to fix a problem and any other creative project that you can think of and addresses an audience.

Let's dig into how it works.

1. Empathise

As you’ve guessed, this step is all about understanding who you are building for and what their problems are. In a standard model, this is where you would create user personas, conduct user interviews and collect as much knowledge about your users as possible. And don’t get me wrong you can still do all those things if you want, but from a maker perspective, your resources are more limited, so you need to focus on what’s gonna get you closer to your results in the most effective way.

In my case, from my chats with them, I know that my users are founders, makers, designers, and developers and that they want to discover tools that help them with their tasks, without wasting too much time. Some of them also want others to discover their projects. And they also want to get backlinks for their projects, and have people come to their website on a regular basis.

Your situation will look different but defining your project based on the problems you are trying to solve works in the same way. Don’t have any users yet? This still works. Think about who you are building for, go on a social media where the people that you are building for hang out, start talking to them and a percentage will want to help you out and answer a few questions, which is all you need right now! Start asking them about the problem you are trying to solve. See what solutions they currently use and find out what they don’t like about them. And there you have it, your initial bit of insights into what your users want.

Now that you have this information, it can start to look daunting again. You will have a lot of people telling you a lot of different things, so how do you know what to take forward? Enter step number 2: Define.

2. Define

For this step, we basically use the info that we’ve gathered and dive a bit deeper into understanding what problems this group of people share, to find what areas we should focus on.

💡 Tip: An exercise that I find handy at this point is writing these problems down on post-its (physical or digital ones - you can use something like Figjam if you want to go digital). Make sure you use 1 post-it per problem. Then start to group together the post-it’s referring to similar issues. If you need a bit more structure you can organise them by the stage in the user journey the issue occurs at:

  • Awareness
  • Consideration
  • Purchase
  • Retention
  • Advocacy

You’ll start to see some clusters forming, and that will help you identify the areas that you should be focusing on.

In my case the main focus area ended up being daily activities. It was something people enjoyed and I was offering too little of it. This was also highly linked to increasing daily visitors for the products on the website, so it sounded like a great direction to go in.

Now that I know what area I needed to focus on, the next step is creating a solution as a response to this. Which brings us to step 3: Ideate.

3. Ideate

Design thinking is very flexible, which means there are a lot of different exercises that you can do at this step, depending on what you’d like to achieve. Most exercises usually focus on team brainstorming, so I like borrowing some from the “design sprint” framework as I find they are great at pushing you into a creative mindspace and they are better suited to makers.

A. "How might we" exercise

I like to start with an exercise called “how might we” (you can read more about it here) where you look at the problems from your focus cluster (from step 2) and reframe them into solution seeking questions, following this structure “how might we” + action + for user + so that + outcome.

For example, in my case a “how might we” question would be “how might we focus more on daily activities for makers so that their products get the spotlight more often?” or “how might we focus on daily activities for site visitors so that they come back to the site more often?”

B. Find inspo

Next, with these questions in mind, you should go and find inspiration for potential solutions. This can come from anywhere, but looking at how other products answer your questions is a great place to start! That being said, I would recommend looking at solutions in a different industry than your own as it helps you think outside the box and come up with more original ideas.

C. "The Crazy 8s" exercise

Now that your creative juices are flowing, it’s time to sketch out some potential solutions. And this exercise called “The crazy 8s” (part of a technique called “The 4 step sketch”) is perfect for squeezing ideas out.

For this you’ll ideally need some paper (but a digital whiteboard works too) and a timer. Get 8 boxes ready, either digitally or by folding the bit of paper into 8.

Now start the timer and every minute you will make a new solution sketch. You don’t have to finish it, just sketch an idea for 1 minute and then move into the next rectangle when the minute is up. Try to sketch something each time, even if some of them might feel hard to do. Keep going until the 8 minutes are up. You’ll be amazed at how many ideas you came up with when this is done!

And now that you have all these ideas, you can start putting them together and sketching the solution you’ll be going forward with. Don’t put too much pressure on this though, it doesn’t have to be right. This process is all about testing ideas and iterating, so follow your gut, and sketch the solution out, we’ll find out if it’s right later on.

In my case, my core solution was creating a timeline of daily launches that would include new products as well as relaunching products from the directory. This would encourage makers to launch and relaunch their products as often as they wanted, which would also mean fresh daily content for the website, encouraging visitors to come back daily and discover all the new & relaunched products.

So with this sketched out, the next step is to make the solution a bit more tangible so that people can interact with it.

4. Prototype

The prototype can be as minimal as you want it to be, but the important thing here is that your core solution is functional, while spending a minimal amount of time on it. In a traditional setup you’d do this in a day and then test it. But again, these rules are not set in stone, so you should adapt them to your specific case.

For me because it was quite a big build, I gave it a couple weeks. But regardless of the size, or the stage of your project, you have to be very diligent in cutting off all the “nice to haves” and keeping the focus on the core functionality, so you can get it in front of users as soon as possible.

In my case, I already had so much functionality and features, that I had to go in the opposite direction and ended up binning a lot of the old site, keeping pretty much the database and some basic functionality. The first release for v2.0 needed to focus on the daily launches, so I had to put a lot of the other tangent functionalities in ‘coming soon’ (there are still some of these throughout the site if you go and visit, but I’m slowly launching them one by one, taking them through this same process)

Which brings us to the last step of this non-linear process: Testing

5. Test

Now that you have a functional version of your idea, you have to get it in front of people and see what they think! So you can gather feedback and iterate where needed.

You might have to go back to step 2 and redefine the problems after you’ve presented users with a solution that maybe is not quite right for them. Or maybe your solution is not as smooth as it could be, which would mean going back to step 3. This is all part of the process and you should do this as many times as needed! It will only make your product better.

In a standard setup you’d want to conduct live user testing, and gather insights by watching your users actually try the product. But makers have to be more creative with their resources, so launching your project (ctrlalt.cc is a great spot for this), getting it in front of real people and gathering feedback through email and/or social media is all you need! And will be invaluable in identifying all sorts of things that you’ve missed, things you didn’t think were needed, future focus areas, potential feature ideas and so on.

It’s not a linear process and you will go through this cycle over and over again. So don’t overthink it and launch as soon and as often as you can! It will help you create better products that better serve the needs of your customers.


Being a maker is not easy, especially when there are so many things to consider at every step. But if you don’t know where to start, what to focus on next or need a reliable structure that you can adjust with time and will help you create better things on demand, you should give design thinking a go! You will not regret it.

  1. 3

    Great article! thanks for sharing

    1. 2

      Thanks for reading Neha 🙏

  2. 3

    Design thinking is awesome. I learnt it about 10 years ago on a conference.

    Since then, I'm taking design thinking as a kind of framework for most problems I'm solving and products I'm building. It also can be applied in any other area of life. Choosing holiday, renovating your apartment, educating yourself, etc. 👍

    1. 2

      Exactly 🤩 it’s just so flexible and versatile!

  3. 3

    As a designer and artist its kind of interesting reading through this as the process comes so quickly to me that seeing it written out seems almost alien. Every step flows naturally without even thinking about it. I think you've done a good job breaking it all down and explaining how non-designers can apply it to their work.

    I think the last bit about it not being a linear process and launching soon/often is the most important part. Improving comes from application and tweaking, not obsessing over perfectionism at the drawing board. Thank you for sharing. -Mike

    1. 1

      Thank you Mike, so glad you like it! That was exactly my reaction when I first came across the framework - it just feels so natural 🤯 I think the fact that it’s more of an outline, rathar than a rigid way to do things, really helps make it so good.

  4. 3

    I love this! We run mini "design sprints" where we follow a few of the activities mentioned here packed into about 2 hours. It helps us get at the crux of the problem we're trying to solve and use design thinking to come up with the best solution. We may have to try Crazy 8's next time!

    1. 1

      Yes 🤩 crazy 8’s is such a good exercise! You’ll be surprised at how many hidden ideas this will unearth for you.

      It’s quick, but you get so much out of it. Superb to get over ‘blank page syndrome’ or past that first idea that sometimes seems like the only way to do things.

  5. 3

    Bookmarked! Gonna try that "How might we" exercise. Seems like one of those ideas that can be super effective due to how simple it is. 👍

    1. 1

      Glad you find it useful Lucy! Honestly the exercises from step 3 are my favourites - they are just so straightforward and powerful that after doing them a few times they’ll become second nature when you’re ideating 😊

  6. 2

    Love your approach to design thinking! The "Crazy 8s" exercise is genius for idea generation. Your ctrlalt v2.0 success is inspiring.

  7. 2

    Love the design Daniela 💘

  8. 2

    Design Thinking is my “go-to” process for developing solutions to problems, getting feedback and iterating. It works for problems in big corporates, small startups, and for solo projects too.

    Great post!

  9. 2

    Great article! Your explanation of design thinking as a zoomed-out map to navigate the creative process is spot-on, and I appreciate the practical exercises you shared.

    I like how you simplified the process of understanding users' problems, I wrote down some notes. The "how might we" exercise is a great idea, will try that!

    I found your approach to prototyping and focusing on core functionality very practical, especially for solo indie devs. It's essential to iterate quickly and gather feedback to improve our products continually.

    Thanks for sharing!

  10. 2

    Great article! I wanted to ask what you thought about a soft launch? I am about to do one for my ap. Is there better options?

    1. 1

      thank you Henry 🙏 honestly, my best advice is launch as often as you can!

      don’t overthink it - if you feel like rn it’s best to do a soft launch go with your gut and do it. you’ll learn stuff regardless of how it goes - stuff that will help you next time! and little by little you’ll find what solutions work best for you and develop a strategy with time - there’s no ‘one size fits all’ solution (which is why I love the flexibility of this framework), you just need to get out there as often as possible and get exposed to your users to learn.

      hope this helps!

  11. 2

    This is such a powerful share, Daniela.
    Thanks for sharing

    1. 1

      thank you so much for reading ❤️

  12. 2

    Designers - Think of yourself as a God making the world a better place in any way possible.

    1. 1

      haha I think makers and creators in general have this power which is amazing ❤️

  13. 2

    I think this is a great guide. But maybe consider adding some images to make the processes easier to understand.

    1. 1

      Great suggestion! thanks Zenul 🙌

  14. 2

    I think design thinking is the soul of any kind of solution you are building.

    1. 1

      It definitely can be 😊

  15. 2

    Loved this read. great way to incapsulate the idea of design thinking !

    1. 1

      Thanks for reading Tylerr 🙌 so glad you enjoyed it!

    1. 1

      Glad you liked it Fajar 😊

  16. 2

    Nice article! Having worked as a PM I've always been tangential to the design process, so having it laid out like this is super helpful - especially for someone who finds themselves struggling with design!

    1. 1

      So glad you find it useful Tyler! After you’ve used it a few times it will start to feel like second nature and you can adapt the steps to make them work best for you :)

  17. 2

    Great post @nerddoingsocial. We follow Design Thinking in whatever we do. We'll try to accommodate all steps possibly. Sometimes we skip the "Test" part because of our gut feeling ;) But one other thing that goes well after the design thinking is Build-Measure-Learn framework. We do measure the experience post the launch and refine and repeat things. Design Thinking comes under the 'Learn' bucket for the features that are ramped.

    1. 1

      Thanks for reading Abdul! It sounds like you found a great setup that works great for you 🙌

  18. 2

    Great write up and cool product!

    Thanks for sharing.

    1. 1

      Thank you so much for the kind words Wouter! So happy you enjoyed it 😊

  19. 2

    Awesome Daniela! ❤️ V2.0 is awesome. It's so fun, unique, and bright!

    1. 1

      Thank you Allison 🥰 I’m so glad you like it! Looking forward to see you launch on there 🤩

  20. 2

    Not a designer but using a designer's toolkit makes sense to me... what better tookit to borrow from when you need to get creative?

    Beats banging your head against a wall 😅

    1. 1

      haha guaranteed better than banging your head against the wall for sure 😄

      I do find some frameworks to be quite complex, but just love the flexibility of this one - anybody can adapt it to their of needs which is just beautiful.

  21. 1

    "Empowering read on the agile journey of a UX designer and maker using 'Design Thinking' 🚀 The process, from empathizing with users to ideation, prototyping, and testing, provides a valuable framework for makers with limited resources. Love the practical exercises shared to unleash creativity. 💡 Design Thinking is indeed a powerful, non-linear map for makers navigating the creative mind space. 🎨

  22. 1

    How do you manage time constraints during the "Crazy 8s" exercise?

  23. 1

    Like your article =)
    How can design thinking contribute to creating more sustainable and environmentally friendly solutions?

  24. 1

    Couldn't have said it better myself, this is exactly our ideology at usedesignpro. I'm kind of surprised how this post is exactly along the lines of our offerings.

  25. 1

    Design Thinking for Makers reflects Baylen Levine's innovative approach to crafting his merch line. Embracing this methodology, Baylen infuses his personality and creativity into every product, ensuring they resonate with his audience. This process involves empathizing with his followers' preferences, defining unique concepts, ideating fresh designs, and meticulously bringing them to life. Through this approach, Baylen's merch becomes more than just products – they are expressions of his brand and connection with his community, showcasing the power of design thinking in the realm of content creation and entrepreneurship.

Trending on Indie Hackers
How I Launched My AI Startup with a Warm Email List and Zero Marketing Budget? 31 comments Here's how we got our first 200 users 29 comments What you can learn from Marc Lou 20 comments Reaching $100k MRR Organically in 12 months 14 comments Software Developers Can Build Beautiful Software 13 comments Worst Hire - my lessons 11 comments