DEV Community

Amir Mullagaliev
Amir Mullagaliev

Posted on

1 1 1 1 1

OSD 700: My Second Choice


How To Find a Project

In the previous post I shared with you that my open-source journey continues, and I get to choose two repositories where I will work in relativity 80 to 20. One project is the main - 80%, and the other one is the learning field - 20%.

I chose chatcraft.org as secondary repository. Now I must pick primary repository.

If you read my previous series, you'd probably think that I will go with JabRef. However, I don't want to use JavaFX anymore as I realized that is very outdated. Therefore, I have to start my research.

Every junior open-source developer feels uncomfortable starting work on completely new projects than working on familiar one. It is a psychological factor. I don't like finding new projects.

However, this time my friend Theo helped me with it. He asked: "What topics would you like to work on?" I didn't know what to answer, but machine-learning was the next desirable topic that I wanted to learn. So he sent me bunch of links.

I started looking at all these repositories, some of them were cloned, and set up. Eventually, I found something that I want to work on very much!

Photoprism

What's This?

"PhotoPrism® is an AI-Powered Photos App for the Decentralized Web. It makes use of the latest technologies to tag and find pictures automatically without getting in your way. You can run it at home, on a private server, or in the cloud."

It is very attractive project that would be good for both resume and experience. This project will help me to learn more about machine-learning. Moreover, it is written mostly in Go that makes this project an ideal candidate.

While I had been setting up the project, I had encountered a problem, which I had solved not in the security safest manner. I decided to open new discussion where maintainer helped me to find a better solution for a problem.

Suddenly, I decided to share my desire working on photoprism, and I had gotten a positive answer. However, as maintainer said, they are working on a new release, and he needs couple of days after which will contact me.

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay