This is trivial but I think useful from a teaching/standardization perspective (and I think I recall seeing it mentioned at various times in the forums).

When a new sketch is created, including the required setup/loop functions by default would be a friendly option for new users. This would not annoy more experienced users in most cases (I would welcome it).

I imagine it is on a 'to do' list somewhere but never got a priority bump with everything else that needed doing.

I'll vote for a boilerplate template that gets used when you select "New..." from the start menu. Having it just be an editable file somewhere so people could customize it if they want would be a bonus.

I'll vote for a boilerplate template that gets used when you select "New..." from the start menu. Having it just be an editable file somewhere so people could customize it if they want would be a bonus.

An external text file that gets loaded would be an awesome option. Add your own header format etc.

A "New File from Template", IMHO, would logically have the property that it has a new name, and be ready to save into the Arduino folder.

This might also reduce a source of frustration for the kids when I work in school.

The Examples are on a read-only network drive, so they kids have to save in their Arduino folder before they can compile. It is okay to explain that the examples are shared. It is even okay that this explanation makes sense while Stubs is in the Examples menu, but it always felt a bit hokey.

IMHO the purpose of the Stubs sketches seemed to be to make a new sketch to start work on. Pulling it out into a different menu, also offers the opportunity to have different semantics: a new sketch, with a new name, ready to save into Arduino folder. This seems 'right'.

I should admit, I don't like the word 'Stubs'. Like many others, I didn't notice it for a while. I suppose, it sounds a bit old techy. My mind skipped over it for weeks, imagining it was a technology category, like EEPROM or Analog, I suppose :-/.

I feel Template has a meaning of 'not the actual thing, but a way to make an actual thing', whereas Stubs doesn't.