Life as an AYS Team Member - Interview with Johna

Follow Generation Gamers as he dives into the life of a developer, specifically- AYS Developer Johna!

Life as an AYS Team Member - Interview with Johna

What's good AYS? I welcome you yet again to our 3rd part of this blog series venturing through the life as an AYS crew member. If you haven't already checked out our previous interview featuring Nemo from the Discord Growth Experts team, read it here. Today's blog will be featuring Johna, who's been with the AYS development team for 8 months so far! Please make them welcome.


Hello,

My name is Johna and I am currently working as a Developer at AYS. I have a diverse background in software development, and I am passionate about creating innovative solutions that drive growth and improve efficiency.

In my current role at AYS, I am responsible for designing, coding, and modifying Discord Bots / Websites according to client specifications. I strive to create visually appealing applications that feature user-friendly design and clear navigation.

I am always eager to learn about new technologies and methodologies that can enhance my skills and the work I deliver.


What inspired/prompted you to begin your career at AYS?

My journey to AYS was largely inspired by my fascination with Discord and its potential to revolutionize communication in the digital age. I was drawn to the idea of working on a platform that brings together millions of people from around the world, fostering a sense of community and enabling seamless collaboration.
The opportunity to work at AYS presented a unique challenge - to leverage my skills as a Developer in an environment that is constantly evolving and innovating. The prospect of contributing to a server like AYS, was an exciting prospect that I couldn’t pass up.
Being part of AYS, I have the opportunity to contribute to a server that reaches thousands of users, helping businesses, servers and individuals alike to connect and grow. It’s an exciting and rewarding experience that continues to inspire me every day.

Can you describe a typical week in your life as a Developer?

At AYS, we have a unique way of blending work and play. Our week is not packed with meetings, but rather filled with coding, gaming, and community building. We start our week by diving into coding tasks, interspersed with gaming breaks that keep us refreshed and connected as a team. Mid-week check-ins are more of friendly catch-ups where we share our progress and any interesting encounters in our coding journey. As the week progresses, we ensure to take time off for community days where we play games, share laughs, and enjoy as a team. The highlight of our week is the Sunday team check form - a relaxed way to keep everyone updated without the formality of a meeting. This approach makes our workweek feel less like work and more like being part of a vibrant community that learns, grows, and enjoys together. At AYS, it’s not just about coding; it’s about being part of a community that values each member’s contribution and believes in having fun along the way.

What do you find most rewarding in this role?

In my role at AYS, the most rewarding aspect is the ability to facilitate and foster a vibrant community. The server acts as a platform for users from various backgrounds to come together, share ideas, and learn from each other. It’s rewarding to see how the features and functionalities of the server, including the bot with over 300 commands, enhance user interaction and engagement. The server’s role in hosting a large community and seeing it thrive is truly gratifying. Moreover, witnessing the positive impact of our work on over 10,000 servers is immensely satisfying. Above all, the sense of community that we’ve built at AYS is what makes this role most rewarding.

What are some challenges you face in your work?

In my role as a Developer at AYS, I encounter a variety of challenges. One of the primary challenges is keeping up with the rapidly evolving field of technology. New languages, frameworks, and technologies are constantly emerging, and staying updated requires continuous learning and adaptation. Additionally, ensuring the highest quality of code while meeting deadlines can be demanding. It requires efficient problem-solving skills to debug issues and deliver optimal solutions. Balancing between different projects and prioritizing tasks is another challenge that requires effective time management. Lastly, as AYS is a community-focused platform, creating features that cater to the diverse needs of our users while maintaining a user-friendly interface can be complex. Despite these challenges, the dynamic nature of this role makes it a rewarding experience.

Could you share an achievement or milestone from your time in AYS?

One of my proudest achievements at AYS was the successful rebuild of an entire bot, which included more than 300 commands, all within a span of just two weeks. The challenge was immense, but with dedication and hard work, I was able to ensure that the bot was functioning properly. Today, this bot is operational in more than 10,000 servers, serving a vast community of users. This accomplishment was a testament to my coding skills and ability to work under tight deadlines. It continues to be a source of motivation for me in my ongoing work at AYS. This milestone has not only enhanced the user experience on our server but also reinforced the impact we can have through our roles as developers.

How do you stay motivated and inspired in your work?

