These Junior Developers SUCK! They Just Don't Understand My Code!
When junior developers struggle with code reviews, the solution isn't to avoid them—it's to invest in their growth. Learn how to slow down to speed up by building your team's skills.
Honest perspectives on growing a software engineering career, from breaking into big tech to improving collaboration and stepping into leadership roles.
When junior developers struggle with code reviews, the solution isn't to avoid them—it's to invest in their growth. Learn how to slow down to speed up by building your team's skills.
This article is a high-level view of my career journey going from startups to Big Tech -- landing a principal software engineering manager role at Microsoft.
This article is a list of things that I wish that I understood earlier in my career. There's no time machine, but I can share them with you!
Are you killing collaboration on your software engineering teams when it comes to problem solving? Don't multiple a negative impact! Let's fix it.
Informal leadership in software engineering is a critical part of becoming more senior in your role. But what's involved and why is it so beneficial?
Improve your software engineering soft skills -- essential to your career success. Learn about effective communication, teamwork, adaptability, and more.
This is an exclusive article for Dev Leader Weekly readers! Take back control of your career progression with Brag Documents!
Interested in an introduction to software development? Need those first steps in programming? Then check out this beginner's guide to software engineering!
Whether you're a new developer or an industry professional, we often find ourselves balancing workplace based learning and side projects. What's the right way?
Choosing a programming language from the many programming languages is daunting. Then beginners ask: How many languages should I learn at once? Let's find out!
Life in software development is full of problem-solving and excitement, but there are plenty of questions about concerns that can arise. Check them out!
In programming, this struggle is real: How to balance learning theory with building things? How do you actively learn and balance it with practical application?
Are you a beginner programmer? If so, you'd benefit from applying all of the theoretical knowledge you're gaining by building projects! Check out this list!
As an engineering leader, does it make sense to approach things as hands-on management and writing code? Let's see when it makes sense, and when it doesn't.
Are you starting your career in software development? Check out this FAQ-style article for tips on applying for jobs, reaching out, and interviewing!
Starting your career in software development? Here are some frequently asked questions about post secondary education working towards this!
You've heard about OKRs but you're not exactly sure where to get started. Don't sweat it. Here's a brief intro on how you can get going!
Want to understand what does an engineering manager do and what's expected in an engineering manager role? Let's learn about the role of an engineering manager!
2020 involved a career change that wasn't something I was planning. At the end of August, I started my adventure with Microsoft.
Breaks down timeboxing as a way to evolve a simple TODO list, weighing the pros and cons of adding time constraints to boost daily focus and productivity.
What's your approach to keeping a TODO list? We all need something that we can stick to, or else the list itself doesn't serve us any purpose!
Explore learning by building a Xamarin app with ASP.NET Core, Firebase authentication, Amazon RDS, and free tools for source control and CI builds.
Follow one blogger's first experiment with Google AdWords and Bing Ads, covering signup credits, keyword bidding, and early campaign spending choices.
Explore a specific content strategy for doubling down on strengths, covering audience growth, brand building, and reaching beyond a core programming readership.
A candid reflection on choosing to double down on personal strengths rather than force improvement in weak areas, using a hobby project as the example.
Discover why New Year resolutions often fail and how shorter monthly goals, inspired by Mark Manson's advice on habit formation, can drive real progress.
Learn practical steps for regaining focus when motivation slips, including spotting warning signs, analyzing setbacks, and setting SMART goals.
Learn a simple productivity habit: turn Google Keep lists into scheduled calendar activities each night so ideas become actionable daily plans.
A personal reflection on recognizing burnout in a fast-paced software career, covering denial, neglected needs, and other early warning signs to watch for.
An engineering manager's look at how one on one templates evolved over time to better support team members' goals, concerns, and career growth.
Failure is a strong word. There's nothing wrong with failing. It's going to happen if you're pushing the boundaries. It's all about how you improve afterward.
Improve one on one meetings by putting recognition first, using team accomplishments to show that hard work and contributions are seen and valued.
Continuous improvement involves making small changes over time to adapt your process. See how I've been adapting my one on ones with my team for the better.
Find out how switching a TODO list from Evernote to Google Keep, using its home screen widget and checkboxes, made staying on top of daily tasks easier.
Explores why simply announcing there's a problem falls short of true communication, and what leaders should expect when a team member raises an issue instead.
Everyone has their own definition of "ideal" and we all of expectations of others. Try to lead by example and emulate your version of "ideal" to be effective.
Hear a guest take on fostering intrapreneurship through agile practices, leading by example, and balancing planned work with an 80/20 innovation approach.
Consider how a new job title reshapes responsibilities and boundaries, offering perspective on the mentality shift that comes with career advancement.
Learn why effective leaders listen, act as human sounding boards, ask clarifying questions, and empower teammates to reach their own decisions.