Sitemap - 2024 - The Software Engineer Weekly

Finding a Good Manager

Grateful for my Online Communities

How to Always be Productive

The Importance of Side Projects

Bottom-up Learning

Coding with AI: a Double Edged Sword

4 Simple Steps to Actually Achieve Your Goals

Going Back to the Office After ~5 Years

Build Your Passion

How to Effectively "Manage Up"

3 Keys to Onboarding

Your Network is Your Net Worth

I'm Leaving my Team at Google

Failure is Your Best Friend

Don't Chase Promotions

The Sole Determinant of Work-life Balance

Don't Measure Code Stats

Finding Inspiration as a Software Engineer

Prioritizing Health as a Software Engineer

Consistency is a Superpower

3 Steps to Developing a Strong Network

The Secret to a Healthy Relationship with Work

3 Telltale Signs to Quit Your Software Engineering Job

3 Years at Google: My Most Important Learning

The Value of Taking Breaks

Surround Yourself with Good Engineers

The Butterfly Effect: How Tiny Choices Create Big Ripples

The "Best" Programming Language

My 3 Step Process for Writing Clean Code

The 3 Keys to Working Remotely

The Essentials of Software Testing in 5 Minutes

Software Engineers' Price of Admission

The Best Debugging Tool Rarely Used

3 Traits the Most Successful Software Engineers Possess

Is Remote Work Dead?

Three Essentials Before Code Review

Learn One Programming Language (I'm Serious)

The Secret Value Of Big Tech

3 Ways Software Engineers Can Prioritize Deep Work

Write Small Code Changes

On the Importance of Mentorship

Overcoming Imposter Syndrome: A Simple 3-Step Process

Succeed Through Failure - Failing Forward

Getting Laid Off - Good Things Take Time

The Software Engineer Weekly - Coming soon