GA Nostr. Thought of the day:
In praise of "repetition" in learning.
Sorry for polluting your feed with LinkedIn content, but Michele is good people (and I’m doing whatever I can to get him to try better social media).
https://www.linkedin.com/posts/michelesollecito_doing-the-same-exercise-1000-times-is-way-activity-7343907900572004352-9XR2
I’m 100% with him here.
Step 1: Pick a problem.
Step 2: Work on it. (Slowly… What’s the rush? This is learning on your own time).
Step 3: Go back to Step 2.
Get stuck. Unlock yourself. Get deep into it.
Repeat. Repeat. Repeat. Repeat. Repeat.
Get stuck again. Get bored. Repeat. Give up.
Start over with the "perfect architecture" after all the lessons learned... Turns out it wasn’t that perfect after all.
Get stuck. Unlock yourself. Undo a bunch of things. Save what you can. Throw away the rest. Challenge your assumptions.
Figure out where the real value is.
Understand not just the tech stack, but the actual problem you’re trying to solve.
Actually learn something!
It turns out that once you truly understand what’s involved in building something, you’ll realise that the five-minute, vibe-coded app (even your classic to-do list, blog engine, or snake game) is just a toy—and it stays a toy even after months or years of work.
Learn how to do it anyway.
Learn how to build it, run it, maintain it.
Learn how to deal with users, bugs, feature requests, security issues, outages, costs, community, contributions (if OSS), and so on.
In a time of increasing immediatism, fake urgency, and widespread Dunning–Kruger effect, keep your ego in check and take time to learn for real.
You won’t just be one of the few people who can actually build something in tech...
As others fall into lazy wishful thinking and helplessness, you’ll be among the small percentage who can actually do things.
There’s no shortcut.
There’s no end.
It’s a struggle.
And it’s immensely fun.
Just do it.
#GM #SoftwareEngineering #Learning #RealTalk #NoShortcuts #MasteryTakesTime
Showing page 1 of
1 pages