ArtOfBlockChain
  • I've recently started working at a blockchain company, and to be honest, I’m finding it quite challenging. With over 8 years of experience as a developer and more than 5 years working with Rust, I assume that's why they hired me. However, before joining three months ago, I had almost no knowledge of blockchain. I've picked up quite a bit since then, but the codebase still feels like a mystery. The documentation is scant, the code is often tangled, and the extensive use of macros makes it tough to follow. It appears much of the code was written in a spontaneous manner, without much forethought. While the engineering team is undoubtedly talented and skilled, there doesn't seem to be a unified plan. I’m regularly asked to review code, but without the team's shared knowledge, the reasons behind the changes often escape me. I worry about making mistakes. I can only focus on reviewing the existing code for about two hours a day before my eyes start to ache, so I’ve been dedicating the rest of my time to a personal side project. I’m beginning to feel guilty for not contributing more effectively right now.

    Replies
Howdy guest!
Dear guest, you must be logged-in to participate on ArtOfBlockChain. We would love to have you as a member of our community. Consider creating an account or login.
Replies
  • Shubhada Pande

    Community Administrator3mos

    When starting in blockchain, it’s natural to feel overwhelmed by complex and poorly documented code. Discuss your challenges openly with your team and seek their guidance. Balancing your side project with your main job is fine, but prioritize learning and contributing where you can. Over time, you’ll gain more insight and confidence. Don’t be too hard on yourself; every new role comes with a learning curve.

    Are you sure? This action cannot be undone.
    Cancel
  • Naina Grehwal

    Member2mos

    understand your experience, as it's a common challenge many face. I recommend starting to build your network on professional platforms like LinkedIn. Engaging with your network, reading relevant posts, and attending events can help you gain valuable insights and find solutions to your concerns."

    Are you sure? This action cannot be undone.
    Cancel
Home Channels Search Login Register