Pao Ramen (@masylum) 's Twitter Profile
Pao Ramen

@masylum

🍼 Stay at home dad.
🦄 Former founder and CTO at Factorial.

I craft products:
☕️ fika.bar
🎩 handinger.com
🀄️ whatajong.com

ID: 2475601

linkhttps://fika.bar/blogs/paoramen calendar_today27-03-2007 11:59:02

5,5K Tweet

1,1K Followers

751 Following

Pao Ramen (@masylum) 's Twitter Profile Photo

Javascript tip: When a `map` returns null values, we often want to filter these values out. Most people use `map` + `filter`, but it's good to remember that you can also use `flatMap` and return `[]` instead of null.

Javascript tip: When a `map` returns null values, we often want to filter these values out.

Most people use `map` + `filter`, but it's good to remember that you can also use `flatMap` and return `[]` instead of null.
Pao Ramen (@masylum) 's Twitter Profile Photo

Today I've implemented import/export for bookmarks and feeds at Fika. I was positively impressed that exporting all my ~6k bookmarks worked instantly, when most cloud-based applications take forever (if they implement export at all). Another win for local-first!

Pao Ramen (@masylum) 's Twitter Profile Photo

Distribution is king. No, most engineers don't use Cursor, but Copilot. The same as most companies run on Teams, not Slack. Never bet against MSFT.

Distribution is king.
No, most engineers don't use Cursor, but Copilot.
The same as most companies run on Teams, not Slack.

Never bet against MSFT.
Pao Ramen (@masylum) 's Twitter Profile Photo

Today I've done something new: I've recorded myself while building a feature. One take, no edits. Watch me build tag suggestions + summarization in one sitting. youtu.be/R17l5j_-itA

Pao Ramen (@masylum) 's Twitter Profile Photo

Twitter/X is so useless for exposure nowadays. My last article (fika.bar/paoramen/ai-is…) had more than 10k views in total, from which only 134 came from Twitter. Either you do video, and arguably there are better places to promote video, or you are wasting your time.

Pao Ramen (@masylum) 's Twitter Profile Photo

If you’re evaluating local-first, here’s my journey implementing search on that architecture: Postgres, Typesense, Orama, and how I landed on FlexSearch. A tale of frustrated dreams, utopian user experiences and calculated tradeoffs. fika.bar/paoramen/local…

Pao Ramen (@masylum) 's Twitter Profile Photo

AIconomics in a nutshell: The last hour I sold $120 (I really did!) A day has 24 h. A year has 365 days. $120 * 24h/d * 365d/year = $1.051.200/year That's 1M ARR in one hour!!!

AIconomics in a nutshell:

The last hour I sold $120 (I really did!)
A day has 24 h.
A year has 365 days.

$120 * 24h/d * 365d/year = $1.051.200/year

That's 1M ARR in one hour!!!
Pao Ramen (@masylum) 's Twitter Profile Photo

I'm swimming on an ice-cold river in the alps. It's all waterfalls and rapids, and yet, a fish swims next to me. There is no way that fish, or any of its ancestors, climbed up that river. Fish are not real. Someone is dropping fish from the top of the rivers. How? Why?