One of the worse technical decisions in my software engineering career

Поделиться
HTML-код
  • Опубликовано: 26 авг 2024
  • Never do two-way sync and always have an exit plan.

Комментарии • 3

  • @BluBloodDynasty
    @BluBloodDynasty Год назад +1

    If you had to do it again, would you have still used airtable but keep it controlled within your team like you said, OR would you have opted for a heavier initial investment?
    I know hindsight is always 20/20 but decisions of initial cost always comes into play and almost always we choose the cheapest option.

    • @PhongGT
      @PhongGT  Год назад +1

      I would add the following:
      1. Ensure the external platform has webhooks (airtable did not have it at the time, but has it now) -- this would solve the hits to the database from our sync scripts and any timing issues
      2. Push for one-way sync at most
      3. Lock down exactly what we will support and communicate it to all parties
      4. Lock down the airtable base to only a select few who can modify instead of blindly trusting people
      5. Have a transition plan with an explicit target date and keep pushing for it to be executed -- all decision makers must be aware of this, especially the CEO (in our case it's a startup so we have a direct line)
      If I can't do these, then I won't implement it at all and they'll have to fire and replace me or put me on another project

  • @Redditinsights76
    @Redditinsights76 11 месяцев назад

    There is something I want to ask you please did you know about how to get USA audience in tiktok when you are not in USA