Computer Science: Just the Useful Bits
  • About
  • On Anchor.fm
  • On Spotify
  • RSS

Ross Kaffenberger: Teaching, WebPacker and Paradigms

Jul 25 2022

(Anchor.fm link)

Ross Kaffenberger and I talk about teaching, software development and how he got into both. As always, I ask what was useful and not in his education.

Oh man, my audio quality is AWFUL here. Luckily Ross’s is better and he’s great at carrying the conversation!

We talk about how Ross “cheats” both to get into teaching and to get into tech, and about some overlap between the two – we talk about Seymour Papert, of course. Later we get into different paradigms of programming and what you learn from them, as well as the balance between being a generalist and a specialist.

Ross has done a lot with WebPacker – WebPacker and the asset pipeline are a lot like Bundler as a way to control the Wild West of dependency management.

  • Ross’s Twitter: rossta
  • Ross’s web site
  • Yann LeCun
  • Teach for America
  • MindStorms, by Seymour Papert
  • Rube Goldberg machines
  • Topological Sort / TSort
  • Traveling Salesman Problem
  • Genetic Algorithms
  • Evolutionary Algorithms
  • Minimax algorithms[https://en.wikipedia.org/wiki/Minimax]
  • Connect-Four
  • Elixir language
  • Elixir Phoenix - websocket-based web framework
  • Rebuilding Rails - my book
  • Clojure
  • Emacs - an example of weirdness, but also a text editor
  • Scratch
  • Human Resource Machine
  • World of Goo
  • 7 Billion Humans
  • “Software is Eating the World”
  • “Your scientists were so preoccupied with…” Jeff Goldblum quote