Re: Interesting areas for beginners

From: Robert Treat <rob(at)xzilla(dot)net>
To: Aleksander Alekseev <aleksander(at)timescale(dot)com>
Cc: "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>, Matheus Alcantara <mths(dot)dev(at)pm(dot)me>
Subject: Re: Interesting areas for beginners
Date: 2022-10-23 20:28:13
Message-ID: CABV9wwNGTVgLzSsHZv_1kjOLM2goWSSu1FOoA1cyWjMP-ckjsg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Sun, Oct 23, 2022 at 6:24 AM Aleksander Alekseev
<aleksander(at)timescale(dot)com> wrote:
>
> Hi Matheus,
>
> > Some months ago I've got my first patch accept [1], and I'm looking to try to
> > make other contributions.
>
> In personal experience reviewing other people's code is a good
> starting point. Firstly, IMO this is one of the most valuable
> contributions, since the community is always short on reviewers.
> Secondly, in the process you will learn what the rest of the community
> is working on, which patches have good chances to be accepted, and
> learn the implementation details of the system.
>
> Additionally I would like to recommend the following materials for self-study:
>
> * https://www.amazon.com/Database-System-Concepts-Abraham-Silberschatz/dp/1260084507/
> ** Especially the chapter available online about PostgreSQL
> * https://www.youtube.com/playlist?list=PLSE8ODhjZXjZaHA6QcxDfJ0SIWBzQFKEG
> * https://www.timescale.com/blog/how-and-why-to-become-a-postgresql-contributor/
>

I would second the recommendation to help with patch reviewing because
it is one of the most valuable contributions you can make to the
project as well as a good way to start to build relationships with
other contributors, which will be helpful the next time they are
tearing apart one of your patches ;-)

In addition, two other resources to be aware of:
* Paul Ramsey has a really nice write up on his thoughts on getting
started hacking Postgres:
http://blog.cleverelephant.ca/2022/10/postgresql-links.html

* I suspect you may have seen these, but in case not, the wiki has
several key pages to be aware of, which are linked to from
https://wiki.postgresql.org/wiki/Development_information

Robert Treat
https://xzilla.net

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Nikita Malakhov 2022-10-23 20:38:13 Re: Pluggable toaster
Previous Message Robert Treat 2022-10-23 20:09:44 Re: Tracking last scan time