Introduction
Hey there, this is my first post, so, allow me to introduce myself. Like many of you, I started my journey by picking engineering as my college major because that's what everyone around and in my circle was doing and it was the most obvious path to get a stable career. After diving into the world of engineering, I landed my first job at a startup company which has been a great learning experience. Initially, when I joined, I had no idea how to be a "software developer" but luckily the people on my team were very helpful and they patiently answered all my questions no matter how dumb they sounded. So, I basically kept my head down and grinded for the initial 2 years. My work-life balance was basically DOA.
Recently, after getting promoted, I got some additional responsibilities: mentoring junior developers. While it might sound glamorous to "shape young minds," my role is more practical. I help them set up their laptops, navigate the codebase, design their first epic(feature) and help them avoid common pitfalls.
One of the biggest hurdles a new developer faces is understanding existing code. While I encourage them to write clear and commented code, but short deadlines sometimes make that a difficult/impossible task. However, excessive code duplication is a big no-no in our team.
Our team lead has a famous saying in our team that if the same code appears for the third time, IT HAS TO BE A FCUKING FUNCTION and since he was my mentor 2 years back when I joined here, I have always followed that. This blog is born from that philosophy. Here, I'll share the knowledge I find myself repeating most often, helping new developers avoid common roadblocks.
Another good one is *It's okay to make mistakes but not to repeat them. *
Audience
This blog is geared towards anyone starting their developer journey. I'll share not only my past learnings but also the new insights I'll gain along the way.
Work
Along with my blog, I'm an aspiring game developer (says I, without any credibility as I have nothing published so far) and I have always wanted to contribute to open source just to spruce up my resume so I'm exploring on that front also with this adventure which I named whiskay
from some reason.
Team
Whiskay isn't just me! It's a collaborative effort with a talented group of developers and UX designers who share a passion for side projects. Our combined work experience is less than 20 years, so we're constantly learning and growing alongside you. We strongly believe that the best way to learn and understand any concept is by doing actual hands-on practical projects. So, we have combined forces to build meaningful projects that we will publish along our journey.
Contact Us
We welcome your feedback and suggestions! Feel free to reach out to us at contact@whiskay.dev or any of our social media channels.
Top comments (0)