Seconded. The computestick can stay attached to one of your HDMI ports, with keyboard and mouse tucked away somewhere until you need them, then you can simply share a drive or do remote desktop, VNC or run standalone.
"You've written your own source control for this code [ +30 points of FAIL ]"
This is a checklist from any decent software project management book. Here's a good one written over 40 years ago:
Mythical Man Month
And the issue of managing a large code base can be handled by a modern VCS system like Perforce that let's fetch and work with only the portion of the code base you're interested in.
...which states that this has already happened.
Our _past_ selves created life from the archived data....
That is true. Microkernel, POSIX Filesystem, TCP/IP stack, GUI, auto hardware detection, web browser and web server, terminal, command line tools, demo apps including 3D vector graphics. And it was all written in C/C++ except for about 200 lines in the kernel where Dan Dodge (co-founder and CTO) found he could do task switching faster with hand coded assembly instead of using TSS. We studied the output of the Watcom C/C++ compiler with full optimization enabled and register passing, there's no way a human could make tighter code, and that was 25 years ago.
As others have questioned I can't think of any other reason why you would want to right an entire OS in assembly language except as an academic exercise. QNX is tiny and portable, it currently runs on x86, ARM, PPC, and MIPS.
I remember watching Star Trek (TOS) and thinking how fantastic it would be to have all that storage in that little cartridge the size of a matchbook; books, movies, medical records, the Encyclopedia Galactica, all on one little memory device. I never expected it happen in my lifetime.
Then in 1985 once the initial glow of the original Macintosh had worn off a little, my brother and I brainstormed on what our _ultimate_ computer would be: 1024x768 TrueColor display, a whole _8_ megabytes of memory, and a 50 Mhz 68000 series CPU. Wheee!
Now we have 128 GB microSD cards smaller than your fingernail. And that super-computer in your pocket that happens to make phone calls? It's more powerful than a 4 processor Cray YMP M90 circa 1992.
We've come a long way!
"Star Wars is adolescent nonsense; Close Encounters is obscurantist drivel; Star Trek can turn your brains to puree of bat guano; and the greatest science fiction series of all time is Doctor Who! And I'll take you all on, one-by-one or all in a bunch to back it up!"
As Birdy said:
"It means context sensitive. It's sensitive to context. Try it over there."
Here's a link to the original demo:
Here's the slashdot article on it:
And to all those Amiga folks who will jump in and say, "The Amiga could do that too!", no the Amiga had most of the graphical stuff in ROM...