PinnedMoving writing to developing.devI’ve been writing weekly for Medium for 4 months now (22 posts). Distribution is two orders of magnitude lower here compared to my Substack…Jul 22, 2023Jul 22, 2023
PinnedWhy Engineers Need To WriteI hated writing in high school. It wasn’t objective like my favorite subjects, math and science. It also didn’t help that we had to write…Mar 24, 20231Mar 24, 20231
5 Books Every Software Engineer Should Read👋 Hi, this is Ryan with this week’s newsletter. I write about software engineering, big tech/startups and career growth. Thank you for…Jul 15, 20231Jul 15, 20231
Threads’ Invisible Armor👋 Hi, this is Ryan with another edition of my weekly newsletter. Each week, I write about software engineering, big tech/startups and…Jul 7, 2023Jul 7, 2023
Resilient Systems Through Retrospection👋 Hi, this is Ryan with another edition of my weekly newsletter. Each week, I write about software engineering, big tech/startups and…Jun 30, 2023Jun 30, 2023
Engineering Career Stories: Jordan Cutler👋 Hi, this is Ryan with another edition of my weekly newsletter. Each week, I write about software engineering, big tech/startups and…Jun 24, 2023Jun 24, 2023
Finding Staff-Level Scope👋 Hi, this is Ryan with another edition of my weekly newsletter. Each week, I write about topics in software engineering, big…Jun 24, 2023Jun 24, 2023
Job Hunting In The Layoff Era👋 Hi, this is Ryan with another edition of my weekly newsletter. Each week, I write about topics in software engineering, big…Jun 9, 2023Jun 9, 2023
Maximizing Impact in the Layoff EraMost big tech companies have done layoffs aside from Apple. We need to change how we work now that we have fewer teammates. Here’s how to…Jun 2, 2023Jun 2, 2023
Generalist or Specialist?Q: As a software engineer, is it better to be a specialist or a generalist?May 26, 2023May 26, 2023
Optimizing for OpportunityCareer growth past the staff level can often seem out of reach. We know that to succeed we need both ability and opportunity. But when it…May 19, 2023May 19, 2023
Investing Your CareerCompensation varies depending on the stage of the company you choose to work for. You can think of your compensation package as an…May 13, 2023May 13, 2023
Tools of the Trade“Give me six hours to chop down a tree, and I will spend the first four sharpening the axe.” — Abraham LincolnMay 5, 2023May 5, 2023
Why Communication Is More Important Than CodeJunior engineers often focus too much of their time on technical skills. Here’s why I’d argue engineers should spend more time developing…Apr 29, 2023Apr 29, 2023
How To Tell If You Have a Good Eng ManagerThere are plenty of resources out there that cover the traits of a good engineering manager (EM) like Project Oxygen from Google. Now that…Apr 21, 2023Apr 21, 2023
Why I Stayed at Meta When All My Friends LeftI started at Meta in 2018 with five friends from college. Over time, they followed the common industry advice — switch jobs often to grow…Apr 15, 2023Apr 15, 2023
Staff+ Career Growth: Product or Infra?There are a lot of factors that go into picking the right team. Choosing based on what type of work you enjoy is important, but what about…Apr 7, 2023Apr 7, 2023
How I 11x’d My Interview Offer Rate (8%→88%)During my grad year, I failed to secure offers from all the companies I interviewed with, except one. My resume landed interviews, but I…Mar 31, 2023Mar 31, 2023
The Only Three Classes That Mattered From My College DegreeOnly 3 of the 56 classes I took at UCLA matter in my daily software engineering work. Any engineer would agree that those three courses are…Mar 17, 2023Mar 17, 2023
3 Mistakes I Made as an Engineer, but Had To Become a Manager To SeeI was shocked at how obvious my mistakes as an engineer became after my perspective changed. Taking on manager responsibilities for the…Mar 10, 2023Mar 10, 2023