500 Ways To Be A Better Writer by Chuck Wendig

A brisk, often irreverent compendium of 500 practical tips, exercises, and attitudes designed to sharpen your craft and sustain a writing life; it mixes concrete techniques for scene, character, dialogue, revision, plotting, and voice with advice on habit, discipline, rejection, and the business side of publishing, all delivered with blunt humor and motivating prompts to help you take risks, finish work, and keep improving through consistent practice.