Break into Big Tech - My Journey from Startup to Microsoft
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.
Practical career advice for software engineers, covering soft skills, brag documents, breaking into big tech, and getting started in the industry.
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!
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!
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!
2020 involved a career change that wasn't something I was planning. At the end of August, I started my adventure with Microsoft.
Explore learning by building a Xamarin app with ASP.NET Core, Firebase authentication, Amazon RDS, and free tools for source control and CI builds.
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.
A personal reflection on recognizing burnout in a fast-paced software career, covering denial, neglected needs, and other early warning signs to watch for.
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.
Consider how a new job title reshapes responsibilities and boundaries, offering perspective on the mentality shift that comes with career advancement.