Some of these I agree with, some I disagree with, but they came up in chat recently, so I am putting them here:
closed as too broad by thesecretmaster♦, Ben I.♦, Gypsy Spellweaver, ItamarG3, heather Jun 23 '17 at 0:48
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
Maybe just lesson-design. Any example or analogy takes place within the context of a lesson. That would pair nicely with curriculum-design. One for micro issues and one for macro. Plus, teaching-analogy is ambiguous by itself. Is teaching the analogy? Is something an analogy for teaching? For teaching with?
I like the focus simply on style, whether it be preceded by code, coding, or programming.
Absolutely, beginning, in my mind, with introductory-programming. Reading through questions with it, I didn't see any that were made better or were categorized more clearly because of it. I had one in particular (Raspberry Pi course development) that used it, and looking back, I can see that it added nothing other than useless metadata. I got to the point and summarized it well with raspberry-pi and curriculum-design. Plus, introduction to what? To whom? At what level? The tag almost by definition wants for more information. As a result it does less good than harm.
This seems like a broadening rather than a narrowing. examples would encompass any way of demonstrating something, while teaching-analogy only refers to analogies and historically has been a fairly narrow tag.
This makes perfect sense. Code style is the same idea as conventions. The only slight tweak I'd make it simply merging code-style into coding-conventions because it's simply much more used. Either way, I'd wait on a giant retag because mods can do that without bumping them.
Sure, I do like this phrasing better, and it is slightly broader. I don't really see a huge difference, but it is a small improvement.
This needs to be more specific, and maybe should be a separate question. All the above tags seem valuable to me, but I'd elaborate on a later meta question.