Skip to main content

Week 4: The tool kit

Dependency manifests as archaeological artefacts — what a project's chosen tools reveal about its era, its team, and its assumptions.

15 March 2027

Open the slides

Learning outcomes

By the end of this week you should be able to:

  1. date a codebase from its dependency manifest and defend the estimate
  2. analyse version-pinning strategy as evidence of a team’s risk posture
  3. assess the transitive dependency graph as inherited, unchosen infrastructure

Outline

Required reading

Further reading

Seminar questions

  1. Cox argues dependency adoption deserves the scrutiny of a hiring decision. Whose labour does that framing make visible, and whose does it still hide?
  2. Star and Ruhleder claim infrastructure becomes visible only on breakdown. Was your dig site’s dependency graph ever visible to its authors?
  3. Does a pinned lockfile preserve a project or embalm it?

Teaching team