Pranav Malvawala (@pranavmalvawala) 's Twitter Profile
Pranav Malvawala

@pranavmalvawala

Co-founder feather.so, notionsender.com. Founder designly.live

ID: 3214117948

linkhttps://pranavmalvawala.com/ calendar_today27-04-2015 16:23:10

3,3K Tweet

457 Takipçi

204 Takip Edilen

Pranav Malvawala (@pranavmalvawala) 's Twitter Profile Photo

I liked the system I built to track down the rate limit so much that I turned it into a tiny tool. Made it with Cursor in under 30 mins. Check it out → load-tests.com

Pranav Malvawala (@pranavmalvawala) 's Twitter Profile Photo

Didn't feel like coding today, so I’m diving into investing for a change. First company I checked out is BEL. The site took over a minute to load 😬 But the hero carousel does a great job explaining what they actually do. Most public company's sites are so cryptic, you can't

Pranav Malvawala (@pranavmalvawala) 's Twitter Profile Photo

It’s true that writing gives you clarity! I always knew it in theory, but today it really clicked. I’m one of those people who agrees with an idea but never actually follows them so this was genuinely an eye-opener 😅. It even made me question why I don’t follow other such

Pranav Malvawala (@pranavmalvawala) 's Twitter Profile Photo

I find SEO to be so much of a guessing game that I thought linking to a page that has broken image links would cost my site. Just chatgpted it and no that's not the case. I'm glad

Pranav Malvawala (@pranavmalvawala) 's Twitter Profile Photo

Just added refresh button when we still have the button that does the exact same thing but on the settings page, named as clear cache. The clear cache button makes dev sense, we named it based on what it does but the users didn't get it. There was always this aha moment "Oh!

Just added refresh button when we still have the button that does the exact same thing but on the settings page, named as clear cache.

The clear cache button makes dev sense, we named it based on what it does but the users didn't get it. 

There was always this aha moment "Oh!
Pranav Malvawala (@pranavmalvawala) 's Twitter Profile Photo

I'm so happy that gmail owns 30% of the email market and I want them to increase that number even more. Why? They have very accurate system to categories mails as spam, if they are. All the other platforms depend on third party blacklist which are so bad that they will list

I'm so happy that gmail owns 30% of the email market and I want them to increase that number even more.

Why?

They have very accurate system to categories mails as spam, if they are.

All the other platforms depend on third party blacklist which are so bad that they will list
Pranav Malvawala (@pranavmalvawala) 's Twitter Profile Photo

Coming up with good UI is honestly not one of my strong suits. We're adding subscriber segmentation system in Feather and this is simplest approach I came up with.

Coming up with good UI is honestly not one of my strong suits. 

We're adding subscriber segmentation system in Feather and this is simplest approach I came up with.
Pranav Malvawala (@pranavmalvawala) 's Twitter Profile Photo

Just spent 30 mins feeling stupid why my database query won't work until I realised I had RLS enabled in supabase and I hadn't attached any policies 🙃

Pranav Malvawala (@pranavmalvawala) 's Twitter Profile Photo

I used to hate cloudflare workers cause I couldn't use some of the npm packages I wanted. Then I saw my infra bill. Now I'm like.. you know it's not that bad😅

Pranav Malvawala (@pranavmalvawala) 's Twitter Profile Photo

Sending an email to your whole audience when you know, only a selected few should be getting it, is painful. This is the reason why we decided to build Subscriber Segments 🎯 Now you can send emails to exactly who you want. Want to only email subscribers you acquired from x

Pranav Malvawala (@pranavmalvawala) 's Twitter Profile Photo

Over the weekend, a user asked if they could run a campaign on a very specific group of subscribers, not through email, but in their CRM and ad platforms. Feather is a newsletter platform, it’s not built to plug directly into CRMs or ads. But I realised that if they could just

Over the weekend, a user asked if they could run a campaign on a very specific group of subscribers, not through email, but in their CRM and ad platforms.

Feather is a newsletter platform, it’s not built to plug directly into CRMs or ads. But I realised that if they could just
Pranav Malvawala (@pranavmalvawala) 's Twitter Profile Photo

A few weeks ago, we started maintaining a changelog blog (feather.so/changelog) at Feather. Every time we shipped something new, we wrote it down. But the problem is that only a handful of people were actually reading it. I wanted our users to know about these updates.

A few weeks ago, we started maintaining a changelog blog (feather.so/changelog) at Feather. Every time we shipped something new, we wrote it down.

But the problem is that only a handful of people were actually reading it.

I wanted our users to know about these updates.
Pranav Malvawala (@pranavmalvawala) 's Twitter Profile Photo

Another day, another update. Last week a user asked if they could override the “make all external links nofollow” setting for certain links. Finally got around to building it. Now you can override per link so you’re not stuck with only nofollow everywhere. Wrote a quick

Another day, another update.

Last week a user asked if they could override the “make all external links nofollow” setting for certain links.

Finally got around to building it.

Now you can override per link so you’re not stuck with only nofollow everywhere.

Wrote a quick
Pranav Malvawala (@pranavmalvawala) 's Twitter Profile Photo

The journey has been anything but easy. Changed 4 email providers after finally landing on sendgrid. And sending is just 10% of the work, the real 90% is what happens afterward. I'm glad we eventually figured out how everything in the email system connects.