Top 3 in Tech: How to practice problem solving, React documentary, Twitter's insane pricing move

Hey there,

Mads here with your bi-weekly dose of the Top 3 in Tech newsletter. This week we'll discuss how to improve your problem solving skills, the new React documentary and Twitter's absurd pricing changes + their impact on the ecosystem.

So, let's jam, shall we?

1. How to practice problem solving

Problem solving is one of the most important skills for developers. It's basically universal in coding, regardless of which programming language, framework or stack you work with: At the end of the day, our job is to solve problems with code.

But it's also one of the hardest skills to master. Problem solving requires a unique mindset and approach to any given problem, and it's where I often see new developers struggle the most - when they're faced with having to build something from scratch and don't even know where to start.

I personally had a lot of issues with this until I started approaching every new feature / bugfix / project with the same systematic approach. It goes like this:

1. Identify the largest, most overarching problem you are currently facing.

2. Break it down into smaller, more manageable chunks. The smaller the better.

3. Complete each subproblem in isolation (with pen and paper, trial and error, experimentation etc.)

4. Combine the solutions for each subproblem until the overarching problem is solved.

This might sound a bit abstract, so let's look at an example: You want to build a new portfolio website.

That's a big task, and it can be hard to know where to start - but that's our main problem (1).

Now let's break it down: The website probably consists of a few different sections like "About me", "Project" and "Contact" sections.

So, how do we proceed from here? We break it down again!

Let's focus on the "About me" section. It probably has a title, a short description and maybe an image.

We've now broken the problem down as much as possible, so let's work on the implementation. Now we just need to figure out how to add some text and an image to an HTML page and style it with CSS. Much more manageable (2).

When we're done with that, we have an About section completed - and we can move on and follow the same process with the other sections (3).

Finally, when we put everything together, we've solved the larger problem that was too difficult to tackle directly.

I found that this method makes it way easier for me to tackle complex problems. Of course it still takes a lot of practice to break each problem down and find a good solution - but it's certainly easier than staring down a big feature or project without any idea of where to start.

Give it a try, and let me know what you think!

2. React documentary

Most of us know React ​as the most popular JavaScript framework today. But the story of how it came to life is actually really fascinating - and a result of lots of small coincidences and things that just happened to work out.

A few months ago the team at Honeypot released the official React documentary. It details how React came to life within Meta (then Facebook) and how it has grown since then to become the most widely used modern framework. It's a fascinating story, so if you're into front-end development or software engineering in general, I recommend giving it a watch:

3. Twitter's insane pricing move

If you've been keeping up with my content for a while​, you might know that I originally started creating content specifically on Twitter. 3 years ago it was a great platform with a thriving dev community - but the way I see it, the platform has seriously deteriorated in the last ~6 months.

And last week Twitter announced their new pricing model for anyone using their official API's (aka. any scheduling tools like FeedHive, TweetHunter, Hypefury, Buffer etc.). Tools that most serious creators use to manage their content and stay active on the platform. And basically the only plan that makes sense for these tools is the Enterprise offering - starting at $42,000 per month (yes, you read that right).

Naturally this has already forced several tools out of business, as they simply can't justify that price point. And the way I see it, it's a completely absurd move on Twitter's part - but I guess only time will tell how it pans out. For me personally though, I will not continue my usual activity on Twitter for this reason. So if you're one of the many people who has enjoyed my content on there (thank you!), I encourage you to follow me on LinkedIn instead and continue keeping up with the newsletter. I really appreciate your continued support 🙌

Anyways, if you're interested, you can read more about the new pricing changes here

Did you enjoy today's newsletter?

👍 Yes, it was amazing!

😐 Eh, I guess it was ok

👎 Not really at all

If you did, I would really appreciate if you could share the newsletter with your friends! Either by forwarding this email, or by posting about it on Twitter, LinkedIn, or Facebook. You can also simply copy/paste the link mads.fyi/top3 on other platforms. It really helps to keep me motivated and let the newsletter grow.

That's it for now! See you in 2 weeks ✌️

— Mads Brodt

Older messages

Top 3 in Tech: GPT-4 / Midjourney V5, new React docs, Sanity CMS

Wednesday, March 22, 2023

AI is taking the world by storm, and this week we got 2 monumental new releases in GPT-4 and Midjourney V5, along with brand new React documentation. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Top 3 in Tech: Software engineering tips, ChatGPT and Whisper API's, 10 Rendering patterns for web apps

Wednesday, March 8, 2023

There's lots of hard, technical skills to learn to become a good software engineer - but there's also lots of important soft skills worth learning ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Top 3 in Tech: Commenting Code, GitHub Copilot stats, Optimistic UI with Remix

Wednesday, February 22, 2023

What's the deal with code comments? Should you even use them - and if yes, how much commenting is too much? ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Top 3 in Tech: Most demanded frontend frameworks, Astro 2.0, Roadmaps for learning code in 2023

Wednesday, January 25, 2023

What are the different front-end frameworks, and which one should you learn first? ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Top 3 in Tech: Narrow your focus, Microsoft planning to invest $10 billion in OpenAI, Beyond Fireship

Friday, January 20, 2023

There's so much stuff to learn as a developer - so how do you decide which areas to focus on to build your skills effectively? ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your