__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"75877":{"name":"Accent Light","parent":"dfa36"},"dfa36":{"name":"Main accent","parent":-1}},"gradients":[]},"palettes":[{"name":"Default","value":{"colors":{"75877":{"val":"rgb(76, 150, 225)","hsl_parent_dependency":{"h":210,"l":0.59,"s":0.71}},"dfa36":{"val":"var(--tcb-skin-color-0)"}},"gradients":[]},"original":{"colors":{"75877":{"val":"rgb(228, 161, 172)","hsl_parent_dependency":{"h":350,"s":0.55,"l":0.76,"a":1}},"dfa36":{"val":"rgb(208, 88, 108)","hsl":{"h":350,"s":0.56,"l":0.58,"a":1}}},"gradients":[]}}]}__CONFIG_colors_palette__

__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"75877":{"name":"Accent Light","parent":"dfa36"},"dfa36":{"name":"Main accent","parent":-1}},"gradients":[]},"palettes":[{"name":"Default","value":{"colors":{"75877":{"val":"rgb(76, 150, 225)","hsl_parent_dependency":{"h":210,"l":0.59,"s":0.71}},"dfa36":{"val":"var(--tcb-skin-color-0)"}},"gradients":[]},"original":{"colors":{"75877":{"val":"rgb(228, 161, 172)","hsl_parent_dependency":{"h":350,"s":0.55,"l":0.76,"a":1}},"dfa36":{"val":"rgb(208, 88, 108)","hsl":{"h":350,"s":0.56,"l":0.58,"a":1}}},"gradients":[]}}]}__CONFIG_colors_palette__
Table of Contents

Start with the simplest thing that could possibly work.content-matrix-sketch

This is an agile concept (actually from Extreme Programming, technically), but it’s great for helping you get unstuck from any creative problem (see other tips here and here). You have to simply resolve to not worry about whether your design is going to be any good, and just go ahead and do the design. ([tweetthis]Don’t worry if your first design is going to be any good. Just go ahead and do it.[/tweetthis]) Or the writing. Or the coding. Whatever it might be. The goal is to get the first draft done. First drafts are usually awful, but you can’t get to a good second (or third, fourth, fifth, hundredth) draft until you’ve written the first draft.

For example, if I have to design a new user interface component (and I’m not a designer at all!) I will just take a pen and paper, or use Balsamiq, to create a rectangle that’s going to be the outside, and inside it I’ll put the buttons and fields that seem to me at that moment to need to be there. My only goal is to get something that could possibly, in some limited fashion, capture or present the information that was necessary.

This is the only effective way I’ve found to get going on design problems. Since I’m not a designer, I always have a “block” against designing. As a user of many many different interfaces I have some intuitive sense of what’s good and bad. But I try not to use that sense at all when doing this exercise, because my goal is only to get something that could possibly work down on paper (or into Balsamiq).

Once I have that first crappy design, then I can start mucking with it, improving it, reviewing it with others, and so on. In fact, by getting started in this way, if all the other conditions are right (i.e., it’s not too noisy and I don’t have other distractions) I sometimes go into a flow state and get very involved in creating an actually good design. But I have to start with the first draft, which I know is going to be terrible, and is just something that could possibly work.

What do you use to get unstuck?

__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"62516":{"name":"Main Accent","parent":-1}},"gradients":[]},"palettes":[{"name":"Default Palette","value":{"colors":{"62516":{"val":"var(--tcb-skin-color-0)"}},"gradients":[]},"original":{"colors":{"62516":{"val":"rgb(19, 114, 211)","hsl":{"h":210,"s":0.83,"l":0.45}}},"gradients":[]}}]}__CONFIG_colors_palette__
__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"89b00":{"name":"Main Accent","parent":-1},"f4f63":{"name":"Accent Dark","parent":"89b00","lock":{"saturation":1}}},"gradients":[]},"palettes":[{"name":"Default","value":{"colors":{"89b00":{"val":"var(--tcb-skin-color-0)"},"f4f63":{"val":"rgb(28, 40, 49)","hsl_parent_dependency":{"h":206,"l":0.15,"s":0.27}}},"gradients":[]},"original":{"colors":{"89b00":{"val":"rgb(19, 114, 211)","hsl":{"h":210,"s":0.83,"l":0.45,"a":1}},"f4f63":{"val":"rgb(12, 17, 21)","hsl_parent_dependency":{"h":206,"s":0.27,"l":0.06,"a":1}}},"gradients":[]}}]}__CONFIG_colors_palette__
Previous Article
__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"89b00":{"name":"Main Accent","parent":-1},"f4f63":{"name":"Accent Dark","parent":"89b00","lock":{"saturation":1}}},"gradients":[]},"palettes":[{"name":"Default","value":{"colors":{"89b00":{"val":"var(--tcb-skin-color-0)"},"f4f63":{"val":"rgb(28, 40, 49)","hsl_parent_dependency":{"h":206,"l":0.15,"s":0.27}}},"gradients":[]},"original":{"colors":{"89b00":{"val":"rgb(19, 114, 211)","hsl":{"h":210,"s":0.83,"l":0.45,"a":1}},"f4f63":{"val":"rgb(12, 17, 21)","hsl_parent_dependency":{"h":206,"s":0.27,"l":0.06,"a":1}}},"gradients":[]}}]}__CONFIG_colors_palette__
Next Article
  • I do a handstand against the wall. Then I stay that way and breathe deeply— about 10 times —until I am completely and unequivocally certain that all the blood that was in my feet is now in my cerebellum. If I haven't passed out by then, I then do mini-pushups–about 10. Then I slowly come up and march right back to the computer and start writing—completely–at this point— UNSTUCK!!!

  • {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

    Buy My Book

    If you like this content, you'll love my book!

    It's great for new product managers. One reader said:

    “I love your book. I have recommended it to all the PMs I mentor. In the past month probably 10. Not kidding. It is a gem. I wish I read it 15 years ago when I was getting into product.”
    >