🍔🧠 Leetcode Doesn't Work; Here's Better
PLUS: Amazon's New Product 📚, Git Branching 🧑🎓, 3 Tips From Google Director ⚡
Happy Monday! ☀️
Welcome to the 386 new hungry minds who have joined us since last Monday!
If you aren’t subscribed yet, join smart, curious, and hungry folks by subscribing below.
🍔 THIS WEEK’S MENU 🥗
📚 Software Engineering Articles
How Cloudflare optimized their reverse proxy with tries.
Discover 3 steps for a successful software migration plan.
Explore clean architecture's core ideas and use cases.
Master Git branching strategies to enhance your workflow.
Learn 3 career principles that propelled someone to Google Director.
🗞️ Tech and AI Trends
Nvidia's new AI model outperforms OpenAI's GPT-4; find out more.
SpaceX's Starship test achieves a remarkable ‘chopstick' booster catch.
WordPress.org takes control of a WP Engine plugin; details inside.
👨🏻💻 Coding Tip
Using TypeScript's mapped types gives you flexible and extensible data structures.
Food for Thought 🧠
A mindset, an example, and an action item to start the week
"Nothing will work unless you do."
Maya Angelou
Mindset: This quote is a powerful reminder that success requires action, not just good intentions.
Example: Slack, the communication platform, grew rapidly by continuously improving its product based on user feedback.
Action: Identify one task you've been putting off and commit to completing it today.
The Rabbit Hole 🐰
Deep dives, trends, and resources curated to stay ahead
How I STOPPED Failing Coding Interviews
Written by Ashish Pratap Singh
How Cloudflare Optimized their Reverse Proxy with Tries
Breaking Down Clean Architecture — Core Ideas, Benefits, Drawbacks, and Use Cases
Out With the Old: 3 Steps for a Successful Software Migration Plan
Written by Jordan Cutler
Git Branching Strategies
Written by Dr Milan Milanović
5 types of engineers in corporate jobs (and which types to avoid)
Written by Fran Soto
💾 SIDE DISHES 💾
ARTICLE (promotion potion)
3 Career Principles that got me to Director at Google
NEWSLETTER (keep up with tech in 5 minutes)
Join 1,250,000+ engineers leveling up
GITHUB REPO (swarming with joy)
Educational framework exploring ergonomic, lightweight multi-agent orchestration
ARTICLE (meeting madness)
Slow Deployment Causes Meetings
ARTICLE (render secrets revealed)
The interactive guide to rendering in React
ARTICLE (data duel showdown)
LocalStorage vs. IndexedDB vs. Cookies vs. OPFS vs. WASM-SQLite
ARTICLE (reliable design detective)
Practices of Reliable Software Design
ARTICLE (transcript magic)
What I Learned from Making the Python Backend for YouTube Transcript Optimizer
ARTICLE (Fireship's fame game)
How Fireship became YouTube's favorite programmer
ARTICLE (tests that tell tales)
Unit Tests As Documentation
ARTICLE (Python performance showdown)
Python 3.12 vs Python 3.13 – performance testing
The Weekly Digest 🗞️
Software, AI, and startup news worth your time
🚀 Nvidia Launches Powerful New AI Model Surpassing GPT-4 (4 min)
Brief: Nvidia's Llama-3.1-Nemotron-70B-Instruct model eclipses OpenAI's GPT-4, demonstrating superior performance and pushing the AI technology landscape towards customizable, robust solutions.
🛠️ WordPress.org Takes Charge of WP Engine Plugin Amid Legal Tensions (2 min)
Brief: WordPress.org claims control over WP Engine's ACF plugin to address security concerns and eliminate commercial upsells, amidst ongoing legal disputes with the hosting provider.
📚 Amazon Unveils First Color Kindle, Priced at $279 (2 min)
Brief: Amazon launches the first-ever color Kindle named Colorsoft, retailing for $279, enhancing reading with vibrant visuals for users.
👁️ Sam Altman's Worldcoin Rebrands and Reveals New Iris-Scanning Orb (3 min)
Brief: Sam Altman's Worldcoin rebrands to World, unveiling a new iris-scanning Orb aimed at verifying human identity amid ongoing privacy concerns from governments worldwide.
🚀 SpaceX Successfully Launches Fifth Starship Flight Test with Historic Booster Catch (2 min)
Brief: SpaceX's fifth Starship flight marks a milestone as its Super Heavy booster is caught by the launch tower's "chopsticks," enhancing reusability in space missions.
The Quick Byte 💾
One coding tip because you’re technical after all
This week’s coding challenge (by John Crickett):
This week’s tip:
The TypeScript feature of mapped types allows you to create new types by transforming the properties of an existing type. This technique can be particularly powerful when working with complex, dynamic data structures, as it enables you to create flexible and extensible data models.
Wen?
Adapting Data Structures: Mapped types are useful when you need to create variations of an existing data structure, such as partially required or optional properties, or a subset of properties.
Dynamic Data Models: When working with complex, dynamic data structures, mapped types can help you create flexible and extensible data models that can adapt to changing requirements.
Reusable Type Transformations: By defining custom-mapped types, you can create reusable type transformations that can be applied across your codebase, promoting code consistency and maintainability.
Burp-A-Laugh 🤣
The most important meal of your day
That’s it for today! ☀️
Enjoyed this issue? Send it to your friends here to sign up, or share it on Twitter!
If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or DM me on Twitter! 🐦
Thanks for spending part of your Monday morning with Hungry Minds.
See you in a week — Alex.
*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).











Thanks for including me in this week's issue, Alex!