Been a while since I've posted a #crazyidea - I guess I've been tired. But here's a new one:
Imagine a tycoon like game a la OpenTTD. But instead of bits given fancy names such as wood and goods, you're transporting datastructures.
But you're also responsible for designing the factories that change the datastructures into the requested forms.
And then you can compile it to actual working software.
Ok, this isn't actually a new idea, it's just visualised differently.