This great 2011 post by Roy Rapoport tells the story of how a software company created and incrementally improved a chat-bot that collected and organized the team's coffee orders -- and how the system grew, drip by drip, into a full-fledged bank. Rapoport presents it as a cautionary tale about feature creep -- but it's also a neat parable about how all currency arises from debt, which is the thesis of Debt: The First 5,000 Years, which is one of the most provocative books I've read in years.
Remember the part where someone comes back with your drink and you find out you don't have the $4.15 you owe them? It's annoying. So after a particularly fun weekend, suddenly debts could be declared to Caffeinator. Obviously, the potential for mischief when you can say "John owes me $4.15" is high, so the first implementation required people to declare their own debt ("I owe Roy $4.15."). Of course, I also had to implement debt repayment ("John paid me $4.15"). The next implementation allowed for a proposed debt ("John owes me $4.15," which would result in Caffeinator telling you "John says you owe them $4.15. If you agree, send me a message including this key: 'xxxasdfasdf325'"). Then, of course, I got curious about the total balance of debt/credit and so had Caffeinator report your TCNW (Total Caffeinator Net Worth) -- your total credits minus your total debts.
It didn't take long to see some people's TCNW fluctuate way more highly than simply coffee ordering could account for, and realize Caffeinator became the default way in which social monetary debts were being tracked. Your coworker with Amazon Prime order something for you? "I owe Matt $88.95."
Once the network of debt and credit became saturated enough, it turned out that most people had dozens of people with whom they carried either a Caffeinator debt or a Caffeinator credit, and I came up with a way to allow people to simplify their credit/debt situation by reassigning debt. Imagine Jim owes you $10, and you owe Bob $10. Well, that's easy. Tell Caffeinator "reassign $10 from Jim to Bob" and suddenly Jim owed Bob $10, and you were out of the picture. Heck, two people owe you $5 and you owe four people $2.50 each? You can eliminate six credit/debt relationships at once.
Coffee and its Effects on Feature Creep
(via Hacker News)
(Image: Just a Normal Cup of Starbucks, a Creative Commons Attribution (2.0) image from yinghai83's photostream)
This/next week, I’m speaking in events in Park City, Utah (Future in Review); Boston (The Freedom to Innovate Summit, the Berman Center and Suffolk University); Toronto (Seneca College); Markham (In Conversation and Storytellers); and the University of Waterloo! Come say hi! (Image: Terri Oda, CC-BY)
When I was a kid, I was terrified of farting in class. At home, it was no big deal: it was a daily fart festival with my family. But at school? TOTAL FEAR OF FLATULENCE. But then it dawned on me: EVERYBODY FARTS. And that’s one of the reasons why I’ve decided to write a graphic novel about how our bodies work. It’s about all the stuff that goes on inside our bodies daily, or throughout our lives, and that this stuff – whether it’s digestion, or respiration, or defecation – is necessary for us to live. And it gives you excellent come-back material if anyone teases you for farting in school!
Alan Turing and the codebreakers of Bletchley Park invented modern crypto and computers in the course of breaking Enigma ciphers, the codes that Axis powers created with repurposed Enigma Machines — sophisticated (for the day) encryption tools invented for the banking industry — to keep the Allies from listening in on their communications.
Shake, stir, and muddle your way to delicious homemade cocktails with this must-have bar set. Expect only the finest quality tools from MakersKit — enabling you to unleash your inner mixologist.Top 12 Favorite Things of 2014, Sunset MagazineQuart-size vintage-style Mason jar shakerRetro double jigger for accurate measurementsStrainer & spouts for a mixologist-style smooth pourHardwood muddler […]
The Lytro Illum dares to be different, boasting even more robust features than its first generation predecessor and a sleek design reminiscent of professional DSLRs. What’s so cool about it? Most cameras capture the position of light rays, producing a statoc 2D image.
SitePoint Premium is the ultimate e-learning library for web developers, designers, and digital professionals. Famous for their web development books written by industry leaders, they’ve expanded their content library to include in-depth video courses and short, handy screencasts partnering with A Book Apart and UX Mastery. Whatever you want to achieve in your web career, […]