Mentors

Supervisors

September 30, 2016

Wednesday I fell sick and took day off. Took off from RGSOC.
Thursday was my last day at my coaching company
- I fixed Katrina's comments on PR https://github.com/exercism/x-api/pull/140.
- Worked on final blog.
-Had a end of the RGSOC party with my coaching company. They gave me farewell lunch and other gifts. And RGSOC is OVER :(
On Friday we had a public holiday!

September 26, 2016

I worked from home both the days.
On Friday I worked the issue https://github.com/exercism/exercism.io/issues/3101 and provided the solution. But later I found out duplicate PR existed. So had to close it.
But I learnt few front end techniques on CSS side. Also went through submitted PR for the same issue and saw how the solution was different from mine and learnt some refactoring tecniques on HTML side.
On Monday I worked on the final blog. I did introspection of what I have learnt and collected enough wordings for the blog.
I would continue on blog tomorrow. Also might browse through issues and involve in researching.

September 19, 2016

Continued working on https://github.com/exercism/exercism.io/issues/2860.
Implemented the user filter in track context
- Added new routes in track.rb so that when the user clicks on "My solution" on the track stream it filters only user exercises.
- Added a Viewer filter subclass in trackstreamfilter.rb to implement user filter on tracks
- Added viewfilter in the menus so that it will be displayed on UI.
- Respective tests are written to test if the viewerfilter is working properly on trackstreamfilter_test.rb
PR for the issue has been submitted: https://github.com/exercism/exercism.io/pull/3115

September 07, 2016

Coaches offsite - no standup, but we checked in with each other on what we're working on today.
Kylie is working on:
- Pull request Simplify design and copy of CLI Installation guide
* I'm going through the instructions/errors with a fine tooth comb by printing out each page, and going over it line by line to ensure that the instructions are as consistent and correct as possible. I've been doing fixes such as renaming headings, removing help instructions, and removing unnecessary words to make the instructions as clear and concise as possible.
* Researching margins/containers/widths in CSS - I'm not sure that I'm done with what I have, and need to check that.
- Exercism.io doesn't have a contact us page/link for the website, which seems strange. Created new issue re: contact us and had my first try at writing an issue for a newbie based on the hoodie.io starter guide, but it just seemed too hard, with so many steps, so abandoned.
- Checked with Katrina re: removing "Want to add more help topics?" info as it seems redundant.
- Tried out a heavier weight of font for all headings - it actually looks pretty good!

September 06, 2016

We both had standup with our coach Tim, and then:
Kylie worked on:
1. issue 3093 - Separate line numbers from code on submission page by doing research, providing comment and a mockup of how the issue could be fixed.
2. Pull request "Simplify design and copy of CLI Installation guide #3089" which includes:
* providing feedback on Katrina's questions
*working on the css to change the width of the navigation, and provide a breakup of the wall of text through the use of elements such as numbering, padding, and experimenting with weights.
*spent time with coach Kevin to go over the css, with the recommendation of MDN CSS, in particular the selector specificity information, to get a better idea of how to use the cascade of cascading style sheets, and avoid separate styles "fighting" for dominance, so I have control over which styles do what, and when.
*issues within the request such a renaming troubleshooting and fixing the routes and links to make the changes work, renaming headings, making instructions clearer to newbies.
* Windows instructions - asked for help on gitter, and helped someone else with navigating to Exercism's archiving problems section whilst there.
* I also learnt how to add code into markdown bullets by indenting a minimum of 8 spaces. Tricky!

September 05, 2016

Kylie:
- compiled the feedback from the pull request comments, and did research on how other websites do their headings to ready for coaching with Kevin.
- went over the pull request and my suggestions with Kevin, then queried our mentor Katrina + remote coach Alexandra about their feedback and the best way to go forward.
- added more research to the issue How design problems we're having are solved elsewhere.

Ramya:
1.Continued working on issue #133 - includes changing method names, testing against Erick's branch
2. Left early because of Festival

September 02, 2016

We met with our supervisor Vi to do our weekly checkin, and did standup first thing in the morning with our coach Tim.
Kylie worked on the Command Line Interface installation pages - of going through the pages on local, and checking to make sure that content about help etc was there. These are the files worked on:
modified: x/docs/md/cli/mac.md
modified: x/docs/md/cli/overview.md
modified: x/docs/md/cli/troubleshooting.md
modified: x/docs/md/cli/windows.md
The pull request for the Command Line Interface can be viewed here: https://github.com/exercism/exercism.io/pull/3089

Ramya worked on...
Continued working on issue #133 - includes
1. Fixing the comments on PR
2. Re-writing test
3. Refactoring the code.
Following are the files I modified:
/x-api/lib/xapi/problem.rb
/x-api/test/xapi/problem_test.rb
/x-api/lib/xapi/problems.rb

August 31, 2016

Ramya is continuing to work on documentation such as "Rolling out the red carpet for newbies" along with learning Ruby.
Kylie is continuing to work on the CLI installation guide (there's now a pull request for review: https://github.com/exercism/exercism.io/pull/3089), and the research and layout for the homepage.

August 18, 2016

Wednesday: We've done standup, met with our supervisor Vi to go over the week, and spent time with our coach Kevin to go over Sublime. He's pointed us toward his tutorial up and running with Sublime Text 2 along with packages and other tips and tricks that are useful.
We're concentrating on learning - Ramya is going through a ruby on rails book, and creating an app, Kylie has started on the book version of a ruby on rails video tutorial.

Thursday: We're working on more of the same - Kylie going through the tutorial to create an app, Ramya going through the book.

August 16, 2016

This week is what we've called learning week, where we concentrate on things that we need to learn in order to continue over working on current issues. On Monday, we had a session about Amazon Web Services to learn how they work and what Culture Amp use them for. We'll have another session on Tuesday.
We also had some individual coaching - Kylie with Ryan about a merge conflict and how to solve it, Ramya with Tim about How to write a Git Commit message.
Ramya has been working on the API endpoint
Kylie has been working on making exercism.io information show in twitter and slack
We're both working on learning about Git, Ruby, Ruby on Rails and we're looking at this book in particular: The Pragmatic Programmer.

August 12, 2016

Ramya: worked on #issue 29: adding new endpoint to X-API, and spent the rest of the day learning Ruby.
Kylie: Pull Request 🎉 for #3024, making links previewable in tweets.
Kylie is continuing work on the Homepage, CLI, and refactoring greys in CSS.
We met with our supervisor Vi online today, and discussed next week, where we're concentrating on study and setting up personal projects - blogs, apps and learning: Git, Ruby.

Ramya worked on fixing comments for issue #29.
Ramya spent rest of the day learning ruby.
Kylie worked on CLI installation guide #2535.
Kylie worked on issue #3024 - making links previewable on tweets.

August 10, 2016

Ramya worked on Issue #29 - fixed rubocop issues by refactoring the code
Ramya paired with Tim to go over Ruby.
Kylie paired with Kevin to go over CSS/Sass + #3037 - refactor css for grays
Kylie worked on Issue #18 + #2535 - working on the CLI.

July 29, 2016

We've done standup each morning.
Ramya has been working intensively on issue #47
Kylie has been working on issue #34, with a first frontend pull request on navigation colour changes going live 🎉
Kylie met with UX/design coach Marc and went over colour and design with ideas for how to combine colours.
We went out to dinner together at Fratelli Fresh - a local lovely Italian restaurant.
We've chatted online with our supervisor Vi about our project plans.
Our coach Tim gave a brownbag lunch lecture which we attended on technology that they're adopting.

July 27, 2016

First up: standup with our coaches.
Ramya worked on issue #47
Kylie got the .scss .css compass setup working so it's now possible to see local changes! 🎉
Kylie went over the exercism.scss file, and worked out which fonts and colors are currently being used on the site, and will work on suggestions for how they could be adapted, and made into styles for a style guide.
Kylie created an issue for a newbie.
Ramya + Kylie went over the project plan, and we'll be making a time to go over them with our coaches tomorrow at standup.

July 25, 2016

Our coach Tim is back from holiday, so we put him to work to go over some Git issues that we were having with branching. The main takeaway Kylie got from this is: always be on the master, and do $git checkout master $git branch new_branch

July 22, 2016

One more again! Our second PR is merged :)
Ramya went over issue #47.
This involved creating migration to to add new column to database.
Writing test to check method in the model , which updates the attribute
Writing method to update attribute in the model
Writing tests to check a method which sets newly added attribute in the database.
Paired with one of our coaches to write a method to the model to set the flag, only if the current user is the same user that owns the exercise.
3. Kylie went over issue #54- Discussed with coaches and Katrina about the changes and will be making changes as per the discussions.
4. Kylie went over issue #34- analysed the issue and coming up with new ideas for style guide.

July 19, 2016

Kylie went over roles, expectations and project plans with supervisor and coaches.
Kylie commented on issues and submitted her first pull requestlink
Our First pull request was merged :)
Ramya updated #2924, "Create a new page exercism.io/repositories". And looking into issue #47
We went to North Melbourne Meat Market to help our hosts Culture Amp get ready for their event Culture x Design

July 13, 2016

We had a meeting with our coaches. We talked about the tasks we have done so far, our learnings, technical issues that we are facing and other future plans.

We created team Trello to track our work.

Code review meeting was set up to review the code for our pull request and received feedback which we will working on it tomorrow.

We had pushed the code related to 2 different issues on same branch. We learnt about git rebasing and how to integrate code from one branch to other, We also learnt other useful git tips with our coach in the code review session.

Ramya had issues with postgres server on ubuntu machine which got sorted.

Kylie went over issue #34 with Katrina of site design and style guide.

July 12, 2016

Today we:
- choose our conference to attend (http://rubyconf.org.au/)
- went over our issues, and made updates to exercism issues #2535 + #2922 which are looking at the contributions page + the installation of the CLI.
- kylie had a server/bundler issue - sorted that out with an upgrade

July 07, 2016

Continued working on the feedback given by Katrina on our pull request.
Fixed all the issues by the end of the day and pushed the code on Github for the review by Tim.
Prepared offline computers to work on Exercism on Rails Camp over the weekend.
Day 6: Attending Rails Camp!! :) :)

July 06, 2016

Feedback from Katrina Owen re: our first pull request - decided to work through that today.

Worked with Tim to create an Organization on github - TeamVegemite so that we can easily share code.

Our major sticking point was trying to work out how to create a dynamic link to the checklist, so we should have that sorted to do tomorrow.

Day 5 - We need to work out what to do at Rails Camp (if anything!) over the weekend, and provide Katrina with questions to help with the front end, and making sense of exercism for newbies in particular.

July 05, 2016

Today we:
- finished the configuration of our setups
- we learnt the basic workflow of the application
- chose a good first patch to work on - #2924, "Create a new page exercism.io/repositories",
- worked on the issue by:
1) copying and adapting the contributing to exercism page.
2) adapting the code from the languages page

July 04, 2016

We had a cake day at Culture Amp. It is a monthly event to celebrate birthdays, anniversaries and other achievements, We got to taste donuts from Short stop!

We had a meeting with one of the co-founders of Culture Amp- Didier. We talked about RGSOC, our project Exercism and let him know the kind of help that we are seeking from them to make this better. He talked about the organisation, their culture, their views about improving diversity in tech. He also read us a poem - "Cloths Of Heaven" from Yeats. Here it is:

"Had I the heavens’ embroidered cloths,

Enwrought with golden and silver light,

The blue and the dim and the dark cloths

Of night and light and the half light,

I would spread the cloths under your feet:
But I, being poor, have only my dreams;

I have spread my dreams under your feet;

Tread softly because you tread on my dreams".

Got our flu shots to be healthy throughout RGSOC :D :D

Started with the contributing document to get our work space setup done. It involved lot of installations like ruby, postgres, npm, node !!! We had few challenges while installing them. We both use different OS system ( linux and mac). We successfully got our app running on linux system (Yaay). We still got some issues on mac :/which we will be continuing tomorrow. Once the set up is complete we will get into coding part!

July 01, 2016

Here's what we've done today:
- kickoff meeting with our coaches
- office tour and induction with office manager Kat
- culture - finding out about conferences and Culture Amp goings on that we can be a part of
- went over issues in github and looked at the java track
- brownbag lunch, giving a talk to the Culture Amp team of our background, project, goals and how they can help
- admin - sorting out our setups
- questions for Katrina
- final meeting at the end of the day with our coaches, our mentor + our supervisor.
- rest up!

September 30, 2016

Wednesday I fell sick and took day off. Took off from RGSOC.
Thursday was my last day at my coaching company
- I fixed Katrina's comments on PR https://github.com/exercism/x-api/pull/140.
- Worked on final blog.
-Had a end of the RGSOC party with my coaching company. They gave me farewell lunch and other gifts. And RGSOC is OVER :(
On Friday we had a public holiday!

September 26, 2016

I worked from home both the days.
On Friday I worked the issue https://github.com/exercism/exercism.io/issues/3101 and provided the solution. But later I found out duplicate PR existed. So had to close it.
But I learnt few front end techniques on CSS side. Also went through submitted PR for the same issue and saw how the solution was different from mine and learnt some refactoring tecniques on HTML side.
On Monday I worked on the final blog. I did introspection of what I have learnt and collected enough wordings for the blog.
I would continue on blog tomorrow. Also might browse through issues and involve in researching.

September 19, 2016

Continued working on https://github.com/exercism/exercism.io/issues/2860.
Implemented the user filter in track context
- Added new routes in track.rb so that when the user clicks on "My solution" on the track stream it filters only user exercises.
- Added a Viewer filter subclass in trackstreamfilter.rb to implement user filter on tracks
- Added viewfilter in the menus so that it will be displayed on UI.
- Respective tests are written to test if the viewerfilter is working properly on trackstreamfilter_test.rb
PR for the issue has been submitted: https://github.com/exercism/exercism.io/pull/3115

September 07, 2016

Coaches offsite - no standup, but we checked in with each other on what we're working on today.
Kylie is working on:
- Pull request Simplify design and copy of CLI Installation guide
* I'm going through the instructions/errors with a fine tooth comb by printing out each page, and going over it line by line to ensure that the instructions are as consistent and correct as possible. I've been doing fixes such as renaming headings, removing help instructions, and removing unnecessary words to make the instructions as clear and concise as possible.
* Researching margins/containers/widths in CSS - I'm not sure that I'm done with what I have, and need to check that.
- Exercism.io doesn't have a contact us page/link for the website, which seems strange. Created new issue re: contact us and had my first try at writing an issue for a newbie based on the hoodie.io starter guide, but it just seemed too hard, with so many steps, so abandoned.
- Checked with Katrina re: removing "Want to add more help topics?" info as it seems redundant.
- Tried out a heavier weight of font for all headings - it actually looks pretty good!

September 06, 2016

We both had standup with our coach Tim, and then:
Kylie worked on:
1. issue 3093 - Separate line numbers from code on submission page by doing research, providing comment and a mockup of how the issue could be fixed.
2. Pull request "Simplify design and copy of CLI Installation guide #3089" which includes:
* providing feedback on Katrina's questions
*working on the css to change the width of the navigation, and provide a breakup of the wall of text through the use of elements such as numbering, padding, and experimenting with weights.
*spent time with coach Kevin to go over the css, with the recommendation of MDN CSS, in particular the selector specificity information, to get a better idea of how to use the cascade of cascading style sheets, and avoid separate styles "fighting" for dominance, so I have control over which styles do what, and when.
*issues within the request such a renaming troubleshooting and fixing the routes and links to make the changes work, renaming headings, making instructions clearer to newbies.
* Windows instructions - asked for help on gitter, and helped someone else with navigating to Exercism's archiving problems section whilst there.
* I also learnt how to add code into markdown bullets by indenting a minimum of 8 spaces. Tricky!

September 05, 2016

Kylie:
- compiled the feedback from the pull request comments, and did research on how other websites do their headings to ready for coaching with Kevin.
- went over the pull request and my suggestions with Kevin, then queried our mentor Katrina + remote coach Alexandra about their feedback and the best way to go forward.
- added more research to the issue How design problems we're having are solved elsewhere.

Ramya:
1.Continued working on issue #133 - includes changing method names, testing against Erick's branch
2. Left early because of Festival

September 02, 2016

We met with our supervisor Vi to do our weekly checkin, and did standup first thing in the morning with our coach Tim.
Kylie worked on the Command Line Interface installation pages - of going through the pages on local, and checking to make sure that content about help etc was there. These are the files worked on:
modified: x/docs/md/cli/mac.md
modified: x/docs/md/cli/overview.md
modified: x/docs/md/cli/troubleshooting.md
modified: x/docs/md/cli/windows.md
The pull request for the Command Line Interface can be viewed here: https://github.com/exercism/exercism.io/pull/3089

Ramya worked on...
Continued working on issue #133 - includes
1. Fixing the comments on PR
2. Re-writing test
3. Refactoring the code.
Following are the files I modified:
/x-api/lib/xapi/problem.rb
/x-api/test/xapi/problem_test.rb
/x-api/lib/xapi/problems.rb

August 31, 2016

Ramya is continuing to work on documentation such as "Rolling out the red carpet for newbies" along with learning Ruby.
Kylie is continuing to work on the CLI installation guide (there's now a pull request for review: https://github.com/exercism/exercism.io/pull/3089), and the research and layout for the homepage.

August 18, 2016

Wednesday: We've done standup, met with our supervisor Vi to go over the week, and spent time with our coach Kevin to go over Sublime. He's pointed us toward his tutorial up and running with Sublime Text 2 along with packages and other tips and tricks that are useful.
We're concentrating on learning - Ramya is going through a ruby on rails book, and creating an app, Kylie has started on the book version of a ruby on rails video tutorial.

Thursday: We're working on more of the same - Kylie going through the tutorial to create an app, Ramya going through the book.

August 16, 2016

This week is what we've called learning week, where we concentrate on things that we need to learn in order to continue over working on current issues. On Monday, we had a session about Amazon Web Services to learn how they work and what Culture Amp use them for. We'll have another session on Tuesday.
We also had some individual coaching - Kylie with Ryan about a merge conflict and how to solve it, Ramya with Tim about How to write a Git Commit message.
Ramya has been working on the API endpoint
Kylie has been working on making exercism.io information show in twitter and slack
We're both working on learning about Git, Ruby, Ruby on Rails and we're looking at this book in particular: The Pragmatic Programmer.

August 12, 2016

Ramya: worked on #issue 29: adding new endpoint to X-API, and spent the rest of the day learning Ruby.
Kylie: Pull Request 🎉 for #3024, making links previewable in tweets.
Kylie is continuing work on the Homepage, CLI, and refactoring greys in CSS.
We met with our supervisor Vi online today, and discussed next week, where we're concentrating on study and setting up personal projects - blogs, apps and learning: Git, Ruby.

Ramya worked on fixing comments for issue #29.
Ramya spent rest of the day learning ruby.
Kylie worked on CLI installation guide #2535.
Kylie worked on issue #3024 - making links previewable on tweets.

August 10, 2016

Ramya worked on Issue #29 - fixed rubocop issues by refactoring the code
Ramya paired with Tim to go over Ruby.
Kylie paired with Kevin to go over CSS/Sass + #3037 - refactor css for grays
Kylie worked on Issue #18 + #2535 - working on the CLI.

July 29, 2016

We've done standup each morning.
Ramya has been working intensively on issue #47
Kylie has been working on issue #34, with a first frontend pull request on navigation colour changes going live 🎉
Kylie met with UX/design coach Marc and went over colour and design with ideas for how to combine colours.
We went out to dinner together at Fratelli Fresh - a local lovely Italian restaurant.
We've chatted online with our supervisor Vi about our project plans.
Our coach Tim gave a brownbag lunch lecture which we attended on technology that they're adopting.

July 27, 2016

First up: standup with our coaches.
Ramya worked on issue #47
Kylie got the .scss .css compass setup working so it's now possible to see local changes! 🎉
Kylie went over the exercism.scss file, and worked out which fonts and colors are currently being used on the site, and will work on suggestions for how they could be adapted, and made into styles for a style guide.
Kylie created an issue for a newbie.
Ramya + Kylie went over the project plan, and we'll be making a time to go over them with our coaches tomorrow at standup.

July 25, 2016

Our coach Tim is back from holiday, so we put him to work to go over some Git issues that we were having with branching. The main takeaway Kylie got from this is: always be on the master, and do $git checkout master $git branch new_branch

July 22, 2016

One more again! Our second PR is merged :)
Ramya went over issue #47.
This involved creating migration to to add new column to database.
Writing test to check method in the model , which updates the attribute
Writing method to update attribute in the model
Writing tests to check a method which sets newly added attribute in the database.
Paired with one of our coaches to write a method to the model to set the flag, only if the current user is the same user that owns the exercise.
3. Kylie went over issue #54- Discussed with coaches and Katrina about the changes and will be making changes as per the discussions.
4. Kylie went over issue #34- analysed the issue and coming up with new ideas for style guide.

July 19, 2016

Kylie went over roles, expectations and project plans with supervisor and coaches.
Kylie commented on issues and submitted her first pull requestlink
Our First pull request was merged :)
Ramya updated #2924, "Create a new page exercism.io/repositories". And looking into issue #47
We went to North Melbourne Meat Market to help our hosts Culture Amp get ready for their event Culture x Design

July 13, 2016

We had a meeting with our coaches. We talked about the tasks we have done so far, our learnings, technical issues that we are facing and other future plans.

We created team Trello to track our work.

Code review meeting was set up to review the code for our pull request and received feedback which we will working on it tomorrow.

We had pushed the code related to 2 different issues on same branch. We learnt about git rebasing and how to integrate code from one branch to other, We also learnt other useful git tips with our coach in the code review session.

Ramya had issues with postgres server on ubuntu machine which got sorted.

Kylie went over issue #34 with Katrina of site design and style guide.

July 12, 2016

Today we:
- choose our conference to attend (http://rubyconf.org.au/)
- went over our issues, and made updates to exercism issues #2535 + #2922 which are looking at the contributions page + the installation of the CLI.
- kylie had a server/bundler issue - sorted that out with an upgrade

July 07, 2016

Continued working on the feedback given by Katrina on our pull request.
Fixed all the issues by the end of the day and pushed the code on Github for the review by Tim.
Prepared offline computers to work on Exercism on Rails Camp over the weekend.
Day 6: Attending Rails Camp!! :) :)

July 06, 2016

Feedback from Katrina Owen re: our first pull request - decided to work through that today.

Worked with Tim to create an Organization on github - TeamVegemite so that we can easily share code.

