The PSF’s mission statement enshrines a commitment to supporting and growing “a diverse and international community of Python programmers,” and the Foundation ultimately decided it wasn’t willing to compromise on that position, even for what would have been a solid financial boost for the organization.

“The PSF is a relatively small organization, operating with an annual budget of around $5 million per year, with a staff of just 14,” Crary added, noting that the $1.5 million would have been the largest grant the Foundation had ever received - but it wasn’t worth it if the conditions were undermining the PSF’s mission.

The PSF board voted unanimously to withdraw its grant application.

  • WhatDoYouMeanPodcast [comrade/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    22
    ·
    edit-2
    5 days ago

    I recently tried to explain the code I was building “you know what an adverb does for a sentence? this module basically works like that.” and they were all “I don’t know what an adverb is.”

    I imagine having 13 other people would be kind of like having to explain an adverb 13 times and everybody getting an 85% understanding of what’s going on. If it’s like that and they are eating good then those 14 are tight like the Straw Hat Pirates are tight.

    Source: came to me in a dream

    • invalidusernamelol [he/him]@hexbear.net
      link
      fedilink
      English
      arrow-up
      14
      ·
      5 days ago

      I know the exact feeling. I’m a solo dev at my company and frequently feel like I’m the only one who knows what’s going on since everyone else just uses my code.

      I’ve had other devs pop in and out over the years and it’s always a nightmare staying organized when they get pressure from management to do something and end up breaking a whole subsystem just to hit a deadline (not their fault).

      That being said, I’ve seen how PSF handles appointments of core devs and it’s really hard to get in. You have to do years of work with the team before you’re even considered and probably maintain a large PyPi package or help maintain one of the standard library packages. The discourse is full of people who have super detailed knowledge of very specific parts of the Python language.