Name: Marie Kiryanova
Drupal.org ID: MarieKirya
Location: Boston MA
Job Title: Associate Architect
The Drupal community is built on a core set of Values and Principles that encourage users to make better decisions faster and inspire members to be their best selves and move forward as a unified community. These values encourage inclusion; yet, Drupal still suffers from a lack of diversity and unequal gender representation. Tech and open source projects can only succeed by embracing a wide range of diverse ideas and perspectives. While, organizations such as the Drupal Diversity and Inclusion Workgroup advocate for greater diversity in the community and more inclusive events to help create safe spaces, there’s still more work to be done. To keep making progress, we all need to give a platform to different voices in the Drupal space.
Acquia’s Women of the Drupal Community series aims to provide unique viewpoints into how different women have made careers in the Drupal space and share their tips for navigating and thriving in the tech landscape. Previously, we featured Lynette Miles, technical support leader on the pride in crafting top-notch documentation and the key to balancing work and family life.
This month, I spoke with Marie Kiryanova, a software engineer at award-winning digital design agency and Acquia partner -- Third and Grove. As someone who is still just a few years into her developer career, Marie believes in helping younger tech workers gain confidence and advocates for more support for people interested in tech careers beyond the typical higher education route. Keep reading to learn how Marie carved her own path in the tech world and how she hopes to see Drupal evolve in the future.
Paige: How did you get your start in tech?
Marie: I first started out because it was a way to get comfortable with the English language after my family moved to the United States. Playing games and talking to people was far easier for me when I had the ability to read over what I was about to say. What started as a way to get comfortable with a language became a real interest. I developed a really good student-teacher relationship with my computer teacher in middle school. I had no problem learning the basics at a young age and it became my focus as I entered into adult life.
Paige: How did you first discover Drupal?
Marie: I was setting up a website for a small gaming community in early high school. I needed to put together content sites in a way that wasn't just putting together HTML files over FTP. After exploring my options I tried installing Drupal 5. It wasn't anything super fancy, but I liked being able to host my own site and being able to log in and create pages without copying and pasting headers and footers.
Paige: What Drupal function, project or contribution are you working on and/or most proud of?
Marie: The one Drupal project I always feel most proud of is working on the Solidworks team. There I had the ability to teach people best practices and other skills. I think that mentorship is one of the strongest things in tight-knit communities like the Drupal one. I was teaching a team of people unfamiliar with the entire ecosystem skills like git version control, composer package management, module structures and page building techniques. It felt like I was contributing more than just code and making a positive impact. I do wish I could contribute more than the off patch to Drupal.org, but it's still nice to see people commenting on old patches I've written saying that it helped them.
Paige: What are some challenges you've faced, technically or career-wise?
Marie: Definitely my work-life balance has been the hardest thing I've faced in my career. While burnout isn't unique to development or Drupal, it's so easy to get wrapped up in trying to perfect a feature, or pleasing a client or trying to get recognized. Feeling like you're actually doing something useful is really important to stay motivated. This feels like a pretty common issue with those I've talked to both in and out of my employer, especially for remote workers. No one can tap them on the shoulder and say "It's okay, just go home."
The other issue was feeling too young (both age and experience) to feel like an authority on a project. It's very important to me for even junior developers to be able to be hands-on with important projects under guidance. That's the way a lot of people learn. It's hard for juniors to grow when they're just tasked with updating modules and basic support tasks. I had to learn a lot about the position I was hoping to be in by being tossed into issues and learning on the spot. And having someone there to tell you when you’re going to make a mistake is crucial.
Paige: What inspires you? What keeps you passionate about your work?
Marie: Being able to learn and teach people keeps me motivated at work. Web technologies move so fast that you're always needing to learn new approaches for both back-end and front-end tasks. And being able to teach, explain, and educate a wide variety of people with different skills and jobs is a fantastic part of my job when I get to do so. Being a teacher has always been a tempting option for me, but managing a classroom of students isn't for me. Getting to work with a lot of skilled and motivated individuals either one-on-one or in small groups to learn and teach just scratches that itch for me.
Paige: What are some other aspects of the Drupal community that you're involved in?
Marie: I went to my first DrupalCon this year. I did enjoy talking with community members and watching panels. It made me get off my butt and finally make my own site to experiment with everything I learned there.