Hacker Newsnew | past | comments | ask | show | jobs | submit | Jiger104's commentslogin

Thanks for your post, I was also at Stripe in this same time frame and got laid off. Lots of great systems, people and processes I learned as you described.


I hope you've found a suitable replacement job! LMK if I can help.


  Location: Austin, TX
  Remote: Yes (or hybrid)
  Willing to relocate: No
  Technologies: Python, SQL, Node.js, REST/GraphQL API’s, Git, FastAPI/Flask, GCP, Postgres, Svelte, React, Workato, Zapier
  Résumé/CV: https://www.linkedin.com/in/~jigar
  Email: jiger104 [at] gmail

Backend software engineer with 3+ years experience working in the Python eco-system. I've developed many MVP's for start-ups and small businesses. I also have extensive integration engineering experience, having connected a large number of API's to facilitate automation scripts. Open to backend, customer, integration or solutions engineering roles as I have a lot of customer facing engineering experience.


Zapier has a python / JS code step (basically a AWS lambda) you can use to do something like this. Downside is that it has a timeout of 10s


Huh cool thanks I didn’t know that! I guess it’s just another action and not something “native” to Zapier (so if you want to later connect it to some off-the-shelf action you can’t).


You can connect code steps to other actions. For example, every Python code step has a reserved `output` variable which allows you to pass a list out to the next steps. It gets passed as stringified JSON: if it contains dicts, those values are made available automatically as inputs to other steps. You can also pass more complex, nested JSON and just json.loads it later.


And the second downside is that you don't necessarily get the same data as the normal no-code steps...

It's still a mess to manage arrays and arguments auto-split by commas


Could you share the reasons you decided to move off it?


When a client is processing millions of dollars per year, it's too risky to be in a situation where they have:

All authority in decisions No obligation of support

Either give me authority in transaction risk management to determine what's fraud or not.

Or answer the phone when I call to get support on what decisions have been made in my account.

They want their cake and eat it too. So I'll get pie somewhere else.


"it's because of people sharing stories like this that we've been planning our migration away to a more responsible (and responsive) processor"


Really cool approach, great work


You might check out the feature below to allow for time acceleration, it is fairly new.

https://stripe.com/docs/billing/testing/test-clocks


OK wow, I have never seen that, though I haven't done anything with subscriptions myself yet.

Thanks so much for pointing this out.

Looks like is is only for Billing/Subscriptions, rather than for the inter-account events in Stripe Connect that I am referring to in my case. At least so far. Oh I would _love_ time acceleration for Connect.

But it could have helped the writer of the original post test stuff out.


No one ever cares about the amounts of times you've failed. You only have to succeed once. Congrats on your journey


Having worked with Fivetran, Segment and Singer in the past I am really excited for an opensource solution like what you guys have developed. The long tail of connectors has been a real hassle when you work with mostly small companies who use very specific SaaS products.

Wish you guys best of luck


Thanks!


I've had great experience with shadow. I am pretty close to one of their servers (Dallas) so get around 8ms ping, but even up to 40ms ping it works very well.


Shadow.tech I have had good experiences with. It does take a while to go from sign-up to them actually spinning up a machine for you but the latency is extremely good for cloud gaming.


Looks good but pre-order only? How have you been using it?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: