I don't think sketching is only useful for designers. Before I solve complex coding problems I usually have a block where I can scribbled and sketch solutions. This method makes it much easier to brainstorm and think than using something rigid like a text editor (at least for me).