- why I have changed from game maker to etoys / squeak
- why I think engagement and motivation while important are not enough
- why I don't want to be just a teacher of computing anymore but more of a teacher of the non universal powerful ideas
- why I am thinking I can no longer teach in a school which doesn't grasp these ideas
- you can't sustain the critique of instrumentalism and / or technocentrism without a sound philosophical basis, since these forces are such strong drivers in our current society
- everyone can be doing their best and trying their hardest within their perceived universe but things aren't really going to change substantially for the better unless people step outside of that to look at the bigger picture
1. Dramatic change is eternal, "you can't step in the same river twice"
2. No construction, without destruction
3. Augmentation / Symbiosis - Humans are natural born cyborgs
4. That a computer could be an immersive, dynamic medium for children to explore powerful ideas that are not accessible readily to children in other ways (eg. dynamically representing the exponential spread of an epidemic, teaching calculus through vectors)
5. Recursion: By making the parts as powerful as the whole then we avoid the tyranny of the subgoals
6. Map and the territory: Sometimes the map in our heads does not fit the territory in the real world.
7. Dialectics, grasping both sides of the equation
Hegel: all that is real is rational; all that is rational is real
Engels: reality proves to be necessity; all that exists deserves to perish
8. Historical materialism, the importance of looking at history to understand the present
This is really an amalgamation of some thoughts from Alan Kay, philosophical marxism and perhaps other sources (Daniel Dennett, Andy Clark, Rodney Brooks). Incomplete and not sufficiently explained.