We at Axelerant have been contributing to Drupal in our own ways since a long time. In fact, I worked as a full-time contributor to Drupal a few months after I joined. This was around the time Drupal 8 was almost done and it is thanks to Axelerant I could contribute what I could at that time. At the same time, there was community focus around incentivizing contributions and there were a few website (like drupalcores) to track contributions.
As taglines go, I know this is heavily cliched but it happens to be true to every letter. I can’t think of any better way to describe the overall Drupal ecosystem as “Come for the code, stay for the community.”
Contributing to Drupal, especially core, can be a little daunting at first. But it is actually very simple to get started. If you are anything like me, an introvert with a certain reservation against even online forums, you might view Drupal Contribution as thoroughly impossible. I did, and this is the story of how I got over that and a guide on where I started.