Is the @Mozilla ball pit sorted yet? #AreWeSortedYet
Mozilla is lucky enough to have an enormous ball pit in their Mountain View location, shoutout to Chris Beard.
To make it even more awesome, @justinpotts and @mobyvb (along with other valuable contributors listed below) are sorting it by color to the tune of ROY G B(i)V.
We've installed a webcam above the ball pit that runs update.py
and takes a photo, then returns the percentage sorted for each color and modifies our CSS attributes and commits it to the repository, updating the dashboard.
It's easy. Show up at the ball pit (MTV2 - 211 Battlestar Galactica) and start sorting. We have a little bit of a process that will make things a bit easier though.
- Pick a color, any color.
- Dig down and stir things up. Don't worry about ruining the sorting, it'll get fixed.
- Remove all the balls that aren't your color and toss them to their respective areas.
Slowly but surely, you'll start to remove all the impurities from your soon-to-be perfect color. When you're ready to go again, pick a color, stir it up, and start sortin'!
A few tips:
- Don't just stand randomly and sort everything. Use your position in the pit to sort everything that's not matching your position's dominant color. That way, you kill two birds with one stone.
- Feel like you're not productive? @mobyvb has made a website (WARNING: LOUD ON PAGE OPEN) to help you with just that. This will sound an air raid siren at a random time every 30-60 minutes. Spring into the ball pit. 5 minutes later, you'll hear "The test is now over." Calmly exit, and resume your normal operations.
- Maybe we'll make t-shirts. Maybe not. But either way, ping Justin or Moby on IRC with your progress! We'll update the dashboard for the whole company to see, and add you to our contributor list.
Happy Sorting!
We're always in need of some help on the coding-side of things. Help make our updates quicker and more effective by contributing today!
How to begin:
- Start with forking and cloning the repository.
- Install the requirements by typing
pip install -Ur requirements.txt
. We recommend usingvirtualenv
. - Make some changes and we'll add you to the contributors list!
- Peter Elemers, Intern
- Paul Ellenbogen, Intern
- Daniel Etcovitch, Intern
- Ryan Hunt, Intern
- Eric Faust, Full Time, Manager
- Francesco Polizzi, Intern
- Justin Potts, Intern
- Purush Swaminathan, Intern
- Moby von Briesen, Intern
- Matt Wes, Intern