Git Product home page Git Product logo

coalesce-bingo's Introduction

Coalesce Bingo

What is this? A sideshow game for dbt Coalesce, "The Analytics Engineering Conference" happening from Dec 6-10 2021.

How to Play

Visit coalesce.bingo and generate a bingo card using that most unique of identifiers— your Data Twitter username. Not on the bird app? Well, don't tell anyone but it accepts any string really, so have at it. Everyone's card is different, and tied to their username.

During Coalesce, you can report certain bingo events as having happened by clicking "this happened". This will color it in on everyone's bingo board! Of course, you win bingo when you get 4 in a row. Because everyone's cards are different, some might win fast, and others might malinger throughout the entire week— This is part of the fun! This is a social game! Tweet your bingo boards, share them in dbt slack, exclaim with glee when you strike a bingo, spy on others and bemoan their success, etc.

Also, you can get multiple bingos, so the game isn't over once you hit your first. Think you can get the coveted full-board?

(During Coalesce) Marking events as having happened

There's an events.json file in this repo. Adding a "receipt" (proof it happened) to an event will automatically mark it has having happened, and color it in on everyone's bingo board.

To edit, fork this repo, make your edits, and then merge them back into upstream. Here's a nice tutorial!

You can submit:

  • URL receipts: ex: a link to a screenshot of dbt slack.
  • Text receipts: ex: "Taylor murphy said such and such in his talk, I was there and I heard it". Try and keep these brief— They appear in a tool tip and I am very bad at CSS.

Honor system works great.

(Before Coalesce) Contributing events

I don't want to monopolize the bingo board, so I just added a couple of ideas and left the rest empty for folks to fill in. Have something funny in mind that you think might (or might not!) happen? Open a PR in events.json and fill in the name of a blank event! Don't add new events, since this will mess up the bingo board— Just edit the names of existing, blank ones.

To edit, fork this repo, make your edits, and then merge them back into upstream. Here's a nice tutorial!

PRs need approval, so tag in some people to discuss, or wait for others to discover your PR and give you the green light before merging.

Rules

  • Obviously, number one: Be nice, be kind, be respectful. We are making funny jokes here, but that's not an excuse to make mean jokes about people— and remember that people's idea of "mean" can be pretty subjective. Probably best not to make jokes about individual people at all, and stick to the technologies, frameworks, and philosophies that we all love. (nota bene: @tayloramurphy and @sethrosen are exempt from this rule, in that they can be made fun of ruthlessly.)

  • PR reviews are required. You can't just go changing things willy nilly, since this is a public game. Tag someone— i don't care who— to make sure your thing actually happened, that your event idea isn't mean, etc.

  • Feel free to debate overwriting existing events if you have a really great idea, but please ask the person who originally added it (git blame is handy for this!). After Coalesce begins on December 6, please do not change events.

  • Board fairness: I'm not great at math. I forked this repo from https://github.com/queer/outage.bingo, who uses a seed number to generate some random seeds. You can see this here. Since people could game the system entering events if we know exactly what the boards will look like ahead of time, I am going to alter the seed to something completely random (I promise not to cheat) on the evening of Dec 5, when we declare event names locked. This will jumble everyone's boards and serve as the final shuffle before the game begins.

coalesce-bingo's People

Contributors

izzymiller avatar queer avatar jaypeedevlin avatar rodentman87 avatar joellabes avatar remram44 avatar tylerhillery avatar backspace avatar buzzedword avatar drernie avatar emilieschario avatar granpc avatar boxysean avatar simon-stepper avatar spotlightishere avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.