One thing I find challenging when teaching Pharo to new students -- especially those accustomed to IDEs with files, which is pretty much all of them ;) -- is that there are sometimes menus (depending on the Pharo version) to add a new package, new class, new protocol, but not a new method, etc.��
For onboarding new users, I think it's important that these things be intuitive��and consistent,��especially since updating tutorials takes time. They are super important because inconsistencies become barriers to onboarding new people. My point here is not that a menu option necessarily exists, but that we have��a consistent way to explain how to create things even when Pharo changes. Apple used to have 10 commandments for keyboard shortcuts, and I think a similar idea could apply to having consistency in these elements of Pharo.
Here are some related perspectives:��