This is a place for me (Jeff Ong) to write down ideas, half-thoughts, experiments, and otherwise. Thoughts are my own. If you’re interested in discussing anything here, please get in touch. If you’re looking for my portfolio, github, or resume, follow the links.


  • Say Their Names

    Like so many others, I’ve spent much of the last week sitting with sadness, anger, anxiety, and great discomfort, catalyzed by the killings of George Floyd and Breonna Taylor at the hands of police.

    This moment in my country’s history feels both unprecedented yet so familiar. Set against the backdrop of a pandemic that is having an outsized impact on communities of color, I’m bearing witness to the pain and suffering of African Americans. Across the country, people are gathering in protest to demand justice and systematic change.

    Over the weekend, I watched, read, donated, and spoke with friends, attempting to process what’s going on and how to respond. At a certain point, I could no longer sit still with the feelings. I felt that my actions online weren’t enough to express the pain and frustration that I feel towards the way this country treats its black citizens, so I joined the protests and marches happening across Brooklyn and Manhattan.

    I’m one person and this is another chapter in a long struggle of racial injustice. Still, I want to name my reasons for showing up (beyond the self-evident ones). Given the added risk of spreading coronavirus, joining a mass public gathering ought to be a measured, intentional, and meaningful decision. My intentions at this time can be summarized threefold:

    1. Listening and Amplifying

    I believe allyship is crucial to social change. As a non-black POC, listening to the voices of the oppressed is foundational. Walking side-by-side, hearing their perspectives and pain, but mostly supporting through my physical presence, my body, my voice. And beyond listening, I can do more to amplify black voices in their struggle for justice, on social media and through protest.

    2. Combating Asian-American Complicity

    I’m a first generation Asian-American. Historically, our silence as a community and complicity in matters of racial injustice and white privilege is a source of deep shame and disappointment for me. I’m sitting with these thoughts and feelings afresh from learning the circumstances of George Floyd’s killing. From my perspective, I watched an Asian-American police officer, stand by and let George Floyd die. The myth of the model minority and white-adjacent privilege are narratives that must be reckoned with in these events and the subsequent period of response.

    3. Holding onto Hope

    I want future generations of this country to not know the savagery, injustice, and inequality that African Americans continue to face at the hands of the police. Protesting and marching with others gives voice and face to a message heard directly by those who are responsible for it, and it gives me hope that there can be change.

    What I Heard, Witnessed, Experienced

    At the Barclays Center, a peaceful protest included a many people sharing not only their outrage, but also some powerful and practical messages. Some that stood out to me included (paraphrasing):

    “Activism takes many forms. The work of combating racial injustice does not start and end with this protest.”

    “Abstain from spending on the capitalist of the 4th of July.”

    “Do not buy from large corporations as they reinforce white privilege and instead direct your dollar to black-owned businesses.”

    “The U.S. spends $100B+ on law enforcement annually, largely by local governments. Defund the police.”

    “If you are here, you are an activist.”

    #BLM speaker

    Not all of what I heard was encouraging. After seeing that protests were peaceful, a group of fully-armored and weaponed NYPD walked away. I overheard one cop smile and say to the group, “No fun today!” — my assumption was that, at best he has a poor sense of humor, and at worst, he finds the idea of forcefully breaking up protests to be “fun”.

    “No fun today!”

    Fully-geared NYPD officer upon witnessing a peaceful protest

    Later, a two-mile person long march ensued across Brooklyn, going down Atlantic Avenue, snaking back through Prospect Heights, onto Flatbush and ultimately crossing the Manhattan bridge — halting traffic and shutting the bridge down. This was a powerful experience.

    Marching through Brooklyn

    Upon reaching Manhattan, the protest was ultimately cut off and diverted by the cops at Canal Street. As we neared Union Square, it quickly turned violent, the details and aftermath of which were detailed in the news.

    What’s Next

    Continue to protest and resist.

    More reading, self-education and reflection on white supremacy and privilege.

    Organize around how to activate Jewish community response.

    Research and identify Asian-American partnerships focused on combating systemic racism and building communal trust.

  • Empty Plate Radio: #004

    I recorded this mix the day before my 30th birthday. The selections are slightly more contemplative, maybe because I’m nearing a personal milestone, or because of the extended period of social isolation. I hope it can bring you both comfort and release.

  • Remote Listening Sessions
    The Last Word by gww

    I’ve known my friend Gordon for about 20 years. We grew up together in Michigan, learning guitar, pirating dad rock off Limewire, making fires on his back patio, and having band practice while his mom made brownies upstairs.

    Gordon has an encyclopedic knowledge of music, and I’m a primary beneficiary. Our musical tastes have changed over time, but our passion for music and its role in our lives remains significant. There’s also a fair bit of overlap in our tastes, but this is mostly because he consumes a lot more music than I do.


    Today is Gordon’s birthday, and we spoke on the phone last night. Many of our conversations center around music — what we’re we’re making and what we’re listening to, sharing more artist and record recommendations than there is time in the day to listen. But this time we tried something different — we took turns suggesting a track, listened to it at the same time in our respective homes (we share similar listening set-ups, centering around these opinionated, magical horn speakers), and came back to discuss. We repeated this act five or six times.

    Experiencing music together is a rare treat, since Gordon and I haven’t lived in the same place for twelve years. Nothing had stopped us from trading tracks like this before, in a sort of distributed listening session. Something about doing it this way felt special, set apart during this period of life, especially. Maybe because it was his birthday, or because of the broader physical isolation we’re experiencing in quarantine. I’m not totally sure. But I’m glad we started now.

    Here’s the playlist, with a track or two missing because they’re not on Spotify. I hope we can keep it going, maybe open it up to a wider circle of friends someday, if anyone could stomach our excessive opining.

    remote listening session playlist 4/30/2020

  • MySpace

    I thought it would be good to have a public space on the internet to write, document projects, ideas, and observations that are unfinished or informal in nature.

    … Fuck, it’s a blog. It’s 2020, and this is my blog 🤷‍♂️.


    Having good documentation of projects is important. But placing things in an online portfolio feels static, final, and after the fact; exposing process and progress can sharpen and bring into focus the purpose or outcome of any creative endeavor. So herein lies my aspirations and attempts at sharing more often and earlier in my process.

    Also, I needed to test a new theme that we’re developing at Automattic, and making a blog seemed like an efficient way to do that.