---
title: "vladkrv (@vladkrv) | Hashnode"
description: "Advocating for Best Practices in Software Crafting and Testing. Read the latest articles by vladkrv on Hashnode."
url: "https://hashnode.com/@vladkrv"
---

@vladkrv

# vladkrv

@vladkrv · Linz, Austria · Joined May 2026

Advocating for Best Practices in Software Crafting and Testing

[Website](https://vladkrv.com/)

## Comments

[My main advice would be to pick a single project you care about and commit to exploring it deeply. Every project has its own unique workflow. When starting out, the best loop is to dive deep, zoom out to understand the bigger picture, and then dive back in. While I don't have specific open-source guides to share, I highly recommend reading up on the general Software Development Life Cycle (SDLC). An open-source workflow isn't a special formula, it's simply the SDLC process a specific team decided was best for shipping their software, and it evolves as the project grows.](https://hashnode.com/posts/code-generation-and-review-with-ai-in-complex-repositories/6a0207c3fca21b0d4b49990a/comment/6a042f1b52a9c969d61d304a#reply-6a046bd4a0c15402772e6f98)

Reply · Article · May 13 · [Code Generation and Review with AI in Complex Repositories](https://hashnode.com/posts/code-generation-and-review-with-ai-in-complex-repositories/6a0207c3fca21b0d4b49990a)

[That's a great point! Though I wouldn't necessarily consider it a wall of the principle itself, but rather a symptom of a project where too much tech debt has accumulated. I completely agree that teams have to be very careful when defining what a 'golden file' actually is for their project. What would be your definition of a golden file in such a decade-old enterprise project, Shlomo?](https://hashnode.com/posts/code-generation-and-review-with-ai-in-complex-repositories/6a0207c3fca21b0d4b49990a/comment/6a045e385418a55a522d156d#reply-6a0467f0a0c15402772bcea4)

Reply · Article · May 13 · [Code Generation and Review with AI in Complex Repositories](https://hashnode.com/posts/code-generation-and-review-with-ai-in-complex-repositories/6a0207c3fca21b0d4b49990a)

[Hi Anu! I'm glad you enjoyed it. I'm not contributing to open source, so take my perspective with a grain of salt, but I'll still answer your questions. Q: Could you share a practical roadmap on how to start contributing effectively — like what should be the first steps after finding a repo? A: I'd start by defining what "effectively " means. Previously you mentioned that "I’ve tried contributing multiple times before, but I often felt lost and couldn’t stay consistent". What is your overall goal? What do you want to achieve? Gaining experience? Building something? Your overall goal shall guide you as a compass, and you may measure "effectivenes" as how much your actions advance you towards it. Q: Also, how do experienced contributors usually understand large codebases A: Previously, you just learned them over time. Now - you can ask AI to explore the whole repo and sum it up for you. For example, take another look at my demo where AI makes an article for immich repo - you could alter that prompt and build a CONTRIBUTING.md that will outline what the codebase is, what patterns contributors should follow, what steps should they take to contribute, and etc. This exploration could be your first step. What is nice about open source, is that it's mostly hosted on Github, and it provides you a lot of AI tools (many of which are free) OOTB. Generally, with experience you'll see that there are common patterns and architectures in software, and tech stack itself is just a set of tools to implement them. Once you get to that point you'll be much faster in grasping new codebases. Q: and stay consistent while contributing? A: This fully depends on your goals. The best routine is such that you can keep doing, so define your goals accordingly. Start with small steps that you'll be able to measure as success, and grow as you get more confident.](https://hashnode.com/posts/code-generation-and-review-with-ai-in-complex-repositories/6a0207c3fca21b0d4b49990a/comment/6a042f1b52a9c969d61d304a#reply-6a04454052a9c969d62ed76a)

Reply · Article · May 13 · [Code Generation and Review with AI in Complex Repositories](https://hashnode.com/posts/code-generation-and-review-with-ai-in-complex-repositories/6a0207c3fca21b0d4b49990a)
