A web developer is often presented with client needs. Designing the front-end of an application can spark original solutions to the real world problems. Try brainstorming, mind mapping, thumbnail sketching, and any other quick way to capture concepts to fluidly arrive at unique solutions.