Because I don’t like people looking over my shoulder. For me, I need to run look at my code, stare at it, change the variable names a few different times, decide what case I’m doing today, refactor a bit here, do an F5 on the simplest of changes and then when I think it’s all done. I’ll stare at it some more and wonder what I should do next. In short, I would drive the…

When someone on your team decides to pack it in and move onto a new opportunity it’s your last chance to show them what kind of leader you are. You could not say a thing, wait till the last moment, and “plan” for everything they did and who is going to take it over and transition into their workloads. You can sweep it under the rug so hopefully, no one knows how great a team…

There is a reason why coop programs are so valuable to our learning, growth and development. It’s because in addition to learning the academics, you are applying the theory and what you’ve learned to the practical and seeing what works for you. Junior developers spend their formative years putting what they’ve learned to the test. They don’t have time to focus on team leadership, project planning or delivery schedules – what they need to focus…

When you have a problem, you don’t need more fuel on the fire. What you need is for everyone to realize there is a fire. If everyone is on board that there is a fire then everyone will be on board to put it out. When we’re all adding fuel to the fire – venting about problems, complaining about apps going up and down, decrying bad practices, focusing on what team members do incorrectly or…

If you thought losing a team member who was sitting right beside you was hard. Wait until you lose one that you have been working with remotely for the past four months. To be honest, it doesn’t matter the timeline, what does matter is a member of your team is moving on. There are a lot of things probably running through your head – who are we going to find to replace them, how will…