Kaidi “Ruby” Yuan (@yuanruby) 's Twitter Profile
Kaidi “Ruby” Yuan

@yuanruby

Product Manager, Strategy @BaltimoreBanner|past: @AJC, @Stylebotapp, @latimes|alum: @USCAnnenberg, @MedillSchool MICS|“AUDIENCE FIRST”

ID: 705906005

linkhttps://medium.com/@kaidiyuanruby calendar_today09-10-2013 03:44:02

3,3K Tweet

820 Followers

790 Following

Kaidi “Ruby” Yuan (@yuanruby) 's Twitter Profile Photo

It's so interesting that the news industry has been doing subscription model for many years now, while retention/churn became a focus recently. And still not enough people talk about subscriber lifetime value, acquisition cost and LTV/CAC ratio. They are designed as a bundle.

Kaidi “Ruby” Yuan (@yuanruby) 's Twitter Profile Photo

We know how many attempts have been made or failed before us. We still try. We don't take our existence and results for granted. Every day, we don't dare to be optimistic AND we also don't dare to be pessimistic. Knowledge can be a curse, so you have to be "The Greater Fool."

Kaidi “Ruby” Yuan (@yuanruby) 's Twitter Profile Photo

Knowing HOW HARD to make something happen vs. WE NEED to make something happen are often two different things at Banner. Need that "self-delusion" or "ego" from that quote to succeed in these two questions. That allows you to take a deep breath after stress, and then solve it.

Kaidi “Ruby” Yuan (@yuanruby) 's Twitter Profile Photo

I often say two big reasons people join Banner: 1. a non-profit startup trying to preserve journalism in a community that has a legacy local news owned by people they are concerned about. 2. a local news is willing to put financial sustainability at the heart of its existence.

Kaidi “Ruby” Yuan (@yuanruby) 's Twitter Profile Photo

You may think Banner seems heading in the direction to be "okay" because we have these two types of people. Not wrong. But importantly, we have a culture where the two types of people can co-contribute and even learn from or think for each other. Don't take that for granted.

Emma Patti (@emmakatepatti) 's Twitter Profile Photo

Happening now: The Baltimore Banner reporters who partnered with The New York Times to cover our city's drug problem — and revealed that it was the worst overdose crisis of any major American city in U.S. history. Ask us anything. reddit.com/r/IAmA/comment…

Kaidi “Ruby” Yuan (@yuanruby) 's Twitter Profile Photo

There’s usually one game and one QB that can represent your college years, still giving you goose bumps years after graduation. For me, it’s that Rose Bowl game and Sam Darnold.

The Baltimore Banner (@baltimorebanner) 's Twitter Profile Photo

A power outage has been reported at Johns Hopkins Hospital’s east Baltimore campus and the campus is using generators. thebaltimorebanner.com/community/loca…

Kaidi “Ruby” Yuan (@yuanruby) 's Twitter Profile Photo

Have been hoping for a Detroit vs Baltimore Super Bowl for past couple of seasons. I don’t feel that will be possible after this year’s chance.

Kaidi “Ruby” Yuan (@yuanruby) 's Twitter Profile Photo

Geez, fourth time running into this issue in three weeks from four different platforms: For a number type field, value ZERO and null/undefined/invalid value are completely two different things. Value “0” is an actual value that shouldn’t break the code.

Kaidi “Ruby” Yuan (@yuanruby) 's Twitter Profile Photo

Couple weeks ago: finally, there will be a new team in Super Bowl this time. Ravens? Lions? Vikings? And somebody is going to kick this Chiefs team out in playoff. All these sound so exciting and beautiful. Now:

Kaidi “Ruby” Yuan (@yuanruby) 's Twitter Profile Photo

This has been on my mind lately because it’s broken a norm I’ve followed for the past three years. I’m self-aware enough to know this has a 50% chance of being thought-provoking — and a 50% chance of being laughed at. medium.com/@kaidiyuanruby…

Kaidi “Ruby” Yuan (@yuanruby) 's Twitter Profile Photo

It’s pretty crazy to think Sam Darnold will probably be USC’s last home-grown lifetimer quarterback, given what happened to transfer portal after his class. Do not want to jinx it, but his NFL journey has truly reflected “Fight On”.