community
community copied to clipboard
Marketing of Dask talks at events
There are a growing number of events (conferences, meetups, workshops, hackathons) where Dask, RAPIDS, and NVIDIA intersect. As the RAPIDS Product Marketing Manager, who works for NVIDIA, I want to start a discussion on how to market, promote, and collaborate on this work. I believe that the Dask project can benefit from broader exposure without compromising it's duty to the Dask community and open source.
As an example, @pentschev is speaking at Euro SciPy in September (https://pretalx.com/euroscipy-2019/talk/9DPFGM/). This talk discusses Dask, RAPIDS, CuPy, Numba, and GPUs. I think there's an opportunity for Dask to lead a promotion of Peter's talk on Twitter and tag the others for further amplification.
👍 I would support promoting any talks that highlight dask through the project's social media channels.
I agree with @shoyer about using Dask's social media accounts (which, as far as I know, is just https://twitter.com/dask_dev) to promote talks or blog posts which highlight the project. It's already fairly common for the Dask twitter account to like or retweet other tweets which link to relevant talk materials or blog posts. Here are a few recent instances:
- https://twitter.com/reach_vb/status/1162988693453340672
- https://twitter.com/insideHPC/status/1158754194091700224
- https://twitter.com/stsievert/status/1149407244485844993
- https://twitter.com/HammanHydro/status/1134275348000956416
Thanks @mikebeaumont for bringing this up. And thanks @shoyer and @jrbourbeau for responding.
I think that @mikebeaumont 's post can be reduced to two questions:
-
Is it ok/a good idea to coordinate marketing efforts between affiliated companies like NVIDIA and the Dask marketing resources like the twitter account, blog, and so on.
It seems like so far people are generally on board with this.
-
Operationally how does a marketing professional like @mikebeaumont do this coordination?
It would be good to hear thoughts on how best to enable this.
One solution to the second part is for Mike to send me things that he wants us to tweet out (we work together) and I tweet them out. This puts me in a little bit of an odd situation personally and professinoally, because now I'm navigating between my employer and my role in the Dask community. It also leaves me open to seeming like a company tool, which would be bad both for myself personally, and for the project generally I think. I would love for us to find a way that didn't involve direct NVidia employees.
I'll also add a third question:
- How do we extend this engagement/partnership not just to NVidia , but to other highly engaged companies as well, like Anaconda and QuanSight?
No one seems to be engaging here. @mikebeaumont is there anything else that you wanted to bring up here? Do any Dask maintainers have suggestions on the questions above?
My preference for handling these kinds of situations would be
- The person promoting the content (say @mikebeaumont in this case) asks the maintainers of the twitter account to publicize something. This can be done in the dask-dev Gitter, or perhaps in a google-group / mailing list that all the owners of the dask-dev account are subscribed to.
- A person without a conflict of interest decides to actually Tweet (or whatever) the content. And conflict of interest here can be pretty narrow I think (does the person work at the same company as the thing being promoted / requesting the promotion).
I think if we write up some clear guidelines about how the person Tweeting determines if something is appropriate then this should work well enough (for us. Would be curious to hear from @mikebeaumont if this would work from their point of view).
Here's an over-engineered solution.
How about having a repo that behaves much like conda forge stages recipes repo. Someone PRs a text file containing the contents of a tweet. Content is iterated on using GitHub review features. On merge a bot tweets on our behalf and cleans up the repo.
This is a software engineers solution and appreciate that this may not appeal to everyone. I've had mixed success with using Jekyll in a multi-disciplinary team for the same reason.
@jrbourbeau and myself discussed this with Troy, Quansight's marketing lead. We are supportive of the ideas in this issue about collaborating between Dask and companies engaged in its development, and would love to participate. @TomAugspurger's suggestion on how to handle this in practice seems simple and appropriate.
Is the idea behind the repo-esque workflow to maintain transparency? If that’s not a concern, it might be easier to direct tweet requests to @dask_dev DMs.
@mUtterberg yes that was my intention. Given that Dask maintainers work for different organizations it is important to get unbiased peer review.
However I also agree that this may not be a strong enough concern to warrant a technical solution. @TomAugspurger suggested Gitter which might also be a good place for discussion. Not all maintainers have access to @dask_dev DMs.
Is there an avenue that is friendly to non-engineers submitting tweets? I’m not sure what the target group is, but something like survey monkey or google forms could be a way for people to submit tweets for cross-promotion in a non-PR way. I’m not exactly sure how that would fit with the repo/issue thought train, though.
I think most of us (Jim, Matt, myself) on the call were in favor of a low-tech solution. Someone with dask-related content contacts us, and we'll manually send it out.
As for how they contact us, our options are
- GitHub issue
- Gitter channel
- Email to a googlegroup
- Google Forms
Marissa, which of those options do you think would make non-software-developer folks comfortable? And which would you prefer personally?
On Thu, Sep 5, 2019 at 1:17 PM Tom Augspurger [email protected] wrote:
I think most of us (Jim, Matt, myself) on the call were in favor of a low-tech solution. Someone with dask-related content contacts us, and we'll manually send it out.
As for how they contact us, our options are
- GitHub issue
- Gitter channel
- Email to a googlegroup
- Google Forms
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dask/community/issues/5?email_source=notifications&email_token=AACKZTH5Q7HBOE3OMREKZPLQIE5JVA5CNFSM4IN6RPLKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AAESI#issuecomment-528482889, or mute the thread https://github.com/notifications/unsubscribe-auth/AACKZTCEFYT7TJRANMLG6ZTQIE5JVANCNFSM4IN6RPLA .
Even as a dev, I’m not familiar with gitter (we use Spark at work, so that’s where I spend most of my time).
IMO, the google form or email to a google group options sound equally accessible to non-devs & devs alike. Might be worth putting out a quick (Twitter?) poll to get wider feedback on that, though.
@TomAugspurger basic guidelines would be very helpful. Could we work through an example? How would you feel about promoting Adam's tweet/blog - https://twitter.com/adbreind/status/1170757153184829440?s=21. Can you walk through your evaluation process so I can understand any reservations?
I'm a fan of a simple google form that guides the community through this process. The more open, simple, accessible, the better in my opinion.
Thanks @mikebeaumont.
On https://twitter.com/adbreind/status/1170757153184829440?s=21 in particular
- Adam apparently isn't affiliated with Nvidia, so I think any team member could choose to retweet it. That said, it's kinda cross-promoting rapids, so maybe it'd be better from someone outside Nvidia to retweet it
- It's dask-related, so it's relevant
- I skimmed through the content to make sure there isn't anything objectionable
So at that point I would be comfortable retweeting it. Thoughts on that process from other dask maintainers?
Copying the tweet here for convenience:
Go see @datametrician speak on @rapidsai tomorrow @ApacheCon if you can! Meantime, here’s my post on large-scale ML beyond Hadoop/Spark with @dask_dev and RAPIDS. Do more, easier and faster, with your valuable data!
This tweet is interesting because it has two separate messages. In this particular case, I'm in favor of the second line of the tweet, but not so hot on the first line. I personally probably wouldn't feel comfortable tweeting this because of the association with my employer, but I wouldn't be particularly against anyone else retweeting it.
I think that one of the reasons that the first line turns me off is that it instructs people to do something. I would be more comfortable if it said something like "I'm really excited to see ...".
I mention this just because it might be interesting to include in tone suggestions. Expressing facts, opinions, or states of excitement makes things feel safer to me than telling people to do things. In this case, obviously Adam doesn't actually expect people to follow his instructions, but the language is slightly closer to that end.
I think that one of the reasons that the first line turns me off is that it instructs people to do something. I would be more comfortable if it said something like "I'm really excited to see ...".
I mention this just because it might be interesting to include in tone suggestions. Expressing facts, opinions, or states of excitement makes things feel safer to me than telling people to do things. In this case, obviously Adam doesn't actually expect people to follow his instructions, but the language is slightly closer to that end.
By no means to criticize the way you feel about these things, but I just want to say that this is very subjective, and I think no matter how you write it, some people will be more likely to enjoy one way or the other.
Only to offer an opposite point-of-view (mine): I don't ultimately care if he wrote the way he did, or the way you said you prefer ("I'm really excited to see..."), or a third way, as long as the message is clear, either way I don't think it would have changed the way I felt about the tweet as a whole. However, if I carefully stop to think about both (which I did because it's the subject here), I feel that the original tweet is more natural, in the way that it was just someone writing what came to mind, rather than carefully thinking each word. Anyway, I may not be the average marketing target too. :)
Sure. Fair enough.
On Wed, Sep 11, 2019 at 2:55 PM Peter Andreas Entschev < [email protected]> wrote:
I think that one of the reasons that the first line turns me off is that it instructs people to do something. I would be more comfortable if it said something like "I'm really excited to see ...".
I mention this just because it might be interesting to include in tone suggestions. Expressing facts, opinions, or states of excitement makes things feel safer to me than telling people to do things. In this case, obviously Adam doesn't actually expect people to follow his instructions, but the language is slightly closer to that end.
By no means to criticize the way you feel about these things, but I just want to say that this is very subjective, and I think no matter how you write it, some people will be more likely to enjoy one way or the other.
Only to offer an opposite point-of-view (mine): I don't ultimately care if he wrote the way he did, or the way you said you prefer ("I'm really excited to see..."), or a third way, as long as the message is clear, either way I don't think it would have changed the way I felt about the tweet as a whole. However, if I carefully stop to think about both (which I did because it's the subject here), I feel that the original tweet is more natural, in the way that it was just someone writing what came to mind, rather than carefully thinking each word. Anyway, I may not be the average marketing target too. :)
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dask/community/issues/5?email_source=notifications&email_token=AACKZTCDJNBGS76NQRABVTLQJFSMVA5CNFSM4IN6RPLKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6QASJQ#issuecomment-530581798, or mute the thread https://github.com/notifications/unsubscribe-auth/AACKZTGYTURFGY2LR3HYFE3QJFSMVANCNFSM4IN6RPLA .
As a trial: I've made a short google form at https://docs.google.com/forms/d/e/1FAIpQLSfnc20V6VFSvuU3SN4bym9oS-gbstUbMpg0zboN66ao42KnmQ/viewform?usp=sf_link that looks like
That'll be dumped into a google sheet, and the dask maintainers will be notified when the sheet is updated. Does that seem reasonable to people? Any other fields we should add (a "comments field for arbitrary notes from the submitter?")
FYI @mrocklin, the content in the example is https://blog.dask.org/2019/09/30/dask-hyperparam-opt. I wasn't able to see the tweets that you had scheduled.
Might be nice to have a field for the submitter to suggest the full tweet too? They may want to highlight something specifically from the post or make a comment on it. It would also reduce the effort on the maintainer as they would not have to write the copy themselves.
There may also be multiple items of related content that could be highlighted together. Like this recent tweet for example.
Perhaps a freeform field for the whole tweet which you could just copy-pasta into twitter would be easier?
As a trial: I've made a short google form that looks like
That'll be dumped into a google sheet, and the dask maintainers will be notified when the sheet is updated. Does that seem reasonable to people? Any other fields we should add (a "comments field for arbitrary notes from the submitter?")
FYI @mrocklin, the content in the example is https://blog.dask.org/2019/09/30/dask-hyperparam-opt. I wasn't able to see the tweets that you had scheduled.
I like this... I will test it out right now.
I like this... I will test it out right now.
Or I won't... is there a link to this form somewhere?
Sorry @datametrician, I didn't publish the link.
https://docs.google.com/forms/d/e/1FAIpQLSfnc20V6VFSvuU3SN4bym9oS-gbstUbMpg0zboN66ao42KnmQ/viewform?usp=sf_link
After trying out the google form a few times, it would be nice if there was an approved or denied response. I know I’ve been in limbo about a few, “did someone see it”, “was an action taken”, etc... where a simple thumbs up or down would be very useful.
I think I'm the single point of failure on the form right now. Added a few other maintainers.
I don't think there'd be a way to provide feedback to the submitter via Google Forms unfortunately.
On Wed, Nov 13, 2019 at 9:17 AM Joshua Patterson [email protected] wrote:
After trying out the google form a few times, it would be nice if there was an approved or denied response. I know I’ve been in limbo about a few, “did someone see it”, “was an action taken”, etc... where a simple thumbs up or down would be very useful.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dask/community/issues/5?email_source=notifications&email_token=AAKAOISULFOIUZCLJNBKMWLQTQLA3A5CNFSM4IN6RPLKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOED6PILQ#issuecomment-553448494, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAKAOIVI4QWKE7QFK3KDCJTQTQLA3ANCNFSM4IN6RPLA .
Adding more maintainers is great! Did you ever get a chance to review my last couple?
Is this still the process for proposing tweets? Should I fill in the form or have we moved to something else?
ping @mrocklin