Staying motivated and inspired in my work as a Developer at AYS comes from several sources. Firstly, the impact of our work on the community is a significant motivator. Seeing how our efforts enhance user experience and facilitate communication for thousands of users across various servers is incredibly rewarding. Secondly, the constant learning and growth that comes with the role keep me inspired. The field of technology is ever-evolving, and there’s always something new to learn and implement. Lastly, the sense of camaraderie and mutual support within our team at AYS makes the work enjoyable and keeps me motivated. We not only work together but also take time to unwind and have fun, which creates a positive and inspiring work environment.

How do you maintain a work-life balance, and do you have any tips for others attempting to do the same?

Maintaining a work-life balance is an integral part of my life as a Developer at AYS. I believe that effective prioritization is the key. By focusing on what’s most important in both my professional and personal life, I can manage my time effectively. I plan my day in advance, dedicating specific time slots for work, relaxation, and personal activities. This ensures that I give equal importance to all aspects of my life. Regular breaks during work hours are a must for me. They help me relax, recharge, and ultimately improve my productivity. Setting clear boundaries between work and personal time is another practice. This could be as simple as turning off work notifications after a certain hour or having specific ‘no work’ days. It’s about making choices that align with your values and contribute to your overall well-being.

With the advancement of technology, how have you adapted to your role as a developer?

Adapting to the rapid advancement of technology is a crucial part of my role as a Developer at AYS. I continuously strive to stay updated with the latest technologies, languages, and frameworks. This involves regular self-learning, and participating in online courses. I also actively engage in developer communities on platforms like GitHub, which provide valuable insights into emerging trends and best practices. Furthermore, I’ve learned to embrace change and be flexible in my approach. With technology evolving at a fast pace, it’s important to be open to learning new tools and adapting existing skills. Lastly, I focus on mastering the fundamentals of a language and work on it by picking up a project, as they remain constant despite the changing tech landscape. This blend of continuous learning, flexibility, and strong fundamentals helps me adapt and thrive in my role as a Developer. 

What advice would you give to individuals who want to be a developer or AYS team member?

For those who aspire to become a Developer or join the AYS team, it’s important to remember that this journey is one of continuous learning and adaptation. The field of technology is dynamic, with new languages, technologies, and frameworks emerging regularly. Therefore, embracing continuous learning and staying updated is crucial. However, while keeping up with the latest trends, don’t forget to master the basics of programming as these fundamentals will always remain constant. Practical experience is invaluable in this field. Therefore, engage in projects, contribute to open-source platforms, or create your own applications to enhance your skills and gain a better understanding of real-world scenarios. At AYS, we are a community that values teamwork. So, being a team player and being open to collaboration is highly valued. With technology advancing rapidly, being flexible and adaptable is a necessary skill. Cultivate problem-solving skills as they are at the core of any developer’s skill set. Remember, the journey to becoming a successful developer or an AYS team member is filled with learning, challenges, and growth. Enjoy this journey and best of luck!

Can you share any personal hobbies or interests outside of work that help you unwind and find balance in your life?

Outside of work, I have a keen interest in competitive gaming which helps me unwind and find balance in my life. I particularly enjoy games like Valorant, CS2, and Rocket League. These games not only provide an exciting escape from the daily routine but also help in improving strategic thinking and teamwork. The thrill of competition, coupled with the camaraderie among fellow gamers, makes this hobby a perfect blend of relaxation and mental stimulation. This interest also aligns well with my role at AYS, where gaming is a significant part of our community culture.

Is there anything else you'd like to share or any additional insights you'd like to provide about your life and work?

As a Developer at AYS, every day is a new learning experience. The dynamic nature of the tech industry keeps me on my toes and encourages me to push my boundaries. While the work can be challenging, the satisfaction of solving complex problems and seeing your code come to life is unparalleled. Moreover, being part of AYS, a community that values collaboration and learning, makes the journey even more rewarding. I believe that the key to success in this field lies in continuous learning, resilience, and a passion for problem-solving. And remember, it’s not just about writing code; it’s about using technology to make a difference. Happy coding!

On a personal note, I would like to say that the AYS Team is highly approachable and always willing to discuss and assist. The staff on other servers I've visited has been pretty rigorous, but not at all on AYS. Everyone is friendly, and the atmosphere is really welcoming.


I'd like to extend my thanks to Johna for their time in doing this interview, I'm sure everyone reading this found being a developer informative. If you are interested in possibly undertaking a career as a Developer in AYS, we have a limited position as a Web Developer available, please consider applying here. Next week's blog is going to be with one of our Management members, see you then!