7 Comments
User's avatar
Michael Oche's avatar

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.

Expand full comment
Unni's avatar

We had the same in India. Predicting program output with nothing but pen, paper and your mind was also a great training regime!

Expand full comment
Phil's avatar

Atleast you had a fancy keyboard while handwriting code.

Expand full comment
Tivadar Danka's avatar

I love my Keychron V3.

Expand full comment
Robert C Culwell's avatar

👨🏻‍💻✍🏼 Thank you for this insight into how these incredible machines process and think. Please pray for Translators.....🌐✨📚

Expand full comment
David Sullivan's avatar

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.

Expand full comment
Tivadar Danka's avatar

That's why I like to build things from scratch! I only understand neural networks because I've built my own framework.

Expand full comment