My Notes


Are you curious about nostr?

A newbie's guide to nostr


Running for or running from

“Either you're running for food or you are running from becoming food. And oftentimes you can't tell which. Either way, run!

And for your journey, take along some of my learnings, that you will have humility to confront failure, admit mistake, and ask for help.”

~ Jensen Huang



Do not optimise for something we do not need. Especially the “not ever” ones.

The “not yet” ones are trickier, because we will be temped to “might as well optimise for it now”. But what if eventually we learn that we do “not ever” really need it?

It depends case-by-case when to postpone and when to do it now. Understand the trade-off. And decide purposefully.

#design #learningorg

When “best practice” is not

“Best practice” has a context. Understand that context. Question assumptions. If “best practice” does not fit current purpose, use a different method that fit the purpose better.

#quotes #learningorg

Relevant older post: Best practice can be wrong


“If you're not finding the right answers, you're not asking the right questions.”

~ Lieutenant Colonel Jack E. Lewi, M.D.


Screen equivalent of junk food

“You can't make a film for streaming the same way you make a theatrical [ie, a film intended for a cinema release].

You can't. There's different metrics and there's a different approach. There has to be, even for the reason that people can turn off very quickly... What is a cinematic experience for me as a filmmaker... becomes, 'Ok, I've got to adjust to retain my audience'.”

~ Dexter Fletcher

“Direct-to-streaming movies might keep us on the sofa and away from the remote control, but that doesn't mean they are any good.

What it means, in fact, is that they are the screen equivalent of junk food: easy to consume after a hard day's work, but not exactly nourishing.”

~ Nicholas Barber

Source: BBC

Misleading preview

I used Flutter in the past to develop an iOS app. But I want to try SwiftUI for a new project, so I am now learning SwiftUI development with XCode.

XCode has this nice Preview feature. It is slower than I expected given I have an M2 processor in my laptop. (Okay it is a complex and powerful IDE, so maybe as fast as Sublime Text is not realistic. But it should not feel slower than VS Code.)

The Preview helps give useful feedback loop. Most of the time.

Today, I spent a lot of time trying to debug a “Preview Crashed” error and went nowhere. Out of ideas, I decided to just build it and run the app on the Simulator. I wanted to know if I would get a different error message than the one I got in XCode.

Guess what? It runs without any problem in the Simulator. 🤔

Oh well, I will take any small win I can.


Privacy-preserving email image loading

Proton Mail now can load image in privacy-preserving manner. “Senders will not know if, where, or when you opened their emails.” This is a great feature!


Who you are

“Don’t talk about who you are. Let other people say who you are. And let your actions speak on your behalf.”

~ Anton Podviaznikov