One thing I always liked about Smalltalk was the “Method Finder” available in several of its dialects. The following screenshot shows the version included in Pharo as an example: Essentially, this offers two different featues: Search for a method by (partial) name. Search for a method by example. By inputting a receiver, arguments (optional) and the expected result, one could find all methods that provide this functionality. In early 2009 I had started teaching courses at [RubyLearning](h...