
Writing, Technically with James Somers
Signals and Threads
00:00
Ruby Land - Is There a Delusion?
The idea that you can write software that's so clear that it doesn't need any documentation hinges upon some delusion about how clean you can make the abstractions. I feel like the thing you describe in Ruby land sounds like a different kind of delusion. It's hard to build macros that do a really excellent job of hiding all of the complexity of the underlying implementation. The simple things like when there's an error, does the error come out in a nice clean way or does it somehow reference the disfigured representation?
Transcript
Play full episode
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.