Oddly Influenced cover image

Oddly Influenced

BONUS: a circle-centric reading of software development through the 1990s, plus screech owls

Jul 21, 2023
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.
30:25

Podcast summary created with Snipd AI

Quick takeaways

  • The rebellious attitude of collaborative circles in software engineering led to a focus on code and the rejection of a hierarchy based on documentation.
  • The agile movement challenged the status quo of minimizing change in software projects and embraced change as a positive good, leading to various agile techniques.

Deep dives

Collaborative Circles and the Origins of Lightweight Methodologies

This episode explores the history of collaborative circles in the development of lightweight methodologies in software engineering. The speaker compares the network of teams creating these methodologies to the first-wave feminism movement in the United States. The rebellious attitude towards the dominant orthodoxy in software, which prioritized documents like requirements and specifications, led to a focus on code and a rejection of the hierarchy placed on documentation. The speaker suggests that this rebellious mindset made it easier to embrace techniques like test-driven design and rethink the value of abstraction.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner