The Developing Dev
Subscribe
Sign in
Home
Podcast
To Mid-level
To Senior
To Staff
Engineering Career Stories
Soft Skills
About
To Mid-level
Unlearning Leetcode
Simple Is Better Than Complex
Sep 13, 2024
•
Ryan Peterman
141
4
How To Get Promoted (Without Getting Lucky)
If you want to get promoted to Staff, there are a few guiding principles that will get you there.
Aug 2, 2024
•
Ryan Peterman
177
6
Standing on the Shoulders of Giants
The Best Way To Learn Technical Skills
May 10, 2024
•
Ryan Peterman
92
5
Shipping Code Faster
Tips for Writing, Testing, and Getting Code Reviewed
Apr 5, 2024
•
Ryan Peterman
130
3
Mentorship’s Role in My Staff Promotion
Types of Mentorship and How To Get It
Mar 8, 2024
•
Ryan Peterman
72
7
Why Write Small Diffs
5 Reasons
Feb 9, 2024
•
Ryan Peterman
73
12
Ratings != Promotions
Focus on "behaviors"
Jan 26, 2024
•
Ryan Peterman
111
12
Speedrunning Guide: Junior (L3)-> Mid-Level (L4)
This guide is written for engineers who want to grow from L3 → L4 as fast as possible. Even if rapid growth isn’t your goal, there are learnings for all…
Aug 4, 2023
•
Ryan Peterman
69
13
FAANG Career Ladder: Junior (L3) vs Mid-level (L4)
L3 and L4 engineers are the most similar on the IC ladder. The differences come from the stronger technical skills L4s are expected to have. This allows…
Jul 21, 2023
•
Ryan Peterman
136
22
Generalist or Specialist?
Q: As a software engineer, it better to be a specialist or a generalist? Here’s what you should keep in mind.
May 26, 2023
•
Ryan Peterman
56
15
How to Start Reviewing Code
Code review is an important skill that isn’t taught until you’re thrown into the fire. Don’t learn the hard way. In just a few minutes, this article…
Feb 24, 2023
•
Ryan Peterman
47
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts