-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
a call to sponsor the Perl Toolchain Summit #422
base: master
Are you sure you want to change the base?
Conversation
@briandfoy do you have any thoughts on this? It would be nice to ensure we've got the right vibe here. PTS is not yet in danger, but the amount of required funds is pretty significant. |
ea76043
to
52dbffb
Compare
52dbffb
to
8f1ba3c
Compare
Well, since you've asked, here are some thoughts, which I've mostly kept to myself. Any activity needs to justify itself through concrete value. There's nothing in this announcement that tells anyone how the world will be different or better after the conference, and what value any sponsor would see for their own interest. There is Olaf's 5 Reasons, but as a hypothetical sponsor who probably mostly has remote workers, I wouldn't care about any of those reasons. We are used to getting money because our sponsors had too much of it. For those of you who haven't been through the low part of the economic cycle before, money is going to be tight for several years and you'll have to work harder to get it. There are several concrete things that PTS could do, and, having been to a couple a long time ago, deciding that list or organizing when you get there is not that interesting to people who will give you money. This shouldn't be a self-directed hackathon. Or, it can be, just without other people's money. First, ask people what they need Perl or CPAN to do better. Figure out the pain points, and make those not painful. This should be an ongoing activity with a rolling list of concerns. The problem currently is that Perl is shedding people who feel empowered to do anything and people are catching on to that. You can't shake down companies for money when their recent experience is that their issues and pull requests receive no response or languish in purgatory. I don't care what people want to work on; I care about what I want fixed. As the hypothetical sponsor, my money means my choice. Consider the Hollywood adage "two for them, one for me". Likewise, Milton Friedman's "other people spending my money on other people". There are a variety of high-value pressing issues that the Summit could address not just in conversation but real activity, and some that would require tough decisions. Each of these things are critical for the Perl ecosystem:
Publish the agenda right now, commit to having a solution at the end of the conference, and then commit to implementing the solution in one month (or some reasonable time). Then deliver. That is, maximize time together for solving the problem instead of making the list of problems. If you think you can only do one thing, only do one thing. We have, as a group, enough software life cycle experience to succeed, and we just have to decide to succeed. |
I think the above list is a set of important things that need doing, and serves as a pretty good agenda for this PTS. Publishing that as the aim of it sends an important message about a focus on solving people's (and companies') real problems and needs. |
This is already on the radar AFAIK.
Frankly, I believe we need a new CPAN client. CPAN.pm is collapsing under the weight of 25+ years of development. cpanm was always a minimalistic one person project that is difficult to stretch much. I have already been gathering ideas and talking to a few people about their needs. It's definitely not a "will be done at the end of PTS" kind of thing but I do hope we can get a consensus on where to go and a start at implementing it.
We have been discussing such things in the CPAN Security group, but doing this well is quite hard actually. The real difficulty is not signing, but key management. |
TL;DRI share the view of @briandfoy about potential sponsors likely requiring clear, specific advantages to justify their financial investment. While some sponsors may already know why they support PTS, uncertain ones may need more convincing arguments to aid them in making their decision:
Longer versionAbout pain pointsFiguring out what decision-makers may need to make a decisionKnowing the actual pain points enables better targeting of messages, which in turn helps convincing the sponsors. I expect two main cases leading to sponsoring:
That decision-maker may not find “We use Perl and CPAN, so PTS is good for us” a good enough reason to sponsor, and also justify the investment towards their own supervisors. Something like “Remember when had to delay our release because CPAN Testers was down? PTS works on fixing that, and ensuring it won’t happen again” may have more convincing power. Ideally we’d learn their own words about their own experience, and match the call-for-sponsors message to include the top N pain points, for example. About my approachWhat I started out withWhat I decided to follow in my communication so far is a mix of the following:
|
@briandfoy thanks for your long comment, this definitely brought some useful insights. I'll add a section with some of the topics that will be on the agenda (and what problems we'll try to solve). This conversation also confirms what I already knew: that the organization of a PTS is more than just finding the venue and arranging for the people to come. It's a year-long endeavour, and the current organizing team is definitely too small for that. |
0ec401e
to
a52a108
Compare
a52a108
to
6ed029b
Compare
After another reading, I think this article is good to go. |
Thanks, @book, for refining and improving the text! 👍 I also read it again, and whenever I felt my flow interrupted, I left a comment for your consideration (2 typos, and one potential rewording.) |
Co-authored-by: Ferenc Erki <[email protected]>
Co-authored-by: Ferenc Erki <[email protected]>
I planned to publish this on my personal blog on blogs.perl.org.
@oalders suggested to make it an article on perl.com.