My design sketches are usually just rough drafts in the programming language I intend to use. I might completely scrap it before I write the real thing, or I might just edit and refine it.
IMO, to be an effective programmer in any given language means that you need to be able to think in that language. If you have to translate your thoughts from English, then you've added another filter that you probably don't need.
Keep Up with TechRepublic