husband, dad, son. american, korean. seoul, ann arbor, san francisco. dev, colleague, em. christian…ish

Month: April 2025

  • cost

    Sometimes after meetings or syncs I go down to get lunch with colleagues. Often times folks I don’t know very well, given our need to interact with a large variety of engineering teams. And that leads to, well, a lot of small talk. Between professionals the topics are your typical where do you live, weather, vacation plans etc.

    But there’s one topic that tends to draw out more genuine conversation: relocating to the Bay Area for work. It comes up often because almost everyone at the table, whether immigrant or American, moved here from somewhere else. America alone is a huge country.

    Then the tones shifts and we’re usually thinking the same thing, reminiscing about the lives, friends, and relatives we left behind, especially our parents. All agree it’s only years and years after that you notice the high price you paid. We sort of laugh and say how envious of our friends back where we grew up, how they stay connected and are still close to their families(though curiously they largely seem to meet up among themselves only when we visit).

    Thus, pretty much everyone here is rebuilding their friends and support groups. Or as often is the case, we aren’t. And it’s so easy to let time slip by while not making that investment, not knowing it gets ever so harder to build new relationships and become isolated.

    But the silver lining is that it’s actually not that hard to develop relatively deep friendships. It just requires consistent meeting for whatever reason, for around 18 months. You don’t have to do anything fancy or expensive at all, each others presence is good enough. Obviously even faster if the group has common interests or has the characteristics of a support group no matter how big or mundane.

    In the end, talking about this does help at work. We get to connect with our colleagues a bit better, which is critical when inevitable tricky situations at work arise.

    Leave a Reply

    Your email address will not be published. Required fields are marked *

  • feedback

    “Albert, I feel like you’re in the weeds too often”

    I still remember when my boss said that to me about a decade ago. We were sitting in a patio outside the office, it was one of those typical bay area bright sunny days, and he wasn’t exactly facing me, sort of looking off into the distance.

    This was before when I realized requesting feedback, and making giving feedback as easy as possible, was key to your career. And I richly deserved this particular feedback. I’d spent the past month heads down, debugging our many machine learning data pipelines, trying to figure out why moving our terabytes of training data was so slow. It’s doubly infuriating when you know the sheer cost of these machines plus the storage costs PLUS the uncertainty if finally this time we’ll produce a Production grade model.

    It wasn’t for a lack of trying. Multiple, multiple nights spent watching flows, rewriting queries, trying to look at object size, choosing different data formats, different processing frameworks. But a key miss was that I wasn’t providing my manager with proper estimates, timelines, and options, however ballpark they were. I wasn’t giving him the data needed to make decisions how much resources to invest.

    Whenever I look back, I feel a pang of guilt for not doing my job as a senior engineer, and treasure that moment because it was sort of the turning point in my career. Estimating, progress reporting, giving your manager right sized details so they can decide on the next steps, etc. I’ve been trying to make that a cornerstone of what I do.

    But these days I realize something yet again new. Summarizing is good, but at the same time you HAVE to know the details as well. Else what exactly are you summarizing?

    Everything in life is a circle isn’t it.

    One day I have to track that manager and buy him a coffee. Or two.

    Leave a Reply

    Your email address will not be published. Required fields are marked *

  • late night meetings

    As I await a late night sync with a different time zone, I sometimes think how lucky I am

    We work very closely with our offshore colleagues. Whether its trouble shooting, debugging, planning, setting directions, or perhaps equally important, just syncing to connect on a personal level to talk about none work issues. Doesn’t matter whether they are fellow employees, contractors or 3rd party partners, each and every person is invaluable.

    Much of the time they participate in US time zone meetings, where HQ is. Often multiple nights a week. I guess myself always scheduling my own meetings with them in their time zones, which many of same time zone colleagues also do, is a bit of a respect thing, to share the load as we all have families, and time to relax in evenings is important. After all no matter our differences in opinions, scarce resources, and tight timelines, we all know we’re working to beat the competition.

    So far it seems to be working pretty great, feel like I have a great working relationship. And am thankful my team and others in our TZ seem to have no issues with late night meetings when needed. Just need to make sure it’s not so often burnout becomes real.

    Leave a Reply

    Your email address will not be published. Required fields are marked *

  • san francisco

    You ever walk around a neighborhood hill, woods, or park, notice a small barely visible side trail, and wander off into it… only to come to a ‘secret spot’ which makes you unreasonably happy? Well we found one as pictured above living in SF. It wasn’t exactly a secret as many a neighborhood person would be there, but still it made me feel special.

    I loved the city, from it’s shortcomings to its sheer grand beauty. The people, the neighborhoods, the pretty streets which was basically every one, the micro climates, the mini downtowns each neighborhood had. Even the fogs and the summers Mark Twain coined “The coldest winter I ever experienced was a summer in San Francisco”. My dad laughed loudly when I told him that as he was shivering in our backyard.

    And of course the ocean.

    Just walking along Ocean Beach with the shimmering sparkling water meeting sky shades of brilliant yellow, sheer blue and white fluffy clouds gradienting into purple, pink and red streaks across the heavens made any stressors you may have go away for a short while. And it wasn’t just me, it was everyone walking around with a look of wonder and content as they enjoyed the experience.

    Though we had to move down to the peninsula during the pandemic due to reorgs and the very difficult SF school support situation, I’d lived in the city for 10+ years already. Before that I was living in Redwood City, where I’d move to after graduation, and then moved to SF after my marriage, since work was still commutable from there and me and Kacies church was nearby in the Richmond district. 10 years of living in what I truly believe is the most beautiful city in the world.

    So it was a very hard decision to move down, I still remember the drive down and feeling emotional, just like I remember getting on the plane to come back to the US and eventually Ann Arbor. But it undoubtedly was the best decision we could have made for every member of our family. We feel cozy here, despite living in a tiny condo, kids getting better support, and made many friends of folks in similar situations, and well, are content.

    Still, sometimes I look back at the city, which now seems to be thriving again and feel a bit nostalgic. Although to be sure when I drive back up on occasion it feels like I’m visiting someone else’s city, and thats a good thing. Seeing all the people up and about on the streets is always great.

    Major change is difficult, it’s painful, but often times it turns out to be for the better. Much better. Just one of those lessons that help you mature and handle things personally as well as professionally.

    Leave a Reply

    Your email address will not be published. Required fields are marked *

  • audition shows

    I used to watch these kpop audition shows some years ago. The format was similar: take extremely passionate young folks who want to make it as singers, have them perform, vote, and the winners move on.

    To this day I’m at awe how these young folks handle the pressure, the emotions, the up and downs and cutthroat competition where advancing may change the trajectory of their entire careers. And the show dials up competition to the max, competing against other teams, your own teammates, everyone.

    I still sometimes listen to the music they produced during these times, and as how the vast majority did not get to experience success, there is a bit of guilt there. Because the cuts, the folks that don’t get to go on to the next level is absolutely brutal. Having been laid off before, I don’t know if the feeling is similar, but during those times I couldn’t even watch the show.

    At work I’ve also definitely been through extremely competitive environments. But for the most part at the end of the day you’re still collaborating to move your company forward. You found ways to deal with your differences and work together. To not take things too personal, to be well aware of processes and communicate at a high level. To manage expectations of everyone around you. While it can get bad, tears can flow, it’s not quite like the audition shows.

    As I listen yet again to one of my favorite performances to come out of one of these audition shows, I can’t help but hope the participants are enjoying success somewhere some way.

    Leave a Reply

    Your email address will not be published. Required fields are marked *