... | ... | @@ -5,8 +5,22 @@ _Following blog posts are mirrored from [DIAL's blog](https://hub.osc.dial.commu |
|
|
[[_TOC_]]
|
|
|
|
|
|
# August 2020
|
|
|
## August 21
|
|
|
Here we are, the final coding week! I started this week by refactoring the backend code that produces the data for feeding the grap
|
|
|
## August 28
|
|
|
**Final Evaluations - Week 17**
|
|
|
|
|
|
In the final week of the program, I worked on compiling the final report for my project. I already contacted my mentors in the previous weeks about what to include in the report and where to place it. We settled on creating a new wiki page in the code repository. I could use the existing home page since it already explains the project in detail. However, I didn't want to expand the home page anymore and give first-time visitors a long boring page to read. Instead, I keep using the home page as a list of pointers for my project's other resources. Later, I checked the final report examples from previous years. It gave me a good sense of what to include in the report. I also looked at the project reports that the Tor people wrote for previous projects funded by the sponsors. These professional reports provided me a different approach to what to include in my report. I also drafted my final review on the GSoC page, and I will submit it over the weekend.
|
|
|
|
|
|
I want to thank everyone, starting from my mentors Georg and Roger, for helping me succeed in this project. My mentors tirelessly helped me figure out the pieces of this puzzle, and they taught me more than just technical knowledge. This opportunity exposed me to a "culture" that I have never seen before. Simple things like using IRC and email formatting are a part of this "learning experience" as well. I feel genuinely integrated into the Tor community. Next, I want to thank the DIAL for acting a the umbrella organization and letting the Tor Project participate in GSoC. During the application time, I was sad when I couldn't find the Tor Project in the "organizations" list, but later I discovered what DIAL is doing, and my emotions flipped quickly! Thank you, really :heart:
|
|
|
|
|
|
Finally, I want to thank Google for organizing GSoC. Yes, these are all open-source projects, and everyone is welcomed to join, but there is a barrier for newcomers like me. I tried contributing to Project Jupyter in the past, and I wasn't successful due to a lack of structure in my contributions. It is especially difficult to create a plan and a structure if you don't know what you are doing. However, GSoC forces people to have proper plans and a structure with the help of mentors. I learned a lot about project management during GSoC. This year I will be working on a capstone for my final year at the university, and I already see myself using these skills for planning my capstone project.
|
|
|
|
|
|
_Bonus:_
|
|
|
I have been working on creating a new mascot/logo for my project in my free time. I think it is ready to be surfaced. It is inspired by the iconic `I'm not a robot` button in CAPTCHA tests, and it depicts a confused & angry robot that failed the CAPTCHA test.
|
|
|
|
|
|
![1ef7eccc7d4e7614d4951efeb3ac0d5832efe443](uploads/76dce1a9da7fcd847c62b40316e6d47a/1ef7eccc7d4e7614d4951efeb3ac0d5832efe443.jpeg)
|
|
|
I have two versions, and the green one uses the Tor color pallette. I can't decide which one to use :)
|
|
|
|
|
|
|
|
|
## August 21
|
|
|
Here we are, the final coding week! I started this week by refactoring the backend code that produces the data for feeding the graphs. I also worked on writing the docstrings for the other undocumented parts of the codebase. Later, I got hospitalized on Tuesday and had a surgery :worried: This surgery was totally unplanned and unfortunately delayed my plans for this week. After the surgery, I was still in pain and decided to do work that required less brainpower to complete while I try to recover. So, I worked revising the frontend layout I planned to implement.
|
|
|
|
... | ... | |