2022-01-31 weekly planning #1033
Replies: 15 comments 20 replies
-
Last Week in MathesarFeedback Requested
Complete
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Backend priorities
@dmos62 @mathemancer @silentninja Please comment below with thoughts/concerns. |
Beta Was this translation helpful? Give feedback.
-
Design priorities
@ghislaineguerin @ppii775 Please comment below with thoughts/concerns |
Beta Was this translation helpful? Give feedback.
-
Product priorities
|
Beta Was this translation helpful? Give feedback.
-
Comms Assignee schedule
InstructionsYou can also find the schedule and instructions for the Comms Assignee on the wiki page. Please feel free to update the wiki page if you think of anything useful during your shift. |
Beta Was this translation helpful? Give feedback.
-
Google Summer of Code project ideasThe Google Summer of Code 2022 timeline has been announced. Organization applications open Feb 7. Since we plan to participate, this means we need to get our project ideas in shape pretty soon. Please put your project ideas on the wiki page ASAP. Post here or DM me if you have any questions. |
Beta Was this translation helpful? Give feedback.
-
I'm pretty happy with the changes in how filtering work is being organized (smaller PRs). That was largely enabled by finding out how filtering will look, in rough terms.
Make the requested changes on the functions API PR; create the abstractions API namespace; create a filters endpoint in the abstractions namespace; see if it's the right time to make some improvements to the abstractions API ( named parameters and generics); document; start adding filters required by spec.
No.
I am noticing this. I hope that the pace will pick up from my end in the near term. Especially since my planned tasks are less exploratory and more defined. I'm also trying out some changes in my routine. |
Beta Was this translation helpful? Give feedback.
-
Brent's check in
Quite slowly; more on that below.
I have a short week due to the Lunar New Year, but I'm planning to continue work on the Interval type, PR reviews, and hopefully some grouping.
None that will be an issue this week. Rather, I expect I'll be the one holding things up as I'll be in and out with family events.
I agree. I think we've adopted an "architecture first, features second" culture in the back end. This has some advantages, but a disadvantage is reduced velocity at producing features.
There are some major downsides to avoiding thinking too much about the big picture architectural things (see the problems we're having with connections and engine handling for an example). But I do think that focusing on that stuff is slowing us down a lot on the back end. |
Beta Was this translation helpful? Give feedback.
-
Sean's check in
Sean's ideas for moving faster⚠ Disclaimer: I'm not attached to any of these ideas. I suggest them only as brainstorming in response to the prompt, and I don't want to get bogged down in a time-consuming debate about how to spend less time in time-consuming debates. Front-end-specific
Design specificOur design process could be streamlined and still give me all the design spec that I need to be productive at implementing the design. Note: I suggest these ideas cautiously, with the caveat that I'm speaking only about what I need to do my work. Others may need more from our design process than I do. I speak only in the spirit of brainstorming -- not as a request. What follows is a description of how I'd approach our design process if it were up to me.
Team-wideI think I got the gist of my ideas across at the last State of Mathesar meeting. I'd summarize by saying:
A few more thoughts on reducing notifications.
|
Beta Was this translation helpful? Give feedback.
-
Ghislaine's Check-in
It went well, although the larger scope didn't help with focus. I'm glad to have had a conversation w Kriti and narrowed down the options.
I plan to continue work on #466 and have the spec reviewed. Also, work on #1028.
Outside of changes to Views Product Spec, none.
I do notice it. From a design perspective, it helps to have more discussions w product (Kriti) |
Beta Was this translation helpful? Give feedback.
-
Figuring out Views has involved taking two steps forward and one step back multiple times, including last week. I started off with the assumption that (PostgreSQL) views were the solution to a bunch of user flows and have been slowly realizing that they are not, which involves walking back a bunch of decisions. I don't think this is a failure, it's how iteration is supposed to work (and it's only been affecting design work), but it still feels frustrating personally.
As @mathemancer and @seancolsen pointed out, we're spending too much time on perfecting architecture. We should figure out how to re-focus on getting features out as specced and improving architecture later. I'm open to ideas on how best we can achieve this, it would be helpful if everyone could think about what they need to improve velocity in their own work and I can figure out how to make that happen. |
Beta Was this translation helpful? Give feedback.
-
Pavish's check in
I was away for a couple days last week and mostly focused on reviewing PRs and discussions. The PR for type configuration is ready for review as of today.
None.
Yes, I agree.
I major problem I'm facing is that, in the last month, my development time has reduced significantly. I've been focused primarily on PR reviews, discussions and planning out architecture. This has lead me to:
|
Beta Was this translation helpful? Give feedback.
-
It went well, though it took some time, really happy that Error handling related PR's are close to completion.
None
|
Beta Was this translation helpful? Give feedback.
-
About
At the start of each week, we start a discussion covering Mathesar's progress, team member check ins, and general updates. Everyone is welcome to add a new topic to discuss or to comment on existing topics.
Discussion topics
Weekly check-in
@centerofci/mathesar-core please post your weekly check-in as a top-level response and edit the discussion topics above to add your check in as a topic. Others are also welcome to respond.
Prompts:
If you'd like to add anything else to your check-in that's not related to the prompts, feel free to do so.
Beta Was this translation helpful? Give feedback.
All reactions