Skip to content

Instantly share code, notes, and snippets.

@Arthelon
Last active January 12, 2017 09:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Arthelon/b923cd08bd36160f5ea710c01377170d to your computer and use it in GitHub Desktop.
Save Arthelon/b923cd08bd36160f5ea710c01377170d to your computer and use it in GitHub Desktop.
1. What was the task you had most fun doing, and what made it so enjoyable?
The task I had most fun doing was the area editing task since I felt I was able to cover most of the codebase (front-end, search-indexing, and related backend) through working on that task.
2. What task do you feel most proud about completing, and why?
Quite satisfies with my React work but I'm most proud of the refactoring I did to remove code duplication from React server-side rendering. Being able to write my own clean constructs, more specifically composing together custom utility functions to perform the rendering task, was deeply pleasing to do.
I'm also happy with the few files I documented in the codebase as it is something I don't do on a regular basis (this really shouldn't be the case :P).
3. Which task did you least enjoy completing, and what could be done to make it better?
Alone, some of the simpler UI tasks might have been pretty mundane. Most of the enjoyment I reaped from these tasks came from working on extensions/changes not listed on the task description.
So, one idea is to suggest potential improvements/extensions that could be made even for simple tasks. I'm hopeful that this could guide students along and maybe even pique their curiosity/intrepid-sense.
4. Were there any tasks that you considered to be too long or too short?
I found the task sizes chunked together quite nicely and to be very flexible -- meaning that I could really put in however much work I wanted into each task, as long as the bare minimum was met and additional changes/extensions could be justified. Quite happy about task sizes in this respect.
5. How do you think we could improve the way we mentor in future years?
The mentors have been great. I've especially enjoyed how Freso pops into task comments every once in a while to ask for any task queries/request-for-extensions.
I reckon that some/most students could find getting started with IRC or Github PRs to be quite daunting. I noticed the task for writing your first PR, maybe there could be something similar for IRC?
Getting started with IRC wasn't too bad personally but it wasn't till a few days later before I realized a chatlog even existed.
6. Are there any types of tasks that you would have liked or expected to complete which were not available?
The tasks I was looking forward to doing are tool specific (redux!!), but overall it seems that there is a good existing selection of tasks.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment