

I got my kids started on Scratch - I recommend it! Syntax is communicated with puzzle block shapes. Statements have a tab on the bottom, and a matching slot on top; number and string values are pill-shaped; boolean expressions are diamond-shaped. If the pieces fit together, it’s a valid program.





A big part of the problem is that we don’t measure externalities well. Like teachers and artists produce way more value than they’re paid for. Instead we only reward value that can be directly measured by your boss, and that value is compensated at as low a level as the boss can get away with.