Previously, we explored how abstract explanations, paired with intent, become specific. And in our case, the intent is almost always to improve our software....| explaining.software
Sherry Turkle wrote her study of the culture of computing, The Second Self, "on an Apple II computer that had, quite literally, been torn bare."1 Its...| explaining.software
Previously, I provided a brief introduction to the ideas that will be covered in this newsletter. Software development can be reduced to a single, iterative...| explaining.software
Software development projects can be fun, productive, and even daring. Yet they can consistently deliver value to a business and remain under control. Extreme Programming (XP) was conceived and developed … - Selection from Extreme Programming Explained [Book]| O’Reilly Online Learning
complexity The sum of every explanation. Weighted heavily towards future explanations. Measured in bits, but only relative to your audience's expectations....| explaining.software
As software designers, our goal is to reduce complexity. We want our software to be easier to understand, and easier to change. These are not distinct...| explaining.software