Hi guys.
Again, I love the recent energy around our curated content. Let's keep this up forever right? Anyway. So as the title suggests, it may be time to reiterate on how all the content is organized.
First thought: Toolbox is at risk to become overshadowed and redundant. I'm going to see if we have a seamless category match between what's already there, versus what we outline in Samples. When Samples is ready to swallow Toolbox, it's going to happen.Second thought: This contains several sub-thoughts, which is actually more like a tree of thoughts ... so take a deep breath.
(i) We have an Articles section (for those who didn't know) at
https://www.qb64.org/portal/articles/. Obviously it's in the wrong place, as nobody reads the actual website once they've found the forums. (ii) There is a theme to the articles we have, in the sense that they elaborate on how to use a particular class of QB64 functions together. (iii) Digging on through the forums, particularly today, I see handful of cases where keywords in combination need some elaborating on, namely the relation between _screenmove middle and _delay. (iv) There are countless similar issues, like when to scan directly for INKEY$ and when to not (to name a recent example that nailed Terry).
Corollary: We need a better articles section embedded in the forums. We can have a shrine devoted to _MEM that includes not only Luke's writing, but also Steve's videos referenced at
https://www.qb64.org/forum/index.php?topic=1731.0 In the same section we can have a bunch of writing on good "combo moves" when it comes to QB64 commands. I can think of grey areas all day - like is there an ideal order to screenhide, console only, etc etc.
Third thought: This one is different, and arises because I've noticed a pattern. Especially recently, but certainly all the time, unrelated people use BASIC/QB64 for the same exact task or a near-identical task, post their code, and then each version dissolves into forum history. For example, three different people all recently posted on linear regression. (Fitting a line to data points). Do we let each of these rot away in Programs? ... Or should we notice that this task is super-common in computing, and is obviously common in QB64, so should we put this on a pedestal? Proceeding by analogy, linear regression is very much analogous to say, sorting algorithms. Let's keep thinking... suggestions?