TylerJay comments on Open Thread, May 19 - 25, 2014 - Less Wrong

2 Post author: somnicule 19 May 2014 04:49AM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (289)

You are viewing a single comment's thread. Show more comments above.

Comment author: TylerJay 22 May 2014 11:17:08PM 2 points [-]

I understand what you mean here, but in programming, it sometimes makes sense to do things this way. For example, in my introduction to programming course, I used Dictionaries/Hashes to write some programs. Key-value pairs are important for writing certain types of simple programs, but I didn't really understand how they worked. Almost a year later, I took an algorithms course and learned about hash functions and hash maps and finally understood how they worked. It wouldn't have made sense to refrain from using this tool until I'd learned how to implement them and it was really rewarding to finally understand it.

I always like to learn things from the ground up too, but this way just works sometimes in programming.