
Oddly Influenced
A podcast about how people have applied ideas from outside software to software.
Latest episodes

Oct 12, 2023 • 32min
E41: The offloaded brain, part 1: behavior
Embodied or Ecological Cognition is an offshoot of cognitive science that rejects or minimizes one of its axioms: that the computer is a good analogy for the brain. That is, that the brain receives inputs from the senses; computes with that input as well as with goals, plans, and stored representations of the world; issues instructions to the body; and GOTO PERCEPTION. The offshoot gives a larger causal role to the environment and the body, and a lesser role to the brain. Why store instructions in the brain if the arrangement of body-in-environment can be used to make it automatic?This episode contains explanations of fairly unintelligent behavior. Using them, I fancifully extract five design rules that a designer-of-animals might have used. In the next episode, I'll apply those rules to workplace and process design. In the final episode, I'll address what the offshoot has to say about more intelligent behavior.SourcesLouise Barrett, Beyond the Brain: How Body and Environment Shape Animal and Human Minds, 2011Anthony Chemero, Radical Embodied Cognitive Science, 2011Andy Clark, Being There: Putting Brain, Body, and World Together Again, 1997Mentioned or relevantPassive Walking Robot Propelled By Its Own Weight (Youtube video)Steven Levy, Hackers: Heroes of the Computer Revolution, 1984Guy Steele, "How to Think About Parallel Programming – Not!", Strange Loop 2010. The first 26 minutes describe programs he wrote in the early 1970s. Ed Nather, "The Story of Mel, a Real Programmer", 1983. (I incorrectly called this "the story of Ed" in the episode.)Ed Yong, An Immense World: How Animal Senses Reveal the Hidden Realms Around Us, 2022Andrew D. Wilson, "Prospective Control I: The Outfielder Problem" (blog post), 2011CreditsThe picture of a diving gannet is from the Busy Brains at Sea blog, and is licensed CC BY-NC-ND 3.0 Deed.

