Hello there! My name is Amin, and I have a Bachelor’s degree in Computer Engineering and a Master’s degree in Artificial Intelligence. I have a strong interest in both the software industry and leadership.
Two people are in the metting

Improve Onboarding through the Magic of Storytelling

When you join a new team, you are usually bombarded with a lot of information. You need to familiarize yourself with the company’s culture, facilities, and colleagues. Initially, the onboarding process tends to be welcoming and hospitable. However, after a few days, you are expected to quickly learn about the products, services, and data in order to contribute effectively. It can be overwhelming to try to absorb and utilize all of this information, and eventually, the honeymoon phase ends, leaving you feeling stressed and concerned about your credibility....

March 27, 2023 · 6 min · Amin Rashidbeigi
some pencils image

How Engineering Managers Can Avoid Technical Decay

As an engineering manager, it can be easy to feel a sense of distance from the team and concerns about technical decay over time. But there are solutions to this problem! In this article, I explore ways to improve low-level engineering skills, in order to reduce the gap between you and your team members and maintain effectiveness in leading a technical team. Reading a lot (mostly on how things work and why they were created), re-doing (for yourself) technical design reviews, and having side projects can help....

January 27, 2023 · 1 min · Amin Rashidbeigi