Division of topics

Published:

I’ve been thinking a lot about this blog and why it has became difficult for me to write here over the last few years.

Family drama aside (which takes up lots of my energy), I’ve realized that the fundamental problem lies in the incompatible worldviews between different markets.

Because of this, I’m splitting up the blog into two separate websites:

  • Magical Dev School — for coding related content
  • Better Human — for life, philosophy, relationships, ontology related content

In this article, I want to walk you through some of my thought processes. I hope it helps you clarify the actions you need to do (in your life) that you may have been postponing. I wish that, after reading this, you’ll find the strength and resolve to do take the next step.

Worldviews for Different Markets

The easiest way to explain this is via politics. So bear with me for just a few paragraphs. I promise the politics part will be so short, so sweet, that it’ll end before you know it.

In the United States, politics is often split into two opposing viewpoints — Democrats and Republicans.

A circle that contains the word Democrat, and another that contains the word Republicans

Each of these circles represent a worldview. The worldview determines what’s right, what’s wrong, what’s acceptable, and what’s not.

So if you say Trump sucks, Democrats will be behind you while Republicans will be out for your blood, because these two groups rarely see eye to eye with each other.

That’s the end of the politics analogy.

In my case, when I started this blog, I focused only one one worldview — people who’re on the journey to become better frontend developers.

A circle that contains the words frontend developers

Talking to this group of people was easy. There was a lot of stuff I could talk about. From CSS, to JavaScript, Design, Typography, Accessibility.

Things began to become a little more difficult as I expanded to include server-related content (mostly Node).

But people who are interested in server-related content were still pretty similar to frontend developers. They form a bigger group called Full Stack Developers.

(There are lots of nuances on what “Full Stack” may mean. But we don’t need to dive these nuances for the purposes of this article).

Circles depicting the relationship between frontend and fullstack developers

As I continue to mature as a person, I find myself want to talk more about life as well. Unfortunately, the circle of people who were simultaneously interested in life-related topics and code-related topics was much smaller.

The intersection between Life, Frontend Developers, and Node

So now I’m making a choice — one that I had deliberated and held back on for ages as I pursued the elusive sweet spot.

The Elusive Sweet Spot

One way of handling the issue above is to find a sweet spot — covering topics that hit all three worldviews at the same time like the picture above.

Unfortunately, this idealism doesn’t happen in reality.

Realistically, it’s pretty difficult to cover a topic and make it relevant to all three segments at the same time. It’s often much easier — and probable — to create a topic solely focused on a single segment.

Three circles. One containing Life, one Node, and one Frontend developers

Plus, people are already inundated with choices, messages, lots of advertisements, and stories from everywhere, that few people have the capacity to make sense of what someone does without putting them into a box they already understand.

Since humans have a deep need to sort and categorize things (mostly for the clarity of the mind, but also because it drives certain people crazy if they can’t), most people find it easier to block you out if you don’t belong to a category they recognize. (This box that you’re trying to create in their mind, marketers call it positioning).

As a business, it’s simply more realistic to focus on one core area — and resonate so strongly there — that people get attracted to the work you do.

Resonance and Core

The Earth has a core. It’s a place resonance is so strong that matter gets attracted to it and begin to form around it.

Layers of the earth
Layers of the Earth. Image from byjus.com

Each business that you create must have a core as well. This core guides your decisions and helps you craft your messages. When your core resonates, it attracts people — like gravity.

Two circles. The inner one in the center is labelled core. The outer one is labelled people who resonate.

So, instead of focusing my content on the elusive sweet spot (which probably doesn’t exist), it makes much more sense to create content at the core of each circle.

This allows content to resonate so strongly, so clearly, so unapologetically, that they attract people who are interested in that area to dance around your core with you.

On the other hand, if you place multiple cores in close proximity to each other, you’ll get unpredictable and erratic behaviour depending on the strength of each core — they interfere with each other.

Interference between multiple cores causes confusion and unpredictability

By allowing this blog split into two separate business, I allow their respective cores to resonate strongly without their gravitational fields interfering with each other.

Two circles, each with a core inside.

So each business can shine without being limited or adversely affect by the gravity pull of the other one.

Then, when the time is right, or when the opportunity becomes available, I can always sponsor content from the other business to allow individuals to hop aboard both trains if they are willing to. After all, they get to decide. And I end up serving everyone better.

Want to become a better Frontend Developer?

Don’t worry about where to start. I’ll send you a library of articles frontend developers have found useful!

  • 60+ CSS articles
  • 90+ JavaScript articles

I’ll also send you one article every week to help you improve your FED skills crazy fast!