In a random dataset, there are no internal relationships; with each element, our explanation must begin anew.| explaining.software
In 2006, Ron Jeffries wrote a series of posts describing his attempts to build a Sudoku solver. He began by wrapping a class around a simple datatype for the...| explaining.software
When we say fiction belongs to a genre, we mean that it builds upon familiar themes and structures. By assigning a genre — a slasher flick, or a comedy of...| explaining.software
The idea of structure, as used in this newsletter, is nothing new. It was first introduced by Ferdinand de Saussure in 1916, in his enormously influential...| explaining.software
When you're responsible for a junior developer, there's an early, crucial milestone: they know when to ask for help. Before this milestone, every task must...| explaining.software
Once upon a time, every project began with the creation of a canonical design document. This was called the system architecture, because it "rightly...| explaining.software
In the fractal-metaphor, our software is an open space. Each reader traverses that space, noting new details as they come into view. When our software is...| explaining.software