Hacker News new | ask | show | jobs
by plg 4790 days ago
Excellent. I 100% agree. The best way to learn about a topic, is to promise a group of people to teach them about it sometime soon in the future, and then go off and prepare. Just remember nobody expects a teacher (of any sort) to have 100% of the answers 100% of the time. Great learning exchanges happen when there is a question that can't be answered by the teacher, and the class + teacher together try to find the answer.

Last May I sent a shot across the bow, telling my research group I would be teaching a boot camp on C programming. I spent the next 2 months refreshing my knowledge, and putting together a webpage/wiki sort of thing and generating sample code, etc. By the end I had a great resource not only for others but for myself, and along the way I ended up recoding a bunch of stuff in C and now it runs ~ 80 times faster (than Matlab/Python).