the unapologetic african american podcast duo that came from the east coast to bring you our views, live from the gutter...Salt Lake City.
…
continue reading
1
E45: The offloaded brain, part 5: I propose a software design style
38:06
38:06
Spela senare
Spela senare
Listor
Gilla
Gillad
38:06
In this episode, I ask the question: what would a software design style inspired by ecological and embodied cognition be like? I sketch some tentative ideas. I plan to explore this further at nh.oddly-influenced.dev, a blog that will document an app I'm beginning to write. In my implementation, I plan to use Erlang-style "processes" (actors) as the…
…
continue reading
1
E44: The offloaded brain, part 4: an interview with David Chapman
43:55
43:55
Spela senare
Spela senare
Listor
Gilla
Gillad
43:55
In the '80s, David Chapman and Phil Agre were doing work within AI that was very compatible with the ecological and embodied cognition approach I've been describing. They produced a program, Pengi, that played a video game well enough (given the technology of the time) even though it had nothing like an internal representation of the game board and…
…
continue reading
1
E43: The offloaded brain, part 3: dynamical systems
25:42
25:42
Spela senare
Spela senare
Listor
Gilla
Gillad
25:42
Scientists studying ecological and embodied cognition try to use algorithms as little as they can. Instead, they favor dynamical systems, typically represented as a set of equations that share variables in a way that is somewhat looplike: component A changes, which changes component B, which changes component A, and so on. Peculiarities of behavior…
…
continue reading
1
E42: The offloaded brain, part 2: applications
34:10
34:10
Spela senare
Spela senare
Listor
Gilla
Gillad
34:10
Suppose you believed that the ecological/embodied cognitive scientists of last episode had a better grasp on cognition than does our habitual position that the brain is a computer, passively perceiving the environment, then directing the body to perform steps in calculated plans. If so, technical practices like test-driven design, refactoring in re…
…
continue reading
1
E41: The offloaded brain, part 1: behavior
31:52
31:52
Spela senare
Spela senare
Listor
Gilla
Gillad
31:52
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;…
…
continue reading
1
EXCERPT: Concepts without categories
15:38
15:38
Spela senare
Spela senare
Listor
Gilla
Gillad
15:38
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, c…
…
continue reading
1
EXCERPT: Christopher Alexander’s forces
14:29
14:29
Spela senare
Spela senare
Listor
Gilla
Gillad
14:29
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". Sources Christopher Alexander et al, A Patter…
…
continue reading
1
E40: Roles in collaborative circles, part 2: creative roles
45:14
45:14
Spela senare
Spela senare
Listor
Gilla
Gillad
45:14
The last in the series on collaborative circles. The creative roles in a collaborative circle, discussed with reference to both Christopher Alexander's forces and ideas from ecological and embodied cognition. Special emphasis on collaborative pairs. Sources Michael P. Farrell, Collaborative Circles: Friendship Dynamics and Creative Work, 2001 Louis…
…
continue reading
1
E39: Roles in collaborative circles, part 1
32:19
32:19
Spela senare
Spela senare
Listor
Gilla
Gillad
32:19
Farrell describes a number of distinct roles important to the development of a collaborative circle. This episode is devoted to the roles important in the early stages, when the circle is primarily about finding out what it is they actually dislike about the status quo. In order to make the episode more "actionable", I describe the roles using Chri…
…
continue reading
1
E38: The trajectory of a collaborative circle
27:52
27:52
Spela senare
Spela senare
Listor
Gilla
Gillad
27:52
Collaborative circles don't have a smooth trajectory toward creative breakthrough. I describe the more common trajectory. I also do a little speculation on how a circle's "shared vision" consists of goals, habits, and "anti-trigger words." I also suggest that common notions of trust or psychological safety may not be fine-grained enough to understa…
…
continue reading
1
E37: Resilience engineering with Lorin Hochstein
44:36
44:36
Spela senare
Spela senare
Listor
Gilla
Gillad
44:36
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”, whic…
…
continue reading
1
E36: BONUS: One circle-style history of Context-Driven Testing
47:52
47:52
Spela senare
Spela senare
Listor
Gilla
Gillad
47:52
I was a core member of what Farrell would call a collaborative circle: the four people who codified Context-Driven Testing. That makes me think I can supplement Farrell's account with what it feels like to be inside a circle. I try to be "actionable", not just some guy writing a memoir. My topics are: what the context-driven circle was reacting aga…
…
continue reading
1
BONUS: a circle-centric reading of software development through the 1990s, plus screech owls
30:25
30:25
Spela senare
Spela senare
Listor
Gilla
Gillad
30:25
Michael P. Farrell's Collaborative Circles: Friendship Dynamics and Creative Work (2001) describes how groups of people follow a trajectory from vague dislike of the status quo, to a sharpened criticism of it, to a shared vision (and supporting techniques) intended to displace it. The development of so-called "lightweight processes" in the 1990s ca…
…
continue reading
1
E34: /Collaborative Circles/, part 1: a teaser
24:56
24:56
Spela senare
Spela senare
Listor
Gilla
Gillad
24:56
Michael P. Farrell's Collaborative Circles: Friendship Dynamics and Creative Work (2001) is about how groups of people ("circles") begin with discomfort about the status quo and, after collaboration and discussion, make creative breakthroughs. It's based on six case studies. Four are circles of artists and painters, one looks at the early developme…
…
continue reading
1
E33: Interview: Jessica Kerr on /Games: Agency as Art/
41:16
41:16
Spela senare
Spela senare
Listor
Gilla
Gillad
41:16
Jessica Kerr (known to computers everywhere as @jessitron) is a software developer, speaker, and symmathecist. (A symmathesy is a learning system composed of learning parts. To her, each software team is a symmathesy composed of the people on the team, the running software, and all of their tools.) @jessitron is another of those people who apply id…
…
continue reading
1
E32: Foucault, /Discipline and Punish/, part 3: expertise, panopticism, and the Big Visible Chart
32:48
32:48
Spela senare
Spela senare
Listor
Gilla
Gillad
32:48
The final episode of "the Foucault trilogy". Ways of evaluating humans that became common during the ~1750-1850 period. Bentham's Panopticon as a metaphor. Self-improvement via exhibitionism. Final reflections on Foucault. Sources Michel Foucault, Discipline and Punish: the Birth of the Prison, 1975. C.G. Prado, Starting With Foucault (2/e), 2000. …
…
continue reading
1
E31: Foucault, /Discipline and Punish/, part 2: the factory
19:33
19:33
Spela senare
Spela senare
Listor
Gilla
Gillad
19:33
An intermediate episode. It seems wrong to talk about Foucault without mentioning his theory of power and societal change. But I don't think there's a lot you can *do* with that theory in the sense of "applying it to software". So it doesn't really fit with the podcast theme. But his is a disturbing theory for the problem-solvers among us, so I mak…
…
continue reading
1
E30: Foucault, /Discipline and Punish/, and voluntary panopticism, part 1
29:37
29:37
Spela senare
Spela senare
Listor
Gilla
Gillad
29:37
Part 1 is a synopsis of Foucault's claim that the societal attitude toward punishment of criminals changed radically over a period of about 80 years, starting in the mid-1700s: from punishment as vengeance, to punishment as persuading the minds of many, to punishment as correcting the personality of one. Books Michel Foucault, Discipline and Punish…
…
continue reading
1
E29: Interview: Trond Hjorteland on a radical approach to organizational transformation
44:40
44:40
Spela senare
Spela senare
Listor
Gilla
Gillad
44:40
Open Systems Theory (OST) is an approach to organizational transformation that dates back to the late 1940s. It's been applied a fair amount, but hasn't gotten much mindshare in the software world. It has similarities to Agile, but leans into self-organization in a much more thoroughgoing way. For example, in an OST organization, teams aren't given…
…
continue reading
1
E28: /Governing the Commons/, part 4: creating a successful commons
19:55
19:55
Spela senare
Spela senare
Listor
Gilla
Gillad
19:55
I describe how the Gal Oya irrigation system got better. It's an example that might inspire hope. I also imagine how a software codebase and its team might have a similar improvement. As with earlier episodes, I'm leaning on Elinor Ostrom’s 1990 book, Governing the Commons: The Evolution of Institutions for Collective Action, and Erik Nordman’s 202…
…
continue reading
1
E27: /Governing the Commons/, part 3: Man, 63, seeks software teams, any age. Object: matchmaking
9:37
9:37
Spela senare
Spela senare
Listor
Gilla
Gillad
9:37
A short episode that encourages members of software teams to give Elinor Ostrom's ideas a try, in two ways: 1. I'm arranging for Elinor Ostrom's intellectual heirs to provide support. 2. Your situation is not worse than those of Sri Lankan farmers in the Gal Oya irrigation system. A commons-style approach helped them, so why couldn't it help you? I…
…
continue reading
1
E26: /Governing the Commons/, part 2: the key mechanisms
29:19
29:19
Spela senare
Spela senare
Listor
Gilla
Gillad
29:19
Ostrom's core principles for the design of successful commons: how to monitor compliance with rules, how to punish non-compliance, how to resolve disputes, and how to participate in making rules. Elinor Ostrom, Governing the Commons: The Evolution of Institutions for Collective Action, 1990 Erik Nordman, The Uncommon Knowledge of Elinor Ostrom: Ess…
…
continue reading
1
/Governing the Commons/, part 1: setting the scene
26:00
26:00
Spela senare
Spela senare
Listor
Gilla
Gillad
26:00
This is the first of two or three episodes that draw on Elinor Ostrom’s 1990 book, Governing the Commons: The Evolution of Institutions for Collective Action, and Erik Nordman’s 2021 book, The Uncommon Knowledge of Elinor Ostrom: Essential Lessons for Collective Action. What I hope is that those lessons apply to the problem of keeping codebases fro…
…
continue reading
1
BONUS: Seeing like a personality survey
13:12
13:12
Spela senare
Spela senare
Listor
Gilla
Gillad
13:12
My goal is to help you understand what it means when you see a headline like “Scientists find that people on the political right are less open to experience than people on the left.” TL;DR: For practical purposes, it doesn't mean anything. You might guess, from the previous episode, that it's just that personality traits don't predict behavior. Tha…
…
continue reading
It’s hard to predict how personality traits will affect behavior in new situations. We don’t have a good grasp of the difference between a “new situation” and “a variant of an old situation.” Small differences in the situation (like recent good luck) can make a big difference in how traits like “helpfulness” are expressed. So you'll probably need t…
…
continue reading
1
This is not an episode (a diversion into what makes explanations good)
32:17
32:17
Spela senare
Spela senare
Listor
Gilla
Gillad
32:17
The key message begins with the observation that categories and concepts have central examples and fuzzy boundaries. The idea that categories are usefully defined by boolean-valued necessary and sufficient conditions is outdated. The stock example is the question: "Is the pope a bachelor?" The answer is, "Well, technically", but there are clearly m…
…
continue reading
1
Legitimate peripheral participation: the book and the idea
22:58
22:58
Spela senare
Spela senare
Listor
Gilla
Gillad
22:58
Jean Lave and Étienne Wenger, Situated Learning: Legitimate Peripheral Participation, 1991. Note: I'd say this is the least readable of the books I've covered so far, especially if you're allergic to jargon-heavy academic social science. On the plus side, it's only 123 pages (excluding bibliography and index). Étienne Wenger, Communities of Practic…
…
continue reading
1
/Talking About Machines/: copier repair technicians and story-telling
32:15
32:15
Spela senare
Spela senare
Listor
Gilla
Gillad
32:15
Julian E. Orr, Talking about Machines: An Ethnography of a Modern Job, 1996 Credits Image of a person using a copier via Mr. Domingo.Av Brian Marick
…
continue reading
1
/Seeing Like a State/, part 3: the users, the clients
33:03
33:03
Spela senare
Spela senare
Listor
Gilla
Gillad
33:03
James C. Scott, Seeing Like a State: How Certain Schemes to Improve the Human Condition Have Failed, 1998. XKCD, Always try to get data good enough that you don't need to do statistics on it. Mark Twain, Life on the Mississippi, 1883. Jane Jacobs, The Death and Life of Great American Cities, 1961. Rosa Luxemburg, Organizational Questions of Russian…
…
continue reading
1
/Seeing Like a State/, part two: recognizing your High Modernist eidolon
25:09
25:09
Spela senare
Spela senare
Listor
Gilla
Gillad
25:09
James C. Scott, Seeing Like a State: How Certain Schemes to Improve the Human Condition Have Failed, 1998. Paul McCauley has used the idea of eidolons in more than one series. (Two that I know of.) The most recent is in his "Jackaroo" series of two novels and a few shorter pieces. The first of the novels is Something Coming Through. Here's a review…
…
continue reading
1
E17: James C. Scott’s /Seeing Like a State/, part one
22:08
22:08
Spela senare
Spela senare
Listor
Gilla
Gillad
22:08
James C. Scott, Seeing Like a State: How Certain Schemes to Improve the Human Condition Have Failed, 1998. The Mastodon companion to this podcast: social.oddly-influenced.dev Credits Satellite image of Brasilia courtesy Axelspace Corporation, CC BY-SA 4.0, via Wikimedia CommonsAv Brian Marick
…
continue reading
1
Interview: Glenn Vanderburg on engineering
29:36
29:36
Spela senare
Spela senare
Listor
Gilla
Gillad
29:36
Mentioned One of Glenn's talks on engineering. The first part of Hillel Wayne's interviews of people who've "crossed over" to software from "real" engineering. It's really good. Herbert Simon, The Sciences of the Artificial, 1969 Fredrick Brooks, Jr., The Design of Design: Essays from a Computer Scientist, 2010 David L. Parnas and Paul C. Clements,…
…
continue reading
1
Interview: Mark Seemann on /Blindsight/ and /Thinking, Fast and Slow/
40:51
40:51
Spela senare
Spela senare
Listor
Gilla
Gillad
40:51
Mark Seemann blog twitter Code That Fits in Your Head, 2021 The books Peter Watts, Blindsight, 2006. Goodreads description. Or: free at the author's site. Daniel Kahneman, Thinking, Fast and Slow, 2011 Also mentioned Read Montague, Why Choose This Book?: How We Make Decisions, 2006 Felienne Hermans, The Programmer's Brain, 2021 George A. Miller, "T…
…
continue reading
1
BONUS: Lord, preserve us from totalizing systems
26:22
26:22
Spela senare
Spela senare
Listor
Gilla
Gillad
26:22
DDavid Graeber, Toward an Anthropological Theory of Value, 2001 David Graeber, Debt: The First 5,000 Years, 2011 David Graeber and David Wengrow, The Dawn of Everything: a New History of Humanity, 2021 Dr. Anna O’Brien, Cows have distinct social classes and 'Boss Cows' Aimi Hussein and Racheal Bryant, "The secret life of cows: Social behavior in da…
…
continue reading
1
David Graeber’s three kinds of economies
25:30
25:30
Spela senare
Spela senare
Listor
Gilla
Gillad
25:30
David Graeber, Toward an Anthropological Theory of Value, 2001 David Graeber, Debt: The First 5,000 Years, 2011 People mentioned Einar W. HøstAv Brian Marick
…
continue reading
1
David Graeber, gift economies, and open source projects
23:11
23:11
Spela senare
Spela senare
Listor
Gilla
Gillad
23:11
David Graeber, Toward an Anthropological Theory of Value, 2001 David Graeber, Debt: The First 5,000 Years, 2011 Eric Raymond, "Homesteading the Noosphere", 1998-2000 Credits Picture of a Kula ring gift item, Brocken Inaglory, CC BY-SA 3.0, via Wikimedia CommonsAv Brian Marick
…
continue reading
1
Analogies in and around /Image and Logic/
16:14
16:14
Spela senare
Spela senare
Listor
Gilla
Gillad
16:14
Peter Galison, Image and Logic: A Material Culture of Microphysics, 1997 The 1968 Software Engineering Conference An objection to the trading zone Fauconnier and Turner, The Way We Think: Conceptual Blending and the Mind's Hidden Complexities, 2002. Eric Raymond, "Homesteading the Noosphere", 1998-2000 Credits Roulette wheel image from Flickr user …
…
continue reading
1
Mini-episode: What does Galison mean by “tradition”?
14:12
14:12
Spela senare
Spela senare
Listor
Gilla
Gillad
14:12
Peter Galison, Image and Logic: A Material Culture of Microphysics, 1997 Wikipedia on academic genealogy @made_in_cosmos had a tweet about tradition that I mentioned Paul Hoffman, The Man Who Loved Only Numbers: The Story of Paul Erdős and the Search for Mathematical Truth, 1998 Context-driven testing website and book The Agile Fusion workshop desc…
…
continue reading
1
Mini-episode: Galison doubts Kuhn’s idea of scientific revolutions
8:30
8:30
Spela senare
Spela senare
Listor
Gilla
Gillad
8:30
Peter Galison, Image and Logic: A Material Culture of Microphysics, 1997 Thomas Kuhn, The Structure of Scientific Revolutions, 1962 Steven Law, "Do you see a duck or a rabbit: just what is aspect perception?", 2018. (Also has a picture of the Necker cube, which Kuhn also uses. Come to think of it, it might be he only uses the Necker cube, not the r…
…
continue reading
1
Galison’s /Image and Logic/, Part 2: The Trading Zone
19:35
19:35
Spela senare
Spela senare
Listor
Gilla
Gillad
19:35
Peter Galison, Image and Logic: A Material Culture of Microphysics, 1997 Credits Roman coin depicting the harbor at Ostia, from the title page of The Periplus of the Erythraean Sea: Travel and Trade in the Indian Ocean by a Merchant of the First Century, translated by Wilfred H. Schoff, 1912. Source unknown, but the entire book is public domain. Vi…
…
continue reading
1
Galison’s /Image and Logic/, Part 1: The stickiness of experimental tradition
26:59
26:59
Spela senare
Spela senare
Listor
Gilla
Gillad
26:59
Peter Galison, Image and Logic: A Material Culture of Microphysics, 1997 Brian Marick, An Outsider's Guide to Statically Typed Functional Programming, unfinished Brian Marick, Lenses for the Mere Mortal: Purescript Edition, unfinished Programming languages: Clojure, ClojureScript, Elixir, Elm, Purescript Credits Photo of proton-antiproton collision…
…
continue reading
1
E7: Imre Lakatos on what persuades scientists to risk their careers
21:08
21:08
Spela senare
Spela senare
Listor
Gilla
Gillad
21:08
Lakatos in a nutshell Scientists join research programmes. Research programmes are characterized by a small hard core of 2-5 postulates that guide development of theories and experiments. The hard core is not questioned from within the research programme. To be progressive, a research program must produce a series of dramatic ("novel") predictions …
…
continue reading
1
Interview: James Shore and Boundary Objects
39:43
39:43
Spela senare
Spela senare
Listor
Gilla
Gillad
39:43
James Shore: website, The Art of Agile Development, AOAD book club, twitter Mentioned Susan Leigh Star, This is Not a Boundary Object: Reflections on the Origin of a Concept, 2010 Jeff Patton: website, story mapping articles, story mapping book, twitter Gojko Adzic: website, book on impact mapping, impact mapping website, twitter Diana Larson: webs…
…
continue reading
1
Interview: Downsides of packages, upsides of jUnit (with Elisabeth Hendrickson and Chris McMahon) ("Packages", Part 4)
34:37
34:37
Spela senare
Spela senare
Listor
Gilla
Gillad
34:37
Guests Elisabeth Hendrickson, @testobsessed, Curious Duck Digital Laboratory Chris McMahon, @chris_mcmahon, blog Citations Crafting Science: A Sociohistory of the Quest for the Genetics of Cancer, Joan Fujimura, 1997. Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing, Elisabeth Hendrickson, 2012.…
…
continue reading
1
Theories of What? or: Richard Rorty Weighs in on TDD ("Packages", Part 3)
23:00
23:00
Spela senare
Spela senare
Listor
Gilla
Gillad
23:00
Citations Crafting Science: A Sociohistory of the Quest for the Genetics of Cancer, Joan Fujimura, 1997. Contingency, Irony, and Solidarity, Richard Rorty, 1989. Smalltalk Best Practice Patterns, Kent Beck, 1996. Ward Cunningham on "working the program", 2004. The Mathematical Experience, Phillip J. Davis and Reuben Hersh, 1980. "Elephant Talk", Ki…
…
continue reading
1
jUnit and What Makes a Successful Tool ("Packages", Part 2)
21:47
21:47
Spela senare
Spela senare
Listor
Gilla
Gillad
21:47
Recombinant DNA ("gene splicing") was a wildly successful technology in the world of cell biology. Its success gave credibility to the associated "proto-oncogene theory of cancer." The theory piggy-backed on the tool. jUnit was a fairly successful tool in the world of Java programmers. But it was not as successful as recombinant DNA, and it was fai…
…
continue reading
1
E2: Viruses, Cancer, TDD, and "Packages": Part 1
20:06
20:06
Spela senare
Spela senare
Listor
Gilla
Gillad
20:06
When TDD arrived on the software scene around 1980, it became popular very fast. Why did it succeed so well? I think it's because it was a combined theory and technology that hit the same "sweet spot" of intellectual infectiousness that the "proto-oncogene theory of cancer" did in the 1980's. Most of this episode is a history of the proto-oncogene …
…
continue reading
The episode builds from the paper “Institutional Ecology, 'Translations', and Boundary Objects: Amateurs and Professionals in Berkeley's Museum of Vertebrate Zoology, 1907-1939”. It contains a brief history of how biology was changing around 1907, how scientists and collectors collaborated using "boundary objects", and how acceptance tests can be s…
…
continue reading
#oddlyinfluencedAv Oddly Influenced
…
continue reading
1
Episode 32: Depression. You ok SIS? BRO?
1:00:57
1:00:57
Spela senare
Spela senare
Listor
Gilla
Gillad
1:00:57
We talk about our own personal experiences with depression living in Utah, triggers, and how to work past this in the african american community.Av Oddly Influenced
…
continue reading