Python, X-rays, and JSON files that don’t comply and make you cry.

GSoC has officially started!

We’re going to code!

Since is a Desktop App made with Electron and Python, my first priority was getting DAVE to compile again. The process was tedious and took a good amount of time to fix the flask backends which power DAVE.

Another error that came while getting DAVE up was that DAVE uses Stingray’s APIs which are lower than 2.0, which gave a lot of broken packages. …


“In real open source, you have the right to control your own destiny.”

— Linus Torvalds

Google Summer of Code is probably the most notable and interesting programs a student can be a part of an undergrad can be a part of. From reading GSoC blogs to write my story, it feels unnatural.

This post is more of an introduction to GSoC and my project at OpenAstronomy, I’ll be covering my prep and journey later on.

About my GSoC project!


Many times we have heard about the phrase competitive programming, competitive coding or sport programming , but what exactly does it mean?

In hindsight, Competitive programming is an art form. It’s creative problem-solving at its finest, a combination of hard analytical thinking and creativity.

It is the usage of data structures and algorithms to solve logical problems, in the shortest and most efficient way possible.

Without further waiting, let’s dive into the mind-boggling rush of adrenaline induced by competitive coding!

How to get started in your Competitive Coding Journey?

Rachitt Shah

GSoC’21 at OpenAstronomy, GSoD’21 at HPX. Associate at gradCapital. Loves VC/Tech/Product.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store