April 14, 2025

My Top 5 Blind Spots

I'd heard about ChatGPT releasing better memory and the ability to query past chats. I didn't think much of it at the time. Maybe this would be useful for looking up things I'd asked in the past and following up on them. But it was pretty vague, and I didn't have any deep thoughts on the matter.

Then I spotted a tweet. Someone asked ChatGPT to uncover what his top blind spots were. I thought, "Hey, let me try that!" I've had hundreds of conversations with ChatGPT over the past couple years, so there's probably something there.

I was completely floored by GPT's response. It was 100% on point. Many things I'd kind of felt on and off over the years but never quite articulated were right there in front of me - and ranked too!

I want to share them below and start a journey to improve each of the five points it highlighted. These are massive. If I can get better at these five things, I'll become so much more effective.

At the end of the day, there are certain things I'm good at and certain things I'm bad at. To become more well-rounded, you want to address the things you're absolutely bad at. Even if you just reach a competent level, that's enough of a boost to make you 10x more likely to succeed.

That's really what this post boils down to: uncovering all five blind spots, sharing my opinions on them, and later coming up with a plan to address each one.

The Blind Spots

1. Emotional Avoidance of Marketing & Promotion

Symptoms:

  • You delay or procrastinate marketing tasks, especially copywriting or social posting.
  • You've explicitly said you have an emotional aversion to marketing and feel uneasy due to perceived expectations.

Blind Spot: You know marketing is crucial—but you undervalue its importance relative to product building. You treat it like a side task, even though it's the core engine of user growth.

Impact: You ship great products that barely see daylight. You're relying too much on organic reach or delayed launches, leading to lost momentum and weak customer traction.

Fix: Systematize it like you would engineering—timebox, templatize, and delegate. Or partner with someone who lives for attention.

2. Overengineering Early Ideas

Symptoms:

  • You've said you tend to overthink projects and build too much before testing market demand.
  • You want the perfect positioning, brand, and tech from day one.

Blind Spot: You're optimizing for scalability and polish before proving the concept is wanted. You think like a craftsman, not a scrappy experimenter.

Impact: You miss fast validation loops. Ideas take weeks or months to test that could've taken days. When they flop, it's a heavy emotional and time cost.

Fix: Adopt a "10% solution" rule: build only what's necessary to test one core user behavior. Fight the urge to polish. Be ugly and fast.

3. Delegation Without Accountability Loops

Symptoms:

  • You've offloaded work but ended up cleaning up after it.
  • Tools like Google Sheets and Trello didn't improve ownership.

Blind Spot: You're delegating tasks but not outcomes. You want to trust people to self-manage but haven't built a system that guarantees visibility and follow-through.

Impact: You burn time reviewing others' work. You become the fallback for quality. Morale and performance stagnate on your team.

Fix: Set up weekly outcome-based reviews: not "did you do the task?" but "did the user outcome improve?" Use a single source of truth, kill passive tools, and implement weekly reporting with sharp, non-negotiable KPIs.

4. Underleveraging Your Story

Symptoms:

  • You've never consistently shared your personal journey (founder of Amal, ex-GE Six Sigma, etc.) as part of your branding.
  • You're building value-driven products but rarely center yourself in the narrative.

Blind Spot: You see storytelling as indulgent or self-promotional. But your background, conviction, and faith alignment are major trust signals—especially in Muslim markets.

Impact: You're missing out on magnetizing early adopters and believers. You seem more like a tool than a movement.

Fix: Start weaving your story into everything: your landing pages, your video intros, your about page. Frame it as "why I had to build this" rather than "look at me."

5. Perfectionism Masquerading as Strategy

Symptoms:

  • You spend a lot of time crafting "the right" direction, often resulting in over-analysis or stagnation.
  • You're deeply reflective, and sometimes this slows execution.

Blind Spot: You frame perfectionism as thoughtfulness. But often, it's fear of being wrong. You stall instead of launching the imperfect version and iterating.

Impact: It creates decision fatigue. You never feel like you're on solid ground, even when you are. Your velocity drops.

