I'm a Full-stack Software Engineer and Engineering Manager. I'm highly curious and try to learn as many tools and languages as I can. I believe like every tool has something worth learning. This allows me to make comparisons with features that are available in certain tools and missing in others. It also makes me a generalist which I think is one of my biggest strengths for my role as an Engineering Manager. While I'm a generalist and usually learn things most would consider not valuable for professional development (like solving Project Euler problems in Haskell), I'm still trying to become an expert in the .NET ecosystem, a tool that I have been using since the beginning of my professional development career in 2021. The above I try to do because I like to live by this mantra: > Become a jack of all trades and a master of one - ThePrimeagen