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

Tag: work

  • 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 *

  • 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 *