~/talk

The Abstract Method, In General

Talkat LambdaConf 2015 · 2015-05-22..05-24· [software-architecture]
links:none on file
slides:none on file

Argues that abstraction is a method not a topic and claims programming benefits from a weak structuralist standpoint: treat abstractions as first‑class objects, not handwavy metaphors. Demonstrates the completion procedure (N→Z→Q→R→C) as a reusable pattern, points to the abstract method behind rings and Yoneda dualities, cites Heaviside’s operational calculus and telephony work as invention before proof, and shows practical extraction of invariants via tools like the Eclipse refactor.

AI-written summary · about

  1. 0:00Intro
  2. 4:14The Atomist Fallacy
  3. 4:52The Structuralist Response
  4. 6:32The (Weak) Structuralist Program
  5. 7:31Axiomatic Systems: An Interlude
  6. 8:50The Axiomatic method will try, in the demonstrations of a theory, to separate out the principal main springs of its arguments; then taking each of these separately and formulating it in abstract form it will develop the consequences which allow from it
  7. 9:58The Abstract Method in 3 Steps
  8. 11:35Axiomatics and Abstractions
  9. 13:12Compare: The "abstract method" refactor
  10. 13:54A purpose to this
  11. 18:08The Unity of Mathematics (case study)
  12. 22:43The Prism of Mathematics (a poor, suggestive sketch)
  13. 24:52Aristotle's program of using philosophy to lend clarity directedness, and unity to the investigation and study of particular sciences
  14. 25:38Oliver Heaviside
  15. 27:36The use and abuse of abstraction
  16. 30:06Programming as a Mathematical Practice
  17. 33:11Teach Programming from a (weak) Structuralist Standpoint
  18. 34:35The Mystery of the Abstract Method
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.