This is a good point. I've seen C# & Python devs who read the release notes and adopt new features of C#\Python with alacrity while at the same time their Excel development work, which they spend considerable time on, evolves not at all. E.g., still using IF(ISERROR(...)) rather than IFERROR; VLOOKUP rather than INDEX(MATCH()); slow & brittle array functions rather than SUMIFS; employing many intermediate columns to clean out errors rather than using AGGREGATE(); doing things in VBA that they would never do in their primary programming language (v = Worksheets("pnl").Range("N22:N77").Value).
There is no GitHub for Excel workbooks where people build and extend generalized solutions that people can read, understand, and learn from. There is also a total lack of comments in Excel formulas (short of VBA custom functions) so good luck deciphering the 5 line SUMIF in the 10 year old model you inherited.
It’s not couched in engineering terms, but effectively a body of work and reference does exist to help people use excel - I’ve constantly used it to improve myself.
It is definitely not made by engineers and coders, but by normal people and excel jockeys.
Source needed.
There’s crap tons of excel help, and the amount of excel queries+answers will easily put other languages to shame.
The difference is that excel is not usually treated as an engineering tool, with the various rituals that go with it.
In contrast, take a look at how financial analysts learn excel - a field where excel IS an engineering tool.
It’s the differences between being a home cook and a professional chef.