3-2-1: Dropbox Engineering Career Framework, 5 Things I Learned After Two Years at Microsoft, JavaScript Modules Rabbit Hole, One React Mistake, Guide to Storytelling

Hello my friends!

Before we start this week with 3 hand-picked articles from the tech world, 2 web development guides, and 1 best Tweet of the week, I want you to do me a little favor: after reading this email, answer my question at the end (thanks in advance)

🔥 Picks from the tech world

1. Dropbox Engineering Career Framework

It's a Dropbox career framework on how to achieve business impact for your role and team and how to grow in your engineering career.

This framework is broken down into two components:

1. Level Expectations define the scope, collaborative reach, and levers for impact at every level; these expectations are the what that determines the difference between an IC3 and IC4, for example

2. Core and Craft Responsibilities define the key behaviors specific to your role and team; these behaviors help you identify how you work to deliver impact based on your level expectations

I recommend it to every engineer who wants to grow in their career. Great guide.

2. 5 Things I Learned After Two Years as a Software Engineer at Microsoft

The title of the article said it best what you can learn from it.


  1. Research, Research, and More Research
  2. Murphy Knew It, and You Should Too!
  3. Everything Can Be Solved. The Important Question Is, What to Solve First?
  4. Incident Management Teaches You so Much More
  5. Always Assume the Best Intentions of Others

3. The unreasonable effectiveness of just showing up everyday

The story and takeaways of how two engineers build an open-source search engine for two years.

A favorite part from the article:

"If you want to find some modest success and independence by launching your own product, and wished to do so without too much risk, I invite you to try this playbook: Pick an idea in a large market that will always be in demand and work on a product that caters to a subset of use cases exceedingly well."

⚡️ Web development guides

1. `export default thing` is different to `export { thing as default }`

Basically, it's a trip down the rabbit hole about how the modules work by a developer advocate for Google Chrome. Worth reading if you want to learn more about modules.

2. One React mistake that's slowing you down

Kent C. Dodds take on React context vs passing props.

From the article:

"I think too many people go from "passing props" -> "context" too quickly. If we structure our components with more composition in mind, then I think our codebase will be more maintainable"

Tweet of the week

Tweet of the week goes to Julian Shapiro.

I strongly believe that storytelling is one of the most critical skills in life. The ability to tell stories helps you develop deep relationships, sell your ideas and write better.

twitter profile avatar
Julian Shapiro
Twitter Logo
Twitter Logo
July 17th 2021

🤝 One question for you

How would you describe my newsletter to a friend in 1-2 sentences? (reply to this email)


If you enjoy or get value from the 3-2-1 newsletter, share it with a pal, or Slack, or social media. Your support really helps and motivates me to find top-notch materials to share with you. Let's build a first-class tech newsletter together!

Share with Twitter, WhatsApp, Facebook, LinkedIn or copy & paste this link: https://nickbulljs.com/3-2-1

That's all for this week, take care and have a great one!

– Nick


If you want to land a high-paying software engineer job and get a crystal-clear understanding of how to ace a tech job interview, check out this: wintheinterviewgame.com

Note: You are receiving this email because you subscribed to my weekly 3-2-1 newsletter. Every week, I send out my "3-2-1" newsletter with 3 hand-picked articles from the tech world, 2 web development guides, and 1 best Tweet of the week.

Older messages

3-2-1: On Working Hard, State Of Web Workers In 2021, Why Companies Don't Hire Junior Devs, New Rendering Engine in Chrome, Guide To Grid

Monday, July 12, 2021

Hello my friends! Here are 3 hand-picked articles from the tech world, 2 web development guides, and 1 best Tweet of the week. 🔥 Picks from the tech world 1. On working too hard: finding balance, and

3-2-1: MASSIVE Announcement, Horrible experience at Amazon, Burnout is real, History of web, Demystifying styled-components, Optimizing Web Vitals

Saturday, July 10, 2021

Hello my friends! I have a MASSIVE announcement for you. This week I'm releasing my Win "The Interview" Game book and Tech Bandits community. One of my friends said about the book, "

I just launched Win "The Interview" Game

Saturday, July 10, 2021

Hello my friends! I'm sending you this email because today is a big day for me. I just launched my first book, which I've been working on for the last eight months, called Win "The

3-2-1: How to Work Hard, How to Get Job Offers From Google & Facebook, Airbnb’s Server-Driven UI, ES2021 Features, React Architecture, How to Find Treasure Chests

Saturday, July 10, 2021

Hello my friends! Last week I released the book that I've been working on for the past 8+ months called Winning “The Interview" Game. This book is a proven system that can help you land a high

today is the last day (18 hrs left)

Saturday, July 10, 2021

Hello my friends! This is the last email I'll send you about my book Win "The Interview" Game. Today is the last day when you can get the book and access to the community with a 50%

Max Q - How about I knock off $2 billion?

Monday, July 26, 2021

TechCrunch Newsletter TechCrunch logo Max Q logo Monday, July 26, 2021 • By Darrell Etherington The space industry is still abuzz with the aftermath of Jeff Bezos' brief jaunt, and the

Mapped | Visualizing GDP per Capita Worldwide in 2021 💰

Monday, July 26, 2021

GDP per capita is one of the best measures of a country's standard of living. This map showcases the GDP per capita in every country globally. FEATURED STORY Mapped: GDP per Capita Worldwide in

3-2-1: The State of Developer Ecosystem 2021, Future of Web, Hidden Door to Build Personal Brand, How to Run Good Meetings, Guidelines to Write High Quality CSS and Bonus

Monday, July 26, 2021

Hello my friends! Here are 3 hand-picked articles from the tech world, 2 web development guides, and 1 best Tweet of the week. 🔥 Picks from the tech world 1. The State of Developer Ecosystem 2021​ This

Playing Games to Earn a Living in the Metaverse

Monday, July 26, 2021

“As a player, you actually earn 2-3x more than an entry-level job” - Gabby Dizon, co-founder of Yield Guild Games ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

You’re Invited: Getting Maximum Value from Cloud-Native Master Data Management

Monday, July 26, 2021

Webinar on August 10, 9am PT Hi there, Investing in high-quality, curated customer data fuels business results, from revenue growth to analytics adoption and productivity gains. However, quantifying

Just Launched: Startups of the Year 🚀

Monday, July 26, 2021

4.5k+ Cities; 37k+ Startups: Who'll Achieve Startup of the Year Status in Your City? Vote for 2021's Startups of the Year with Hacker Noon! How's it hanging, Hacker? 👋 Hacker Noon just

The best SaaS products with a free plan

Monday, July 26, 2021

This past week on Twitter, I asked people what their favorite SaaS products with a free plan were. The list is full of gems. Hiten's Pick The Highest Forms of Wealth What does it mean to be wealthy

Daily Coding Problem: Problem #476 [Medium]

Monday, July 26, 2021

Daily Coding Problem Good morning! Here's a solution to yesterday's problem. This is your coding interview problem for today. This problem was asked by Google. You are given an array of length

What ransomware victims saved thanks to free decryption tools

Monday, July 26, 2021

The best cheap VPNs; Beyond Raspberry Pi ZDNet Facebook Twitter LinkedIn ZDNet Tech Today July 26, 2021 placeholder Ransomware: Here's how much victims have saved in ransom payments by using these

Nasty macOS Malware XCSSET Now Targets Google Chrome, Telegram Software

Monday, July 26, 2021

The Hacker News Daily Updates Newsletter cover Risky Business: The CISO's Guide to Better Reporting to the Board Briefing the board on your organization's security posture is not an easy job.