-
Notifications
You must be signed in to change notification settings - Fork 5
Gaurang Lessons Learned
Gaurang: Working on JSJS was an extremely enlightening experience. Having never done functional programming before, implementing functional features in our language allowed me to learn these concepts in real depth. Particularly, when we implemented Hindley - Milner Type Inference, we realized how reliant we were on OCaml's type system. Throughout the project, I developed a deeper appreciation for programming languages in general, and the complexities involved in providing many of the features in them that we take for granted. Definitely the best project I've worked on at Columbia, in large part due to my team. We were all passionate about JSJS from day 1. I think its really important to have a team that pushes you to work harder and who are all motivated to work on the project regularly. Also, its best to work with people you have teamed up with in the past and people who have similar schedules as you, so that there aren't logistic problems. Besides that, start early and work together on the project at least once a week.
JSJS © 2016