How technical should managers be?
In the world of career progression in the software development industry, the historical tendency has been that ambitious individual contributors (ICs) chased the managerial path seeking higher compensation. Predictably, this led to said ICs having to deal with issues in areas such as staff performance and engagement, project management, hiring, stakeholder communication, and budgeting, amongst others. Of course, some thrived in such positions, but plenty didn't.
Skill sharing in Tech teams
Our tech team at ComplyAdvantage is, how can I put it, extremely back-end heavy. For business reasons I'm generally not privy to, our hiring efforts thus far have resulted in a tech workforce comprising a handful of front-end engineers (including yours truly) among hundreds of back-end engineers. Now, of course, this is not inherently a bad thing if the greater number of technical problems to be solved are more back-end leaning. In our particular situation though, it was clear that this presents some challenges to the business.
My first few months as a Junior Software Engineer
This is a blog post on my experiences, hurdles, and lessons learned during my initial months with ComplyAdvantage. The goal is to share insights as well as provide tips for new Junior Software Engineers or anyone new to the organisation. It will shed