haha, this brings back wonderful memories of a while back when I attempted to make an OS ... [snippety snip] ... glad to be legendary!
Glad to see you're taking it all in stride
I read your thread, thanks for the link. Take heart in that even if misguided, I see evidence of impressive technical knowledge.
Truth be told, a lot of us were like that when we were younger. The problem is so much has already been done, it's hard to know where a newbie is to start. Today's computers have so many abstraction layers that you can't even really hack around much. And any dream you have of redoing any of the existing software or layers is inevitably met with what you got.
When I was in grades 5-8, I did all kinds of stuff on my Apple ][. Back then, there simply wasn't all that much to know, so even something coming from a 12-year-old had reasonable credibility.
I never wrote an OS, but I did write a (very crude) graphics drawing and presentation program. I needed something to display voltage-time curves for my grade 7 science project (the venerable "Which battery lasts longest?" - Duracell won, by the way). Today, you would simply plot the curves in Excel and use a laptop with PowerPoint sitting beside your display board. Back then, none of that stuff existed (or I certainly didn't have access to it). So I wrote it myself.
I also made headways into a database program (I was going to call it the Personal Filing System, not realizing that name was already in use) and some Star Trek games, because, hey, I was a geek.
In grade 8 I needed to show an animation of how antihistamines work, so again I brought out the Apple ][, started typing
NEW
10 HOME
20 REM HERE WE GO...
And created what I needed. Nowadays, you just fire up Flash.
I remember getting my first C++ compiler (for DOS), and what kind of power that opened you up to. I was the classic cheap student / geek -- if I couldn't afford to buy a piece of software I needed, I tried to figure out if I could build it myself. I had a fairly reasonable clone of Telix going (if a bit slow at anything faster than 9600 baud) for my BBS'ing needs!
I wrote a text-based window manager (like those old DOS programs), just for fun, and I even wrote a presentation/page renderer using a simple markup language I came up with. Nowadays people would just laugh at you because every OS has a window manager and we have all manner of Flash, HTML, XML, etc.
Nowadays I still have trouble setting up a Visual C++ program to do a "Hello World" Windows app.
And then in grade 9, after reading a computer architecture book, I sketched a schematic for a very simple Z80-based computer, which I still intend to build one day. It was so tedious drawing all those address and data lines!
All the good stuff has been done! We were born 10 years too late