RE: https://infosec.exchange/@hal_pomeranz/116898915732895057
I am now in my…uh…43rd (I think?) year of writing code, and:
Same. This is accurate.
RE: https://infosec.exchange/@hal_pomeranz/116898915732895057
I am now in my…uh…43rd (I think?) year of writing code, and:
Same. This is accurate.
Something I tell my students:
Frustration is very often what learning feels like. Don’t be afraid if you’re frustrated. Don’t feel like there’s something wrong with you if you’re frustrated.
Now frustration and zero progress and just stuck and spiraling…that is not learning anymore. Take a break. Take a nap. Seek out help. Get unstuck!
BUT: when you first encounter frustration, yay! Maybe important learning is about to occur.
There’s an idea I think is helpful called the “zone of proximal development.” It takes many forms, but roughly:
If you can just sit down and be awesome at something, that’s lovely, but there’s not much useful learning there.
If something is so challenging that you can’t get •anywhere•, there’s not much useful learning there.
If something is just challenging enough that you can get through it with productive struggle, collaboration, and/or assistance, •that’s• when great learning occurs.
I believe the originator of the idea focused primarily on assistance — a more knowledgeable “other” teaching the less-knowledgeable student, a hierarchical model of learning — but with my Montessori heart, I gravitate at least as much to the “productive struggle” and “collaboration” parts.
@inthehands This is very reminiscent of the flow channel by cziksentmihaly (sp?) are you familiar with that?
@adamshostack I remember hearing about it once, but that’s all I remember
Ah, here: https://isu.pressbooks.pub/thuff/chapter/flow-theory-jennifer-uptmor/
…and that page starts by mentioning ZPD, so relevant for sure!
Yup. Macalester’s CS program has group projects in almost every class, starting from the most intro of intro courses, emphasizes collaboration during in-class activities (2nd semester course explicitly uses a form of pair programming for like 70% of class time), and has an entire course devoted to open-ended, student-driven team projects.
Collaboration and learning with peers are magical when you get them working well.
If you want to get good anything, especially anything artistic, learn to just •love• sucking at it! For spiritual nourishment, it's the doing that counts — not being good.
@inthehands I need to internalize this, especially about drawing
That’s a very kind thing to share! I’m glad my screaming into the void here has actually been valuable to someone.
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.