What is the difference between a junior and a senior software developer? 15 things I wish I had known sooner

Uncover the essential distinctions between junior and senior developers. This guide offers 15 actionable tips—from efficient work habits and problem-solving strategies to cultivating a growth mindset—to help you advance to a senior software engineering role.

Sep 2020

How to ace coding interviews

A step-by-step guide to preparing for and acing coding interviews at top tech companies (think FAANG) written from years of experience as both an interviewee and interviewer.

Jul 2020