Skip to content
This repository has been archived by the owner on Nov 4, 2021. It is now read-only.

Release 1.27.0 1/2 #453

Closed
yakkomajuri opened this issue Jun 2, 2021 · 3 comments
Closed

Release 1.27.0 1/2 #453

yakkomajuri opened this issue Jun 2, 2021 · 3 comments

Comments

@yakkomajuri
Copy link
Contributor

Writing up some thoughts prior to the sprint planning tomorrow.

While @mariusandra has moved onto better things :D he has left us with a lot of great context in many places that can help us set priorities.

Here's a list of themes listed in order of priorities from the last planning issue (#402):

  1. Data lakes. Exports. Imports. All the data. Reliably. Many different services.
  2. The deteriorating state of our libraries.
  3. Keep the lights on work in the plugin server itself.
  4. New developments that unblock a lot of things: installing plugins, action matching.

As of this week, we now have a new company-wide goal relating to "The Big 5" (see info in the internal vpc repo about this), so we should be thinking about priorities from this lens. Here are some possible tasks that relate to this goal:

1. Data Warehouses

We now have plugins to export events to all of the data warehouses that have been requested to us. They also all have retry queues to ensure data will certainly get sent. So what's next? Here are some ideas (food for thought only):

2. Libraries

3. Keeping the lights on

4. New developments


Having put forward a compilation of things, I'm personally thinking that from a company-wide goals lens, priorities for this sprint should include:

  • Feature flags for some select libraries
  • Ground work on import plugins or people exports
  • Sort out the logs issue: Console.log slow query warning #424
  • Sentry issues (NaN one particularly)
    ( - Finishing up ongoing work e.g. action matching)

cc @Twixes @neilkakkar @timgl

@Twixes
Copy link
Member

Twixes commented Jun 3, 2021

Quick sprint forecast for the team

  • Planned days off: only me on the first Monday
  • Support hero duty: none

Now to planning

V nice writeup @yakkomajuri.

Regarding a couple of points raised:

  1. Feature flags – agreed that there's a need for them. Without a mobile/dedicated SDK dev we don't have the manpower to tackle a ton of them unfortunately… I would definitely suggest Node and React Native as good candidates now too though, they don't need iOS/Android expertise AND see significant usage.
    I'd really like to see a sort of blueprint for feature flags in libraries. What should the right feature flags implementation look like? That would be a bit of a one-off effort, but then every next implementation could use written down insights from the others.
  2. What do you mean by "NaN Sentry issue"?

There's a few tickets I think would be great to tackle (in descending order of effort):

We'd also like to increase organic usage of plugins. Let's think about leaving beta at last.

  • Better starter kit #17 We've been putting off improvements of plugin templates due to more "fundamental" work, but if we want people to take up solving problems with plugins, this is essential.
  • Last chance to change the plugin structure #242 Any last changes to the structure of plugins that we want to make? I think we're in a good spot now actually, so I'd move towards closing this.
  • Anything else?

Looking forward to the discussion in planning :) and obvs @timgl's input.

@yakkomajuri
Copy link
Contributor Author

Sentry NaN issue: https://sentry.io/organizations/posthog/issues/2225546229/?project=5592816&referrer=slack

Screenshot 2021-06-03 at 10 12 00

cc @Twixes

@Twixes
Copy link
Member

Twixes commented Jun 4, 2021

Planned!

@Twixes Twixes closed this as completed Jun 4, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants