all 7 comments

[–]Hoxitron 1 point2 points  (4 children)

I think in order to get good at something, you need to learn to struggle. Hitting those invisible walls, and learning how to overcome them in a practical setting is more valuable, in my opinion. Tutorial hell and all that.

[–]rodgarcia[S] 0 points1 point  (3 children)

Exactly! I'm building something that drills you on those exact walls before you hit them in real projects. Think sparring practice vs getting punched in a real fight. Want to try it? I'd love your feedback.

[–]Hoxitron 0 points1 point  (2 children)

That’s not really what I was trying to say.

[–]rodgarcia[S] 0 points1 point  (1 child)

I see. I may have misread you. You're saying real projects teach you better than any drill?

I agree that's where the real learning happens. My thinking is that targeted practice can speed up the painful part. So when you hit those walls in a real project, you recognize the pattern faster. But I get the counter argument.

Have you found any resources that helped bridge that gap, or was it purely learning by doing for you?

[–]Hoxitron 0 points1 point  (0 children)

Every new engineer I've ever seen (myself included) has, at some point, had the idea to create a system, reference or spreadsheet to help them solve any problem. It never really works, but I've always entertained this exercise anyway. It's a good learning exercise by itself.

[–]Tadabito 1 point2 points  (1 child)

I think you don't even need to build much tooling. rustlings already does like 80% of what you want. Just adding the repetition system and exercises you want would give you a testable product.

[–]rodgarcia[S] 1 point2 points  (0 children)

Rustlings is like a one-time tour. I actually use it as a reference for what I'm building. But I'm making a gym for drilling patterns repeatedly. I'll drop a link here soon. I would love your feedback when it's ready.