2021-07-14 planning discussion #361
Replies: 6 comments 8 replies
-
Simplifying the design spec process and having discussions in one place is still having an impact on getting to the review stage faster.
Could have solved database switching better if navigation had been handled globally rather than focusing on the schema view.
Yes.
I do, yes.
I think planning the active work helps to set priorities, plan ahead to complete the work.
I think it's working fine, can't think of any improvements at the moment. We might try asking clarifying questions to other posts in order to dig further into what they are doing.
Not right now.
No concerns, I think it's a good decision. I'm wondering if we need to revisit the first milestone for read-only tables.
See above re: read-only tables |
Beta Was this translation helpful? Give feedback.
-
Getting to remove the legacy csv functionality felt good :)
Had to go back and fix issue with older PRs. Will try to clarify expected behavior earlier in the process so we don't have to do this again.
Yes, having a retrospective is always nice to get an understanding of what happened in the last week, and the active work section always helps to inform my work.
I read everyone's.
Active work is really nice just to track what I'll be working on.
Nothing in particular. |
Beta Was this translation helpful? Give feedback.
-
I got the virtual list component working smoothly. It had been bugging me from the start.
I did not focus entirely on the milestone, I was wavering between it and virtual list, styling etc.,. I think it was for the best, but it still affects our planning if I don't stick to it or update the milestone accordingly. I could have handled this better.
Very useful.
I read everything.
I find it all necessary. I sometimes find the Retrospective is a bit redundant, but it documents what has actually been completed, so it's pretty useful.
None, at the moment.
Yes. I have been focused deeply on the spreadsheet layout. I would like to get it completed first. Sorting is already done as part of the same PR. Filtering and Grouping will have a bit of work, so I think the milestone might get delayed further.
Yes. The order does. As mentioned above, milestone 2 will get delayed. @kgodey Maybe we could update it's deadline by 2 days, to 21st. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
It went fine. We got a lot done, and it's nice to see things moving along. I think the design is starting to come together and we're making a lot of progress on development. I am glad we're going to be making infinite scroll work.
We've needed to make some major changes to milestone orders in the last couple of weeks, which is fine, but I'd like it to stabilize so that we can make sure to complete all required backend and design work to unblock the frontend for future milestones. I would also like to find the time to work on code more. I didn't do that this week and I'm continuing to think about how to structure my time better.
I usually know everything that's going on with everyone, so not very useful. I'm not the intended audience, though, and it seems like everyone else does find it useful. It is also nice to see how much work we're getting done each work.
I read everything.
The questions are the most useful for me, and I think updates are good to make sure everyone's informed about anything major that's happening. I think the "Active Work" section is useful to make sure we're focusing on the right things and that everyone has enough to work on. I don't find the "Retrospective" section that useful.
I'd like to automate it, and it seems doable in a few hours with the GitHub API, but I'm not sure it's worth doing with so much else going on.
I think splitting each section into its own post on the discussion will make things more readable and promote discussion. I'm also thinking about better ways to structure active work / retrospective to make it easier to read, but I don't have any concrete ideas yet. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Updates
Table pagination update
We're currently paginating all tables (using limit/offset pagination) instead of using infinite scroll. Our eventual plan has been to have an infinitely scrollable spreadsheet UI, but we settled with pagination to get the MVP done quickly. However, the rest of our UX is still based on a spreadsheet-like experience.
White working on grouping, Pavish realized that in order to support infinite scroll in the future, we'll end up having to redesign and rewrite the fundamental structure of our frontend code. In order to remove that overhead, it's better to take the time to implement infinite scroll now, which we've already started. On the frontend, we now have a working virtual scroll component ported from React (
react-window
) to Svelte.Given this, we should switch to using infinite scroll in our design for up to 25k rows. If the number of rows are higher than 25k, we should have a combination of virtual scroll + pagination (which is not an immediate requirement for the MVP).
This will require some updates to our current plan:
I'll spec out the issues that are necessary here.
Milestone updates
Questions
Retrospective
This covers work since our last discussion on 2021-07-07.
Product
Design
Development
Infrastructure
Hiring
Active Work
This is work planned for the upcoming week.
Product
Design
Development
Infrastructure
Hiring
Beta Was this translation helpful? Give feedback.
All reactions