Skip to content

Reflection on the current (as of 2025-07-03) governance and decision making #26

@mroeschke

Description

@mroeschke

In light of recent challenges and miscommunications with PDEP 15 voting and the PR to add IO engine registration, I just wanted to reflect on how the our decision making process is serving the project, specifically the pandas-dev/pandas project. Might be a good topic to discuss the next time the governance team meets.

To summarize: I feel like we've introduced a lot of process for a project with a relatively low development engagement.

While PDEP-1 specifies how "major" decisions should be made, I think:

  1. The process and rules for making/following a new PDEP are probably heavy-handed with the amount of active contributors

    • I think the PDEP 15 processes showed maybe we could use more leeway for "common sense" instead of going with the motions of the rules (e.g. "this PDEP doesn't seem relevant anymore, anyone object to just close this PDEP").
    • I feel there is apprehension from the core team of needing to go through the PDEP process, especially if one thinks a topic doesn't need a PDEP and another suggests it does therefore adding a non-trivial amount of additional effort. This is probably due to the ambiguity of 2.
  2. Should probably address process for making non-major decisions i.e. merging PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions