Boost logo

Boost :

From: Mateusz Loskot (mateusz_at_[hidden])
Date: 2021-05-18 22:08:25

On Tue, 18 May 2021 at 09:50, prathamesh tagore
<prathameshtagore_at_[hidden]> wrote:
> Hey everyone, I hope all are doing fine. I am Prathamesh Tagore and am
> selected for working on redesigning and optimization of 2D convolution and
> correlation API in Boost Gil during this year's GSoC. My purpose of writing
> this message is to introduce myself formally to the Boost Gil community and
> confirm some details regarding GSoC with my mentors.

Hi Prathamesh,

Welcome to the team!

> As mentioned in my proposal, I will start by improving my understanding of
> already existing API's in the library related to convolution and
> correlation during the early-mid phase of the community bonding period.

Feel free to ask whenever you need help about GIL and your project.
The mailing list is not too loaded with posts, but you may
access the archives at

> I had this specific question in my mind regarding the expected frequency of
> updates(daily/weekly, etc.) and the preferred medium for it(slack/mailing
> lists, etc.). I would be grateful if someone could resolve this query of
> mine.

In the previous years, when I was mentoring, my suggestion was to post
brief weekly reports e.g. every Monday, including:

1. Work completed
2. Work planned for next week
3. Problems, any, that you encountered and that we will need to solve.

All the reports should go to the boost-gil mailing list.

I usually stress that the mailing list although not too active
should be preferred for any elaborate communication,
because discussions here are chronological, threaded and
most importantly publicly archived.

Discussing long content on Slack is very difficult to monitor
and track, and to follow too. I personally often need to take
time to prepare long responses, to re-read and review it, etc.

Second most important medium is GitHub.
In previous years I suggested to create a project
and use the issues to make a plan, then use PRs
to tick the planned tasks.
For example, see

Slack is great for async ad-hoc quick questions,
real-time collaboration and debugging issues, etc.

I'm sure Pranam will offer you some more comments
on how he prefers to organise your work.

> My pre-proposal period was very pleasant and productive for me and I intend
> to continue that streak. Looking forward to a great and productive summer.
> Thank you for your time.

Enjoy the GSoC!

Best regards,

Mateusz Loskot,

Boost list run by Boost-Gil-Owners