In the dynamic and ever-evolving field of software engineering, the language we use to describe our teams and colleagues can have a profound impact on the workplace culture and the way we perceive each other. One term that has been prevalent in the industry but is increasingly under scrutiny is "resources" when referring to software engineers. In this blog post, we will explore why this terminology can be demeaning to some degree and suggest alternative ways to frame the conversation.Read more
Code, coffee, and career
More posts
In the world of software engineering management, optimizing team productivity is a continuous and multifaceted challenge. As a software engineering manager, I understand the importance of maintaining ...Read more
As a software engineering manager, you're likely no stranger to the constant juggling act between your professional and personal life. The concept of work-life balance has been a longstanding pursuit,...Read more
So, you know those neat React custom hooks? They're like your code's best friends. These little gems let you whip up some super reusable logic for your functional components. Imagine breaking down you...Read more
With the ever-expanding landscape of web development tools and frameworks, a new trend is emerging – the rise of specialized frontend and backend developers. In this blog post, we will explore the rea...Read more
Welcome! Today, we embark on a journey through the highs and lows of being a software engineer and how that pesky Imposter Syndrome can sometimes take the wheel, especially as we progress to become en...Read more
I am now an Engineering Manager. It's a role that I've eagerly embraced, transitioning from my previous position as a hands-on developer. The shift from being knee-deep in code to overseeing a team ha...Read more
In this tutorial, we will build a Recipe App using React Native, Redux for state management, and TypeScript for type safety. We will use the `react-native-ui-lib` library for styling our app. The Reci...Read more
As an engineering manager, you should model the behaviours and practices you expect from your team. This includes writing high-quality code, following established processes, and demonstrating a commit...Read more
Part 5 in the series Owning the Development Practice.
As the owner of a development practice, it's important to not only ensure that your team is working efficiently, but that you have a way to measure and track their progress. After all, as the saying g...Read more
Part 4 in the series Owning the Development Practice.