Our major sticking point was trying to work out how to create a dynamic link to the checklist, so we should have that sorted to do tomorrow.

Day 5 - We need to work out what to do at Rails Camp (if anything!) over the weekend, and provide Katrina with questions to help with the front end, and making sense of exercism for newbies in particular.

July 05, 2016

Today we:
- finished the configuration of our setups
- we learnt the basic workflow of the application
- chose a good first patch to work on - #2924, "Create a new page exercism.io/repositories",
- worked on the issue by:
1) copying and adapting the contributing to exercism page.
2) adapting the code from the languages page

July 04, 2016

We had a cake day at Culture Amp. It is a monthly event to celebrate birthdays, anniversaries and other achievements, We got to taste donuts from Short stop!

We had a meeting with one of the co-founders of Culture Amp- Didier. We talked about RGSOC, our project Exercism and let him know the kind of help that we are seeking from them to make this better. He talked about the organisation, their culture, their views about improving diversity in tech. He also read us a poem - "Cloths Of Heaven" from Yeats. Here it is:

"Had I the heavens’ embroidered cloths,

Enwrought with golden and silver light,

The blue and the dim and the dark cloths

Of night and light and the half light,

I would spread the cloths under your feet:
But I, being poor, have only my dreams;

I have spread my dreams under your feet;

Tread softly because you tread on my dreams".

Got our flu shots to be healthy throughout RGSOC :D :D

Started with the contributing document to get our work space setup done. It involved lot of installations like ruby, postgres, npm, node !!! We had few challenges while installing them. We both use different OS system ( linux and mac). We successfully got our app running on linux system (Yaay). We still got some issues on mac :/which we will be continuing tomorrow. Once the set up is complete we will get into coding part!

July 01, 2016

Here's what we've done today:
- kickoff meeting with our coaches
- office tour and induction with office manager Kat
- culture - finding out about conferences and Culture Amp goings on that we can be a part of
- went over issues in github and looked at the java track
- brownbag lunch, giving a talk to the Culture Amp team of our background, project, goals and how they can help
- admin - sorting out our setups
- questions for Katrina
- final meeting at the end of the day with our coaches, our mentor + our supervisor.
- rest up!