10

so here’s the tea.

i’m a Chinese dev working in a Japanese company. they’ve got this decently sized project a full web app and backend stack and yeah, I’m handling both ends. full-stack life. not a problem. I’ve seen worse.

but the maturity level in this place? the passive-aggressiveness? is different level. have you ever worked somewhere where your coworkers act all sweet on the surface, but lowkey make it feel like everything is your fault in the most obvious way possible?

so here comes the fun part.

the Stripe exchange rate endpoint we were using? deprecated. not globally — just regionally in Japan.

i did my homework. contacted Stripe support. got the chats, screenshots, docs, confirmations, evidence, not .........vibes.

solution? easy. i integrated a third-party API that returns the same exchange rate data. built a cron job to pull and cache the values daily. stored it locally. frontend grabs the user’s currency via IP, backend returns the rate, no stress, no wasted API calls. boom. problem solved.

my manager? totally got it. said it was efficient.
but the founder? man acted like a toddler.

he flipped. said it was my fault.
told me i just "no communicate well...uh...very confuse..." like bro… what even? do I look like I own stripe or do I look like I secretly working for them? plus, i explain in full, still not understand.

he got heated in meeting, so I clapped back in the meeting: you want to argue all day and get nothing done? or you want to understand what’s going on, and let me go back to building stuff that actually works? pick one.

he didn’t like that.
pretty sure he’s shopping for my replacement now. well, doesn’t take a genius to see it.

but I’m not here to babysit egos. I’ll do my job clean, document everything, and keep it professional. meanwhile yeah, I’ve already started looking for something else.

Comments
  • 2
    lol how is it your fault

    point him to the stripe's webpage or something lol

    maybe cuz you touched it and put so much work in it he thought you were trying to cover something up, instead of being a hard worker who was solving a problem for him you didn't even think was a "big enough deal" to raise with him first... seen people think in heuristics like that before. trust issues
  • 3
    I agree it sucks. But to be fair, talking to a client in a non-respective way is NOT professional. I'm all for standing your ground and having a spine. But in a calm and professional way. Not demeaning a client and definitely not raising your voice.

    I'm only mentioning this because you said 'professional'
  • 2
    @jestdotty perhaps he thinks that I work in stripe dev team
  • 2
    @ctkqiang exactly. Ask for a raise
  • 1
    @antigermanist the only raise I got is high blood pressure
  • 1
    @ctkqiang one guy was mad that his son started to follow the buddha so he went to the buddha to scream on him and the buddha say "what do you do when you recieve a gift and you dont like it",

    "well i return it"

    "well i dont accept your gift"

    Tell that story next time your boss is pissing you off
  • 0
  • 0
    > 'i’m a Chinese dev working in a Japanese company'.

    My mind went straight to this good old 'Family Guy' bit:

    https://youtube.com/watch/... .

    If you're !yet familiar w/ it, enjoy.

    OT: That's fucked up. Is he mentally challenged, by any chance?

    ...or perhaps the old architecture was his idea in the first place, so when it got fixed, he doesn't want to take the blame?
Add Comment