Fix: Set "imperfect by design" constraints—e.g., "launch within 72 hours or kill it." Keep a kill-switch journal for stalled ideas. Track decisions by speed, not just by quality.

April 10, 2025

Hour 4: Getting the mobile app content

Okay, let's take stock of where we're at.

Sources of Content

Mobile app:

books
articles
article series
video playlists
photo posts

Facebook page:

Many, many video posts
Text updates

Okay, so the obvious way to get the content would be by reverse engineering the API. This basically means listening to the SSL traffic on the mobile app and figuring out what endpoints it's hitting and then retrieving the data directly from those endpoints and importing it into the Postgres database or some collective warehouse or repository.

https://docs.google.com/spreadsheets/d/1DgR4hnIYL3NzzkxqaymbZO-fZaDFKwS4ebKFCi0fHjk/edit?gid=1246962951#gid=1246962951

April 8, 2025

Hour 3: Beyond the YouTube channel

Okay, let's see if we can find any other content sources for Eyad Qunaibi.

Research other content sources beyond YouTube

Unfortunately, he doesn't have an official website. It seems like he used to, but it's no longer available.

However, he does have a mobile app. After downloading it, I found a bunch of content there:

Mobile App

It's much more comprehensive than just the Youtube channel.

I mean there are:

books
articles
article series
video playlists
photo posts

I don't actually think photo posts are relevant so i wouldn't worry about those and the videos and video playlists seem to correspond to the playlist we have on youtube, although there are a few I found that do not have playlists on the Youtube channel.

This is getting ... overwhelming

While looking at all of this it can start to feel a bit overwhelming especially if i try to think about over optimization this early on so thinking about okay how do i keep everything up to date how are we able to crawl all of the material not just once but on a regular basis then it really starts to feel like this is a huge huge undertaking however given that we're only taking an hour a day and we're trying to get results as soon as possible i'm going to stop overthinking this and focus on how we can get deliverables as soon as possible.

So that's going to mean that we need to focus on retrieving all of the content that we're able to retrieve, categorizing that and mapping it to what people are currently searching for and trying to find angles where we can tap distribution and tap into keywords or terms that people are already searching for and meet that need.

What's next?

Figure out how to get the mobile app content.

April 7, 2025

Hour 2: Retrieving all the videos

Okay, let's hit the first task on the list:

Catalog all 826 YouTube videos from Eyad Qunaibi's channel

This seems straightforward. The obvious way to do this is to write some sort of script that uses the YouTube API to search for all videos, and then to retrieve metadata for those videos, so that we can filter out things like YouTube shorts and videos that might not be relevant based on the title, maybe the description, the duration. And then third is we then have to transcribe all of his videos.

I'll be using n8n as the primary interface unless I have a strong reason to switch to something else. It's just easy to run, it's visual, and it's easy to debug as well.

Retrieving the videos

Official channel: https://www.youtube.com/@eyadqunaibi

There are a bunch of playlists already configured so we may be able to use that directly instead of having to crawl and categorize.

okay we'll just go ahead with the simplest possible approach for now which is simply parsing the playlists that are available and then retrieving all of the videos within those playlists and using that as a structure for the data we're going to extract later.

So the first thing we'll do is to create a new n8n workflow and connect the YouTube node to retrieve all of the playlists:

YouTube Playlists

We'll then retrieve all of the videos within those playlists:

Parse Playlists

And store the results in a database:

Store Videos

That's it! We've got all of the videos in our database.

Next, we'll work on the transcription.

April 6, 2025

Gaza: One Hour of Reflection

Okay, it's 8:30 p.m. I just set the timer for an hour. What am I going to do? I mean, it's kind of intimidating to think about what I could possibly do that could impact Gaza in any way. But I think it's helpful to just step back and think about the bigger picture.

Where to start?

I saw a tweet the other day from an Islamic scholar that I follow. He's not actually a scholar by profession, but he knows a lot about Islam. I've been following him for a while, and the he's been a big source of inspiration. I look to him whenever there are current events where I want a truly independent take. I know his perspective comes from the heart and from caring for Islam and Muslims in general.

