~/talk

Software Engineering: A philosophical activity

Talkat Craft Conference 2019 · 2019-05-07..05-10· [software-architecture]
name:Tom Enden
github:tomenden
slides:none on file

Starts development by lying in a hammock and doing design as metaphysics, then treats tests as Wittgensteinian propositions that produce facts, and argues classes map to Plato’s eternal ideas (Plato → classes) while objects are runtime particulars. Emphasizes Logo’s turtle for learning, cites Harrison Ainsworth’s Tractatus-for-code, warns that full testing is impossible so engineers must choose important facts, and claims programming languages constrain what problems can be imagined and solved.

AI-written summary · about

  1. 0:00Introduction
  2. 2:30The left right side myth
  3. 4:40Binary thinking
  4. 5:15Mindstorms
  5. 6:05Logo
  6. 6:50Aim
  7. 7:20Requirements
  8. 7:42Where do you start
  9. 7:59Hammock Driven Development
  10. 8:12Get up from the computer
  11. 8:25Software design
  12. 9:19Philosophy
  13. 10:40Scope
  14. 11:04Superpower
  15. 11:54Ancient philosophical problem
  16. 12:37The universal
  17. 13:28The bottle
  18. 13:46Plato
  19. 14:00Particulars
  20. 14:38Platos theories
  21. 14:48Goodness
  22. 15:30Objectoriented
  23. 16:12Platos ideas
  24. 16:27Classes and objects
  25. 16:38Classes are models
  26. 17:14Platos 8 points
  27. 17:45The development process
  28. 18:14Tests
  29. 18:35Ludwig Wittgenstein
  30. 19:29Vidkun Stein
  31. 25:12VidkunStein
  32. 29:39Summary
  33. 30:33Conclusion
  34. 31:44Programming language combinations
  35. 32:12Staying Curious
  36. 32:28Question of the future
  37. 32:47Conspiracy theories
  38. 33:17What one cannot talk about
  39. 33:43You just need to choose
  40. 33:57I need to test
  41. 34:13The Problems of Philosophy
  42. 34:49The Source
  43. 35:15Under the Sun
  44. 35:44When kids are born
  45. 35:58Everything changes
  46. 36:21Learning new languages
  47. 36:54Design needs to be good
~/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.