Mid-point Project Progress
Jan. 16th, 2023 12:16 pmWhat was your original internship project timeline?
- It takes about 2 to 3 weeks to become acquainted with the code base.
- 2 weeks for adding more complicated tests, writing small examples, and improving the code.
- 4–6 weeks for the core work, which will be to provide an interface for TopoJSON.
- About 2 weeks to write some tests for the produced library, as well as fuzz-tests if time allows.
What goals have you met?
I have met the first two goals. I am currently working on the third and main goal of my project. And I can say that I am still on schedule.
What have you accomplished in the first half of your internship?
I have gotten more comfortable working with OCaml, I was able to solve about 3 pending issues on GitHub with the help of my mentor. And more importantly, I have a deeper understanding of my project.
What project goals took longer than expected?
It was the second goal. I doubt I would have been able to do it within that timeline without the help of my mentor.
Why did those project goals take longer than expected?
The issues and tests came from different angles that required deep brainstorming, understanding, and a better understanding of OCaml language.
What would you do differently if you were starting the project over?
I would learn the basic syntax and ways of OCaml better. It would really help when you get to the more complex part.
Which original goals needed to be modified?
For now, I think the original goals are still very valid. I'm on schedule.
What is your new plan for the second half of the internship?
I plan to continue being on schedule, asking more questions, and getting the project done.