- I’m Ahmed Gouda a software engineer who loves exploring software internals,
contributing to open source, and building cool technologies from scratch. - Currently I am part of PostgreSQL’s GSoC'25 program.
GSoC'25 at PostgreSQL: Acceptance
What is GSoC? Google Summer of Code or GSoC is a global, online mentoring program focused on bringing new contributors into the open-source software world. Every year, the GSoC timeline is announced, with the following steps: Organizations application period Orgs willing to provide mentorship for new contributors start submitting their applications to the GSoC team. Project ideas discussion Potential contributors start discussing project ideas they can work on with the accepted orgs. In practice, most orgs already have a GSoC project ideas list published for that year, e.g., Postgres GSoC'25 Ideas List. Contributor application period ...
GSoC'25 at PostgreSQL: Work and Results
In the previous post, I discussed GSoC, my road to acceptance at PostgreSQL, and my project deliverables. Today, I will share my experience with the PostgreSQL community, and the work I did. Postgres Community Bonding The first phase of GSoC is community bonding, where the mentee gets to know the community of his organization. For Postgres, I started searching for the communication channels used by contributors, I found out about Postgres mailing lists which unfortunately I hadn’t been involved into it that much till now, but I also discovered the PostgreSQL Hacking Discord channel and the Hacking Workshops they host every month to study and discuss PostgreSQL topics, which have been a great learning resource for me since then. ...