Open erickt opened 6 years ago
I don't have a particular idea except for I heard about Build it Break it Fix it and I would be much more likely to participate in something like that rather than an underhanded :)
I mentioned this on the community IRC, but perhaps some kind of combined event to cater to different interests e.g. a "code golf" section, an "obfuscated code" section, a "surprising code" section ("try and guess what this normal-looking function does!") and a "underhanded code" section.
Are there any other contests that people enjoy to participating in? These are just some examples, there is a bit of overlap between surprising and underhanded (you could probably convert some surprising submissions to an underhanded submission). There could also be a voting period where any member of the community (maybe authed via GH or whatever to avoid double voting) can vote, and these votes are kept secret and used to inform final decisions.
The thing about the thoughts above is they're mostly 'lightweight', in the hope that it encourages more drive-by submissions. My concern about 'Build it Break it Fix it' is that it looks like a bit of a commitment - 6 weeks when you need to be be in contact, you probably need a team etc. That said, with a good 'matchmaking' service to help you find a team, it could be a great community-building exercise to get people interested and involved and end up being more fun than the lightweight suggestions.
How about an overhanded Rust code competition, where you try doing the most
ridiculous things to cause funky unsafety related bugs? Preferably not
actually using unsafe
. Here we grade on the ridiculousness of the code
and the design of the vulnerability.
-Manish Goregaokar
On Fri, Oct 20, 2017 at 4:18 PM, aidanhs notifications@github.com wrote:
I mentioned this on the community IRC, but perhaps some kind of combined event to cater to different interests e.g. a "code golf" section, an "obfuscated code" section, a "surprising code" section ("try and guess what this normal-looking function does!") and a "underhanded code" section.
Are there any other contests that people enjoy to participating in? These are just some examples, there is a bit of overlap between surprising and underhanded (you could probably convert some surprising submissions to an underhanded submission). There could also be a voting period where any member of the community (maybe authed via GH or whatever to avoid double voting) can vote, and these votes are kept secret and used to inform final decisions.
The thing about the thoughts above is they're mostly 'lightweight', in the hope that it encourages more drive-by submissions. My concern about 'Build it Break it Fix it' is that it looks like a bit of a commitment - 6 weeks when you need to be be in contact, you probably need a team etc. That said, with a good 'matchmaking' service to help you find a team, it could be a great community-building exercise to get people interested and involved and end up being more fun than the lightweight suggestions.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/rust-community/team/issues/192#issuecomment-338312182, or mute the thread https://github.com/notifications/unsubscribe-auth/ABivSGGhNjCxYsxevcEeFshllKtJNuYEks5suQARgaJpZM4P1ymL .
I'm looking for some help organizing the next underhanded rust contest. Anyone want to help come up with the contest idea? If so, please sign up here.