- Jun 2021
Programmers should be encouraged to understand what is correct, why it is correct, and then propagate.
- understand why it is correct
- programming: understand the language, don't fear it
- programming languages: learning/understanding the subtleties
- combating widespread incorrectness/misconception by consistently doing it correctly
- annotation meta: may need new tag
- spreading/propagating good ideas
- having a deep understanding of something
- good advice
- Oct 2020
I'm suggesting there should be a way to write lifecycle related code that also responds to changing props, like how useEffect works. I think how React handles this could be a good source of inspiration.
- use as inspiration
- Dylan Vann
- excellent writing
- can we do even better?
- copying/doing the same as how another project/library did it
- feature proposal
- copying ideas from another project
- learning by studying/emulating/copying others who do it well
- learning from others
- Jul 2016
Perceptual Learning - Training the brain to better perceive the information it is getting from the eyes.
This would be the optimal learning experience, for me.
- Feb 2016
gender neutrality, creativity, imagination and tinker time are the basis for learning
Not just for Carrie Anne Philbin’s CS classroom. For so many approaches to learning, these principles help a lot.
- Aug 2015
This might be the most explicit link to constructivism and constructionism. Not only is it about “learn by doing”, but it’s about concrete action in the physical world. Can’t help but find it limiting and restrictive to mention “3D Printing” as the main component. After all, FabLabs got started without 3D printers and the Maker movement has a lot of stuff which has little to do with 3D Printing. But it’s hard to argue that 3D Printing haven’t attracted attention, in the past couple of years. Sexier than laser etching? As Makers often point out, there’s a lot in the movement which is really very similar to what was happening in shop class. Though the trend may sound new, it’s partly based on nostalgia. A neat aspect, though, is that much of it can happen through learners’ projects cutting across class boundaries. Sure, we’ve known about project-based learning for a while. You do a project for a class or a series of classes. But how about a personal pathway (cf. “individualism”, above) through which learners add learning experiences around a central project? Learning Circles can make that into something really neat.