~/talk

Carpenters and Cartographers

Talkat LambdaConf 2017 · 2017-05-25..05-27· [soft-skills]
slides:none on file

Argues two concrete cognitive modes — carpenter mindset and cartographer mindset — and claims the right order matters: first map the domain by discovering abstractions (use laws from category theory and monads to detect and compose structures), then implement. Shows metaphors and craft talk hide reality and create attachment to tools; shows that mapping first reduces costly rewrites and yields implementable designs that actually work.

AI-written summary · about

  1. 0:00Intro
  2. 0:47What is it WE DO as software developers ?
  3. 2:14Stacking layer upon layer of ABSTRACTION is the only way we have to cope with that tremendous COMPLEXITY
  4. 2:44Abstractions make complex things SIMPLER but mastering new ones is often DIFFICULT
  5. 2:58Sometimes a good METAPHOR is worth a thousand words
  6. 3:18Numbers are a difficult ABSTRACTION Children often count using their fingers as a METAPHOR
  7. 4:37There are PROBLEMS with METAPHORS
  8. 5:12UNLAWFUL
  9. 5:34PERSISTENT
  10. 6:48The CARPENTER sees his activity as CREATIVE
  11. 7:41METAPHORS are only good when they help us to grasp new ABSTRACTIONS which are THE REAL STUFF
  12. 7:59UNIVERSAL
  13. 8:16PERMANENT
  14. 9:20The CARTOGRAPHER considers his job to be one of DISCOVERY He searches for the abstractions that are hidden behind the business requirements
  15. 9:45The Carpenter PROJECTS order onto complexity The Cartographer EXTRACTS abstractions from complexity
  16. 10:18CARTOGRAPHY BEFORE CARPENTRY
~/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.