ما يحدث يلين الحجر...قصف مراكز الإيواء والخيام المهترئة، حرق المراكز الطبية بمن فيها، المزيد من الناس في العراء بلا مأوى ولا طعام ولا علاج. كم نحن خاسرون إذا مرت الأيام على مجازر غزة ونحن عاجزون -لا عن نصرة إخواننا فحسب- بل وعن أن نوظف هذه الأحداث لتُحدث ثورة في تفكيرنا وسلوكنا

4.2K
Reply

So here's the tweet.

He describes what's happening in Gaza, reflecting on all of the atrocities committed by the Israeli army there. He starts reflecting on us in particular, seeing the events as an opportunity to revolutionize our thinking and behavior. How do we prevent future events like this from happening? Each of us has a role to play, within our own field of work or domain of influence.

The Right Question to Ask

The big question that hits anyone trying to make change is: "What am I going to do? What could I possibly do to impact what is happening in Gaza?"

This is exactly the wrong question to be asking.

What you want to ask instead is: "Have I done what I can to support Islam and Muslims?"

You don't necessarily need to impact Gaza directly. But if you're able to support Islam and Muslims in general, then the next time a similar situation comes along, we'll be better prepared. We'll be stronger. If everybody just does their part, collectively that's going to be a massive move forward.

So the point is: don't be overwhelmed, don't lose hope.

Because that'll kill you, and ultimately result in internal angst for not doing more. My goal is to get some sort of early win, that I can then use to snowball into larger and larger wins, God willing.

A Concrete Approach

So what's that look like concretely?

Eyad Qunaibi has a ton of excellent resources, but they only really exist in YouTube videos. He's got some PDF books too, but the only channel where he has a strong presence.

I was thinking: what if there is a way to extend and amplify his reach? He could reach more people, especially those with the same concerns about Gaza or general questions about Islam. People might have doubts or questions they'd like help answering. He has excellent source material.

Maybe it's because his background is not in religion or Islamic studies. It's something he picked up of his own volition. His core area is pharmacology. He's a published pharmacologist with a PhD. The guy is an academic first and foremost who picked up Islamic knowledge along the way. He's extremely well-read.

Instead of me trying to figure out how I can influence people directly, maybe I could just amplify his reach. He's already got excellent content and resources, but he doesn't have a strong online presence. That's something I could build pretty quickly.

I could take his existing material and present it in different forms. I could convert it to text or graphic form and make it accessible via SEO. People searching for these topics would be able to find answers. This would be a measurable way for me to gauge my impact. Through analytics and some assumptions, I could see how I'm directly improving lives through his message.

I'm sure there are other things I can do, possibly some things related directly to Gaza. But like I said, the point is to maintain motivation and get some quick wins that I can snowball into other things. I don't want to get overly ambitious in the beginning. I just want to get something out the door relatively quickly.

The Plan

Let's come up with a plan for what we can do, break it down into tasks, and then just do it. First off, let's see how many videos he has on YouTube. Okay, so 826 videos. He runs a global channel which has videos in Arabic but with English titles and captions. There's quite a bit we can do here content-wise.

Some of his content is evergreen. He has series on evolution, the role of women in Islam, and many other topics. That stuff is timeless. Then there's content about current events, which is more time-bound.

If we can figure out how to process everything he's got, whether from YouTube or other sources, we could categorize that content. We'd need to determine the optimal way of displaying it and making it accessible. On the supply side, we'd have all his content organized. For the demand side, we'd need to look at what people are searching for SEO-wise. We'd then map his content to those search queries.

Catalog all 826 YouTube videos from Eyad Qunaibi's channel
Separate content into "evergreen" and "time-bound" categories
Create a content processing workflow for YouTube videos
Research other content sources beyond YouTube
Design content display/accessibility framework
Conduct SEO research to identify popular search queries
Map existing content to relevant search queries
Develop plan for content format conversion (video to text/graphics)
Set up analytics to measure impact and reach
Create initial proof-of-concept with 3-5 videos to test approach

