Image courtesy of Roger Byrne
While a certain other digital currency is all the rage these days, at BuySellAds donuts reign supreme.
This week our beloved Donut Bot turned two, and for his birthday I gave him a new way to take our donuts: you can now play blackjack by typing
!blackjack 25 and
!double once the cards are dealt.
This joins the growing collection of commands Donut Bot supports, including
!give 25 Nathan to give donuts to someone,
!roulette 25 red and
!spin to gamble them,
!status lunch time and
!team to manage statuses,
!donuts to see how many donuts you have, and more.
The code remains available on GitHub if you want to take it for a spin. There’s now a REPL to allow command-line testing of the bot’s commands, so if you don’t have a Campfire account you can just run
node repl.js after adding dummy users in
It’s interesting to analyze the flow of donuts now that they’ve become so entrenched in our culture. This past December, January, and February I (arbitrarily) implemented an expansionary monetary policy similar to the Fed’s over the past several years. The result?
Even after adjusting for inflation, the Y-o-Y growth of Donut GDP for the last quarter has increased a whopping 4300% – proving at the same time both that quantitative easing works exceptionally well and that using GDP as an economic indicator is flawless.
Another positive effect we’ve experienced is an increase in income equality (just like the real world, despite people’s protests):
The above graph shows the total Donut wealth held, plotted alongside the Gini Coefficient; the lower the coefficient, the “fairer” the economy.
While it obviously remains difficult with a small team to isolate the impact that a donut monetary policy has, I did my best to just drop the inflationary donuts into people’s accounts and quietly let the economy roll on, so I’d like to think these figures aren’t all that skewed. Hopefully this blog post doesn’t have a larger impact.
The donut economy isn’t all productive. We gamble… a lot:
However, productive economic trade (i.e. giving donuts, not just gambling them) has gone up enough on an absolute scale to say that as a whole our inflationary policy has succeeded:
I should also note that we officially have a market rate for USD <-> Donuts now: $5 USD for 2k donuts transacted in February, which is sure to ignite a debate of whether donuts are a currency or a commodity.
It’s incredible that the donuts have become such a big part of the day-to-day culture at BSA. When I first put it together, I knew the gambling would be well-received, but I’d have never guessed it would persist like it has. Of course, we use Donut Bot as a productivity tool too, with a handful of non-public commands we’ve developed including initiating Gotomeetings (
!meetme), seeing who’s on the vacation calendar (
!peopleout), checking the weather (
!go weather in Toronto), unit conversions (
!go -22C in F), etc.
It’s always great to build something and see it have a lasting effect, especially when the longevitiy is a total surprise. Evidently, people really love to gamble.