Sep 29, 2023 • 16min
EXCERPT: Concepts without categories
This excerpt from episode 40 contains material independent of that episode's topic (collaborative circles) that might be of interest to people who don't care about collaborative circles. It mostly discusses a claim, due to Andy Clark, that words are not labels for concepts. Rather, words come first and concepts accrete around them. As a resolute, concepts are messy. Which is fine, because they don't need to be tidy.SourcesLouise Barrett, Beyond the Brain: How Body and Environment Shape Animal and Human Minds, 2011Anthony Chemero, Radical Embodied Cognitive Science, 2011MentionedEmily Dickinson, "A narrow Fellow in the Grass", 1891 (I think version 2 is the original. Dickinson's punctuation was idiosyncratic, but early editions of her poetry conventionalized it.)Talking Heads, "Psycho Killer", 1977Andy Clark, Being There: Putting Brain, Body, and World Together Again, 1997. (This is the source for much of the argument, but I'm relaying it second hand, from Barrett.)CreditsThe image titled "Girl seated in middle of room with books; smaller child standing on stool and wearing dunce cap" is via the US Library of Congress and has no restrictions on publication. It is half of a stereograph card, dating to 1908.

Sep 27, 2023 • 14min
EXCERPT: Christopher Alexander’s forces
Software design patterns were derived from the work of architect Christopher Alexander, specifically his book A Pattern Language: Towns, Buildings, Construction. This excerpt (from episode 39) addresses a problem: most software people don't know one of Alexander's most important ideas, that of "forces". SourcesChristopher Alexander et al, A Pattern Language: Towns, Buildings, Construction, 1977.Mentioned (or that I wish I'd found a way to mention)Gamma et al, Design Patterns, 2004Eric Evans, Domain-Driven Design, 2003. I also like Joshua Kerievsky's pattern-language-like description of study groups, "Pools of Insight".Brian Marick, "Patterns failed. Why? Should we care?", 2017 (video and transcript)"Arches and Chains" (video) is a nice description of how arches work.Ryan Singer, "Designing with forces: How to apply Christopher Alexander in everyday work", 2010 (video)CreditsBy Anneli Salo - Own work, CC BY-SA 3.0, Wikipedia Commons

Sep 25, 2023 • 45min
E40: Roles in collaborative circles, part 2: creative roles
Exploring creative roles in collaborative circles, drawing on Christopher Alexander's forces and ideas from ecological cognition. Emphasizing on collaborative pairs in the creative process. Discussing innovative collaboration with diverse ideas. Highlighting the power of mirroring and useful criticism in creative partnerships.

Sep 14, 2023 • 32min
E39: Roles in collaborative circles, part 1
Discover the essential roles in collaborative circles, from gatekeepers to tyrants, and their impact on problem-solving. Explore parallels between design patterns in architecture and software, and the significance of forces in design choices. Delve into the engineering and symbolism of arches, and how seating arrangements shape inviting spaces. Uncover the role of gatekeepers in fostering connections and driving progress within collaborative circles. Reflect on historical anecdotes and proactive problem-solving approaches in circle dynamics.

Aug 24, 2023 • 28min
E38: The trajectory of a collaborative circle
Exploring the stages of a circle's development, from safe consensus to risky disagreement, and how trust impacts its trajectory. The value of individual contributions in creative circles. Extracting trigger words from narratives for growth. Evolution of trust, disagreements, and shared vision in collaborative circles. Importance of trust, friendship, and honest criticism in creative team dynamics.

Aug 14, 2023 • 45min
E37: Resilience engineering with Lorin Hochstein
An interview with Lorin Hochstein, resilience engineer and author. Our discussion was about how to handle a complex system that falls down hard and – especially – how to then prepare for the next incident. The discussion is anchored by David D. Woods' 2018 paper, “The Theory of Graceful Extensibility: Basic Rules that Govern Adaptive Systems”, which (in keeping with the theme of the podcast) focuses on a general topic, drawing more from emergency medicine than from software.Lorin HochsteinResilience engineering: Where do I start?WebsitePublicationsBlogTalksMentionedBrendan Green, "The Utilization, Saturation, and Errors (USE) method", 2012?How Knight Capital lost $500 million very quickly. Link and link.Lucy Tu for Scientific American, "Why Maternal Mortality Rates Are Getting Worse across the U.S.", 2023David Turner, A Passion for Tango: A thoughtful, Provocative and Useful Guide to that Universal Body Language, Argentine Tango, 2004 Fixation over fomites as the transmission mechanism for COVID: Why Did It Take So Long to Accept the Facts About Covid?, Zeynep Tufekci (may be paywalled)The safety podcast about a shipping company flying a spare empty airplane: PAPod 227 – What-A-Burger, Fedex, and Capacity, Todd Conklin, podcastCorrectionOn pushing, pulling, and balance, A Passion for Tango says on pp. 34-5: "The leader begins the couple's movement by transmitting to his follower his intention to move with his upper body; he begins to shift his axis. The follower, sensing the intention, first moves her free leg and keeps the presence of her upper body still with the leader. [...] The good leader gives a clear, unambiguous and thoughtfully-timed indication of what he wants the follower to do. The good follower listens to the music and chooses the time to move. The leader, having given the suggestion, waits for the follower to initiate her movement and then follows her." He further says (p. 34), "As a leader acting as a follower, you really learn quickly how nasty it feels if your leader pulls you about, pushes you in the back or fails to indicate clearly enough what he wants."Apologies. I was long ago entranced by the idea that walking is a sequence of "controlled falls". Which is true, but doesn't capture how walking is a sequence of artfully and smoothly controlled falls. Tango is that, raised to a higher power.CreditsThe episode image is from the cover of A Passion for Tango. The text describes the cover image as an example of a follower's "rapt concentration" that, in the episode, I called "the tango look".

Aug 3, 2023 • 48min
E36: BONUS: One circle-style history of Context-Driven Testing
Exploring the origins and principles of context-driven testing, including collaborative circles and the development of a shared vision. The challenges of the context-driven circle in the mid-1990s and its association with black box testing of retail software. The evolution of the shared vision and the role of email in facilitating detailed conversations among core members. Reflections on past papers and writing styles in software testing analysis. The concept of feral shared vision and its relation to context-driven testing. Different meeting styles and the importance of 'going public' with a vision. The context-driven approach to software testing, key resources, and the formation of formal organizations.

Jul 21, 2023 • 30min
BONUS: a circle-centric reading of software development through the 1990s, plus screech owls
Explore the parallel between the development of lightweight methodologies in software and the first-wave feminist movement, the history and structure of software development, the influence of dominance and morality on software engineering, the importance of specifications, and the rejection of assumptions towards agile.

Jul 4, 2023 • 25min
E34: /Collaborative Circles/, part 1: a teaser
The podcast explores how groups of people form revolutionary circles through collaboration and discussion, leading to creative breakthroughs. It compares the dynamics of artists, first-wave feminists, and software teams, highlighting the challenges in adapting Farrell's model. The episode ends with a teaser on reasons to continue listening, touching on the influence of diversity on collaborative circles.