Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
March 24, 2022 03:47 am GMT

My Impact at Forem

This is my first post about impact. What do I mean by impact?

How did you influence the place you worked at in your workstuff like big projects or processes that you put in place that helped the company.

I'm going to start with the most recent company that I worked at, Forem, the software that powers sites like dev.to where you might be reading this blog post.

Pre-commit hooks/Coding standards

My work focused mainly on the frontend, and I put pre-commit hooks that run stuff like prettier, eslint and jest. It expanded to more than that, for example, running rubocop on Ruby files. Check out my post on pre-commit hooks if you're curious about all that.

Pre-commit hooks, linting, etc., were super important to me because I was the only frontend on the project for a long time. Hence, code maintenance was always on the brain and still is.

Accessibility

I'm not an accessibility expert, but I had the chance to work with Marcy Sutton (@marcysutton) while I was at Forem. She joined us for about six weeks in the fall of 2020. I learned a lot from her. It also invigorated me to advocate for accessibility as a focal point as we built out the product. We were building welcoming, inclusive communities, so it would seem hypocritical not to take accessibility into account.

I spoke to our head of engineering at the time, Molly Struve (@molly), to advocate for accessibility and explained that we need to make this an organization-wide initiative. She was on board.

Did it start slow? For sure, but it gained traction, and it has now become a part of our process when developing the product.

A big shoutout to Suzanne Aitchison (@s_aitchison), our accessibility expert who joined the team in 2021 and has helped push this initiative even further. Is the work done? No, but the application is leaps and bounds more accessible than in the fall of 2020.

End to End (E2E) Testing

As the application grew more significant and feature-rich, it was super important to be able to feel good about what we shipped. I remember a period when things were breaking a little more frequently. Were we doing a terrible job? No, but that confidence was lacking when we sometimes shipped features/bug fixes. I advocated for E2E testing and got the green light.

It took about a month to get the CI/CD pipeline to run the tests and maybe another couple of weeks to tweak how we run them locally during development.

Mentoring

As a more senior person on the team, you have to help scale the team and impart knowledge. Pairing is something I consistently did regarding all things frontend and programming in general. And another great thing about mentoring? You learn too!

What else?

I missed probably a few things, but these are the big lines. I'll probably add more to this as I enjoy my time off between roles.

The last thing I'll leave you with is to lift your teammates, listen to others, be kind and have fun if you want to impact your organization.

Photo by Sonika Agarwal on Unsplash


Original Link: https://dev.to/nickytonline/my-impact-at-forem-23mj

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To