Hahaha exactly, faced same problem during my BSc years as a computer Science student. The lecturer would make us write Java code on paper and it was so boring and annoying, but that made us stick to every syntax and when we got the opportunity to write code on the computer we faced less syntax errors.
Hmm, you talking about limiting tools reminds me of that interview last week by Dwarkesh Patel with Richard Sutton. Richard was talking about learning from experience when you have no knowledge of the world. No training or education. Just be an animal start some task and get better at it by making mistakes and improving. The philosophy of reinforcement learning is really soothing when you keep it in your mind when you're making mistakes on a new skill you're developing.
I was learning plastering over the weekend I was making mistakes, particularly losing a lot of plaster onto the floor. It was frustrating but I did remember back to Richard, and it changed my perspective as I was making mistakes. I was seeing each error as an incremental improvement in acquiring a new skill, not another failure in a series of failures.
Hahaha exactly, faced same problem during my BSc years as a computer Science student. The lecturer would make us write Java code on paper and it was so boring and annoying, but that made us stick to every syntax and when we got the opportunity to write code on the computer we faced less syntax errors.
We had the same in India. Predicting program output with nothing but pen, paper and your mind was also a great training regime!
Atleast you had a fancy keyboard while handwriting code.
I love my Keychron V3.
👨🏻💻✍🏼 Thank you for this insight into how these incredible machines process and think. Please pray for Translators.....🌐✨📚
Hmm, you talking about limiting tools reminds me of that interview last week by Dwarkesh Patel with Richard Sutton. Richard was talking about learning from experience when you have no knowledge of the world. No training or education. Just be an animal start some task and get better at it by making mistakes and improving. The philosophy of reinforcement learning is really soothing when you keep it in your mind when you're making mistakes on a new skill you're developing.
I was learning plastering over the weekend I was making mistakes, particularly losing a lot of plaster onto the floor. It was frustrating but I did remember back to Richard, and it changed my perspective as I was making mistakes. I was seeing each error as an incremental improvement in acquiring a new skill, not another failure in a series of failures.
That's why I like to build things from scratch! I only understand neural networks because I've built my own framework.