Is "Negative Reinforcement" (fear of banning) a valid strategy for learning?
1 points
20 hours ago
| 1 comment
| HN
I’ve been mentoring junior devs (and looking at my own habits), and I’ve noticed a pattern: "Consumer Developers."

We have endless access to high-quality tutorials (freeCodeCamp, YouTube, documentation), yet the ability to build from scratch seems to be dropping. We optimize for the feeling of learning (watching a video) rather than the pain of debugging.

I tried standard "discipline" techniques (Pomodoro, blocking apps) to force myself to build, but they failed.

So I ran an experiment: I wrote a discord bot that tracks my GitHub activity. The Rule: If I don't push a commit or ship a project update in 30 days, the bot permanently bans me from my own community.

Result: The fear of "social rejection" and losing access worked instantly. I’ve shipped more in 7 days than in the last 6 months.

I documented the logic and the "NPC Trap" theory here: https://youtu.be/i2xdJ5ISoTI

My Question: Is relying on "fear/stakes" sustainable for long-term engineering growth, or is this just a recipe for burnout? Curious to hear if others use "high stakes" commitments to ship side projects.

rolph
20 hours ago
[-]
generaly people fear losing what they already have, to a greater degree than losing an opportunity to gain something they dont yet have.

people are do vary however.

reply