I'm not sure how I'm going to do this. Honestly, this domain is pretty new to me. I'm not even sure exactly how that's going to work. But I feel like that's probably the right approach to take here.

April 5, 2025

Would I go to Gaza?

Would I actually go to Gaza? The question haunts me. Not that I have the means right now, but what if I did? What if the borders were open, and the option was there? Part of me asks, 'Why wouldn't I?' Wouldn't I lay down my life to stop a child or a mother from being killed?

But would I actually? The best way to answer a hypothetical like this is to look at the track record. What have I really done for Gaza so far? That's the clearest indicator of what I might do if circumstances allowed.

Reframing the Question

Maybe I'm approaching this wrong. The question isn't necessarily about physically going there—it's about what part of my life I'm willing to give to this cause.

Our time is our life. It's the most valuable, non-renewable resource we possess. So perhaps the real question is: what portion of my life am I willing to dedicate to Gaza?

When viewed this way, dedicating structured time becomes a tangible form of giving a piece of my life away. Not all at once; but consistently and meaningfully.

A Concrete Commitment

So I'm starting here: dedicating one hour of each weekday to Gaza.

Carve it out. Protect it. Make it sacred.

I don't know exactly what I'll do in that time or the impact it might have, but it's a concrete piece of my life I'm committing. A smaller version of "going to Gaza" that I can actually fulfill right now.

Hopefully, it's something I can build on.

Muslims, do not make your question: 'Will this or that change in my life stop what is happening in Gaza?' Rather, let your question be: 'Have I offered through it what I can and proven that I want to support Islam and its people?'

د. إياد قنيبي
د. إياد قنيبي
@Dr_EyadQun

ما يحدث يلين الحجر...قصف مراكز الإيواء والخيام المهترئة، حرق المراكز الطبية بمن فيها، المزيد من الناس في العراء بلا مأوى ولا طعام ولا علاج. كم نحن خاسرون إذا مرت الأيام على مجازر غزة ونحن عاجزون -لا عن نصرة إخواننا فحسب- بل وعن أن نوظف هذه الأحداث لتُحدث ثورة في تفكيرنا وسلوكنا

5
Reply

April 1, 2025

Finding Killer Domain Names Using LLMs

Most people search for domain names the wrong way. They start with an idea generator, check domain availability, and when their perfect .com is taken, they either:

  • Negotiate with the owner (if they respond)
  • Use a domain broker service
  • End up paying thousands of dollars

I've found a better way.

The Dropped Domains Opportunity

There's a better approach. Every day, tens of thousands of domains expire and get dropped because:

  • Owners forget to renew them
  • They're no longer interested
  • The renewal price isn't worth it

While many dropped domains are worthless, some are gems. Finding them is like finding a needle in a haystack, but the advantages are significant:

  1. Guaranteed availability - When you find a good dropped domain, you can get it immediately
  2. Much cheaper - Usually $13 (renewal price), occasionally up to $50-100 if it hits auction
  3. High quality possible - You can find genuinely good domain names

The Challenge

The main challenge is filtering through thousands of domains. Some domain connoisseurs spend hours daily reviewing domain lists - I'm not one of those people.

Enter LLMs

Here's the strategy I developed:

  1. Take all available dropped domains

  2. Apply basic filters:

    • Domain length (I use < 10 characters in length)
    • Extension (I just use .com)
    • Basic pattern matching (no dashes, numbers)
  3. Feed the filtered list (still thousands) into an LLM with specific criteria like:

    • "Suitable for a tech startup"
    • "Easy to pronounce"
    • "Hard to misspell"
    • Any criteria that traditional filters can't handle (e.g. transliterates to Arabic)
  4. Get notified when domains matching your criteria become available

Domains I've Found Using This Strategy

Here's a killer strategy that's often overlooked: searching for domains that transliterate to Arabic words. I've previously sold shoghol.com for $1,500 using this approach.

