Reversing the technical interview
Summary
Reversing the technical interview is a write-up that uses the classic problem of reversing a linked list to explore how different languages implement the same concept. It weaves code samples across Lisp/Clojure, Python, Java, JavaScript, Ruby, Smalltalk, Lua, MoonScript, and even a playful esoteric language, all narrated with a literary, interview-tutor vibe. The piece also reflects on interview culture and the idea of naming as a metaphor for understanding data structures, ending with a teaser for follow-up content and community responses.