"React" developers don't exist

šŸSnakes & camels, classic dev mistakes, and more

Join 50,000+ Organizations Using Metabase Today

Over 50,000 organizations, from venture-backed startups to Fortune 500 companies, choose Metabase for intuitive BI tools. Visualize your data with easeā€”no SQL needed.

Connect to your database or data warehouse in minutes and start building dashboards. Choose self-hosted or cloud-hosted (SOC 2 Type II compliant).

Need embedded BI? Weā€™ve got you covered. Try Metabase free and explore our affordable plans for powerful data visualization.

There is no such thing as a React developer -- don't ever call yourself that.

This is a huge mistake many software developers make that wastes so much of their time.

Focusing on tools instead of concepts. Losing sight of the big picture.

The fact is:

React is just a JavaScript tool. JavaScript is just a computing tool. Computing is just a problem-solving tool.

When I first started coding I was obsessed with languages and their specific syntaxes and APIs.

In fact once I hit a tiny learning roadblock I would switch to a new language expecting things to be different. And then again and again.

Not realizing that every language is fundamentally the same and built on the same core concepts!

  • Input processing output storage.

  • Selection sequence iteration.

  • Data and actions: Create Read Update Delete ("everything is CRUD").

  • Divide & conquer: modules functions OOP...

There is no programming language anywhere that isn't based on these core concepts. These are what you should focus on.

These are the abstract foundations of computing -- of problem-solving in general.

The new native nested CSS feature changes everything for frontend development and makes SASS & LESS useless.

āŒ Before:

How would you style the nested elements in this HTML?

You'd normally stress yourself and waste a lot of time repeating the outer element names.

No wonder SASS and LESS became so popular.

āœ… But now: with native CSS:

So much cleaner and easier. All the styles are now encapsulated together instead of being scattered all over the place.

As intuitive as encapsulation in object-oriented programming:

Learn, grow, and earn a full-time income from freelancing & content creation as a software developer with personalized coaching and exclusive freelancing networks ā€” paying up to $160,000 jobs on average with no resume needed. Make $5000+ per month from writing on Medium. Learn more

A bit of what Iā€™ve achieved with per-project work that allows me to work at my own pace and create unlimited income potential:

Thanks for taking the time to read todayā€™s issue.

Donā€™t let the bugs byte,
Tari Ibaba