Recent catches using this filter, all at basic registration price ($13):

  • istighfar.com - means "seeking forgiveness" in Arabic
  • mroor.com - means "traffic" in Arabic
  • wkala.com - means "delegation" in Arabic
  • ghoroob.com = means "sunset" in Arabic

Try It Yourself

I've packaged this entire system into a service that lets you enter your own filters and get notified when domains matching your criteria become available. It's already helped me snag these and many other great domains for dirt cheap.

Note: I'll update this post with example domains once I have permission to share them.

March 31, 2025

On building quicker

I have a long list of ideas for things that I want to work on. A list that I will hopefully share at some point. But the core idea is that the best way to work through a list of ideas would have been to dedicate a solid chunk of time to actually implementing it. They become bigger events, there's a certain amount of work that needs to be done. That's typically a matter of days, weeks, possibly even months depending on the size of the project.

So it needs to clear a high bar before it can get my attention. And a lot of ideas just fall at the bar or even below and so they don't really pass they just stay lingering in a to do list that just keeps growing with time.

But now with AI and you know the availability of tools like Cursor and Lovable and others it's actually become a lot easier to build and launch projects and test them to see if they actually work. And of course this puts pressure on distribution for you to figure out like how you're actually going to grow a tool and that's something I'm still trying to figure out but we'll get to that later.

I'm going to be doing a bunch of experiments with distribution to figure out like how to do that effectively but right now the sort of focus for the first half of this year is how do we get more stuff done? How do you publish more?

Losing 10kg Through Systems

On February 2nd, I woke up to my highest weight ever: 85.1 kilograms. Something clicked. Instead of setting a grand goal, I remembered advice from "Mini Habits" and "Atomic Habits" - start with tiny, daily habits that are impossible to fail.

The Mini Habit

I chose one simple question: "Was I hungry today?"

That's it. No diet plans. No calorie counting. Just checking if I felt genuine hunger at any point during the day.

Nine weeks in, I've lost nine kilograms - exceeding my initial expectations. But the real win isn't the weight loss. It's the fundamental shift in how I relate to food.

The Transformation

Before, hunger was an annoyance to silence immediately. Now, feeling hungry feels like winning. My baseline has shifted - I aim to maintain a slight hunger throughout the day rather than constantly feeling full.

Take ice cream: I used to eat two or three a day without thinking. I'd just eat them, feel a momentary sense of relief, and then go back to some sort of baseline. Now I have one in my fridge for two and a half weeks, untouched. Not because I'm resisting temptation, but because I don't crave it anymore. My satisfaction comes from feeling light and slightly hungry.

Why This Time is Different

This attempt feels fundamentally different from my previous weight loss attempts. Before, I was always working towards a goal - a number on the scale or a deadline. Once I hit that goal, I'd inevitably bounce back to my old habits. But this time, I'm not working towards an endpoint. I've changed my relationship with food itself.

The key difference is that I'm not resisting temptation or forcing myself to change. Instead, I've rewired what gives me satisfaction. Feeling slightly hungry throughout the day has become my new normal, and it feels good. I don't see this as a temporary state to endure until I hit some target weight - it's just how I live now.

Why Systems Beat Goals

This experience made me wonder: what other improvements could I make by focusing on systems rather than goals? As Scott Adams puts it in "How to Fail at Almost Everything and Still Win Big": "If you do something every day, it's a system. If you're waiting to achieve it someday in the future, it's a goal."

What's Next?

Now that I've established this new relationship with food, I'm curious about applying the same systems-based approach to building muscle. Instead of setting ambitious lifting goals or following complex workout plans, I'm starting with one simple question: "Did I train one muscle group to failure today?"

I'll report back in a few months on how this experiment goes. But if the weight loss journey taught me anything, it's that the key isn't in the grand plans - it's in the tiny, daily habits that reshape how you think about the whole endeavor.

Take off your snowshoes

Every few days I come across people on the same trails trudging slowly with snowshoes and hiking poles. They’re going 3x slower than they would with sneakers, and 2x slower than they would with winter boots. [...]

We need to have a nuanced understanding of the world to understand when the situation calls for a specialized tool.