This is a very worthwhile discussion and illustrates some of the challenges in making Tinderbox’s features accessible to a wide audience. Action Code, Export Code, Functions, Stamps and so on make it appealing to people who already have an understanding of programming, and they bring their perceptions to the app and the discussions about it.
Others don’t have a coding background, but manage to “work out” ways to use Tinderbox’s features to be more productive. It was @satikusala who introduced the concept of a “config” note to me, and I think that he, like me, doesn’t have a deep “coding” background, so terms are generated kind of ad hoc to meet the needs of that particular project, conversation or exchange.
The intent of THHGTT is to make some of the more “advanced” features more accessible to users who have watched some of the YouTube videos, explored some of the sample files and had some success using Tinderbox; but want to take a “deeper dive,” without necessarily trying to become experts or skilled coders.
The “config note,” is a practice that can make a user more productive. Frankly, the only use case I had in mind, because of my own limited experience, not because I have some particular view of what a “config note” is, or should be, was caching.
And the “Config” note is/would be a container that stored data like file paths, URLs, API codes, and the like. Something like this:
I think @satikusala /Media container is similar, though I don’t have a lot of experience incorporating external media in Tinderbox, so I’m not sure.
I like the Settings idea, and that was one idea I wanted to explore given the recent discussions about color and fonts and so on.
The interesting question is, should we use a more rigorous vernacular to label these concepts? If so, then folks like @echuck , yourself , @eastgate would kind of have to help steer the conversation, because it’s out of my depth.
I have a hobbyist/historical interest in “programming,” but I’m not a developer, nor will I ever be one. But I am willing to learn how to use the vernacular correctly to help avoid creating confusion to Tinderbox users of any kind.
So what overarching name would be appropriate for a container that held notes about:
- Declaring Settings
- Maintaining State
- Caching
- Other examples? (Package installers? AI prompts?)
This has been helpful, and if we think it’s wise to kind of proceed along those lines then that’s what I’ll do. I do intend to try to keep things “light” in tone, some of this stuff can be intimidating (or “boring”) if you’re unfamiliar with it.