Robert Heinlein's Rules for Writers
Robert A. Heinlein, the prolific science fiction author, formulated five “Business Rules” for writers seeking publication. These rules, originally published in his essay “On the Writing of Speculat...
Robert A. Heinlein, the prolific science fiction author, formulated five “Business Rules” for writers seeking publication. These rules, originally published in his essay “On the Writing of Speculat...
From Neil Gaiman Teaches The Art Of Storytelling The principles developed for creative writing, although rooted in fiction, translate powerfully to technical writing by focusing on the universal e...
The term “American transparent” refers to a specific type of narrative persona, or voice, that Neil Gaiman employed in his novel American Gods. Definition of the Persona: The “American transpar...
Mary Shelley’s 1818 preface begins with this passage: The event on which this fiction is founded has been supposed, by Dr. Darwin, and some of the physiological writers of Germany, as not of imp...
Executive Summary This note collects the core principles of storytelling as articulated by author Neil Gaiman. The central thesis is that fiction is the art of “using memorable lies” to communicate...
Part 3 of 3 in the SharpFocus series. Read Part 1: Understanding Code Through Data Flow and Part 2: The Analysis Engine first. The previous articles introduced program slicing and examined the cor...
Part 2 of 3 in the SharpFocus series. Read Part 1: Understanding Code Through Data Flow first if you haven’t already. The first article introduced program slicing and demonstrated its applications...
The Dependency Problem Consider this C# code: public class OrderProcessor { private Order? _currentOrder; private readonly IOrderRepository _repository; private readonly IOrderCache _...