Hard Times

amullagaliev

Amir Mullagaliev

Posted on November 1, 2024

Hard Times

Introduction

My second contribution wasn't successful as I decided to pick really huge project with a complex tasks. At first they seam pretty simple, but once you start setting up environment for contribution you start to understand that it will take a while. To be precise, it took me approximately seven long hours just to set up everything.

JabRef

Second contribution was made on German project called JabRef it is an application written mostly in JavaFx aimed at managing BibTeX and biblatex (.bib) databases. It is really huge project that contains thousands lines of code, it wasn't easy to understand what is going on there at first. I have found issue that fit me.

The purpose of this issue is to make a focus to the chosen field.

Image description

Clicking on one of the instances with the name of the field should open appropriate tab and focus chosen field.

Image description

It took me about 5 hours to figure all out and fix that issue. I opened PR; however, the maintainer found some phantom issue that I couldn't see from my end. It made me focus on it way harder. Took another 2 weeks understanding why I cannot resolve that issue, but I gave up.

Conclusion

Sometimes we have to take a big challenges to understand our strengths. In my opinion, any fall leads to a new higher peaks. I don't consider it as a fail, I consider it as a new lesson in my life.

đź’– đź’Ş đź™… đźš©
amullagaliev
Amir Mullagaliev

Posted on November 1, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

A Final Challenge: The Planning Phase
opensource A Final Challenge: The Planning Phase

November 27, 2024

Going with Mattermost!
opensource Going with Mattermost!

November 25, 2024

Week 12: Release 0.3 pull request 2
undefined Week 12: Release 0.3 pull request 2

November 21, 2024

Week 12: Release 0.3 pull request 1
undefined Week 12: Release 0.3 pull request 1

November 20, 2024