My 10 most popular tweets from 2020

Happy New Year everybody!

[THREAD] ⬇️

1/ Thread on how American Express works
https://t.co/mjAMgZtTnN
2/ Thread on how Coca-Cola makes money
https://t.co/v93n0PmoOr
3/ Thread explaining popular software terms
https://t.co/49Q8rztOAc
4/ On consistency https://t.co/opB78u3sH3
5/ Walmart's 50-year track record https://t.co/yssyd16eyz
6/ "10k in 10 tweets" series
https://t.co/A93YGFyWzl
7/ Twilio and WhatsApp https://t.co/49soATUoRV
8/ Alipay stats https://t.co/xPZnO6PW3s
9/ 10k everyday
https://t.co/CYE06MuUbG
10/ Thread from Charlie Munger's Daily Journal Meeting
https://t.co/4iEROFrQfe
End/

Happy New Year! I appreciate you!

More from Twitter

A big part of my tweets are inspired by other people's content.

I bookmark everything that looks interesting and go there when in need of inspiration.

This is a thread-recap of the best-saved tweets from 2020 (for me at least) and what you can steal from each one. 🧵👇


The year chart by @jakobgreenfeld

What to steal: the idea and the design

Create a chart with the key moments of your growth. It's a great reflective exercise for you and it can be a great learning experience for your


Let's collaborate by @aaraalto

What to steal: the idea.

Creating a blank piece of content (could be a sentence, a design, a video...) that your audience can later


Advice to first-time info product creators by @dvassallo

What to steal: the insight

This tweet was one of the sparks for me writing the Twitter Thief ($1,3k revenue says it's good


How to be a better writer by @JamesClear

What to steal: the insight

A world-class writer giving free writing lessons. The tweet is from 2019 but I discovered it this

You May Also Like

1/ Here’s a list of conversational frameworks I’ve picked up that have been helpful.

Please add your own.

2/ The Magic Question: "What would need to be true for you


3/ On evaluating where someone’s head is at regarding a topic they are being wishy-washy about or delaying.

“Gun to the head—what would you decide now?”

“Fast forward 6 months after your sabbatical--how would you decide: what criteria is most important to you?”

4/ Other Q’s re: decisions:

“Putting aside a list of pros/cons, what’s the *one* reason you’re doing this?” “Why is that the most important reason?”

“What’s end-game here?”

“What does success look like in a world where you pick that path?”

5/ When listening, after empathizing, and wanting to help them make their own decisions without imposing your world view:

“What would the best version of yourself do”?
A brief analysis and comparison of the CSS for Twitter's PWA vs Twitter's legacy desktop website. The difference is dramatic and I'll touch on some reasons why.

Legacy site *downloads* ~630 KB CSS per theme and writing direction.

6,769 rules
9,252 selectors
16.7k declarations
3,370 unique declarations
44 media queries
36 unique colors
50 unique background colors
46 unique font sizes
39 unique z-indices

https://t.co/qyl4Bt1i5x


PWA *incrementally generates* ~30 KB CSS that handles all themes and writing directions.

735 rules
740 selectors
757 declarations
730 unique declarations
0 media queries
11 unique colors
32 unique background colors
15 unique font sizes
7 unique z-indices

https://t.co/w7oNG5KUkJ


The legacy site's CSS is what happens when hundreds of people directly write CSS over many years. Specificity wars, redundancy, a house of cards that can't be fixed. The result is extremely inefficient and error-prone styling that punishes users and developers.

The PWA's CSS is generated on-demand by a JS framework that manages styles and outputs "atomic CSS". The framework can enforce strict constraints and perform optimisations, which is why the CSS is so much smaller and safer. Style conflicts and unbounded CSS growth are avoided.