{"id":102393,"date":"2019-04-08T10:00:00","date_gmt":"2019-04-08T17:00:00","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/oldnewthing\/?p=102393"},"modified":"2019-06-06T17:41:38","modified_gmt":"2019-06-07T00:41:38","slug":"20190408-00","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20190408-00\/?p=102393","title":{"rendered":"Optimizing your cafeteria meal card stockpile"},"content":{"rendered":"<p>As I noted when I told the story of <a HREF=\"https:\/\/devblogs.microsoft.com\/oldnewthing\/20160112-00\/?p=92831\">getting one&#8217;s paycheck from some mysterious pile of money<\/a>, I had a colleague with a lot of money-related quirks. <\/p>\n<p>Back in the early 1990&#8217;s, payment for food in the Microsoft cafeterias could be made in cash, personal check, or in the form of a voucher known as a <i>meal card<\/i>. A Microsoft meal card was a piece of blue-gray-colored card stock that folded in half to about the size of a business card. <\/p>\n<p> <!-- The struggles with the blog system continue --><!-- first table was originally --><!--    &lt;DIV&gt;&lt;SPAN STYLE=\"font-size: 150%\"&gt;Microsoft&lt;\/SPAN&gt;&lt;SUP&gt;&reg;&lt;\/SUP&gt; --><!--    &lt;DIV STYLE=\"float: right\"&gt;No. &lt;FONT COLOR=\"#992020\"&gt;31415&lt;\/FONT&gt;&lt;\/DIV&gt; --><!--&lt;\/DIV&gt; --><\/p>\n<div STYLE=\"border: solid 1px black;width: 285pt;height: 130pt;font-size: 10pt;padding: 10pt;background-color: #c5cdd4;color: black\">\n<table BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\" STYLE=\"width: 100%\">\n<tr>\n<td ALIGN=\"left\">    <span STYLE=\"font-size: 150%\">Microsoft<\/span><sup>&reg;<\/sup>   <\/td>\n<td ALIGN=\"right\">    No. <font COLOR=\"#992020\">31415<\/font>   <\/td>\n<\/table>\n<table BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\" STYLE=\"width: 100%\">\n<tr>\n<td STYLE=\"border: solid black;border-width: 4px 0 2px 0;height: 1ex\" WIDTH=\"50%\"><\/td>\n<td NOWRAP ROWSPAN=\"2\" STYLE=\"font-size: 150%;padding: 0 1ex\">MEAL CARD<\/td>\n<td STYLE=\"border: solid black;border-width: 4px 0 2px 0;height: 1ex\" WIDTH=\"50%\"><\/td>\n<\/tr>\n<tr>\n<td STYLE=\"border: solid black;border-width: 2px 0 4px 0;height: 1ex\" WIDTH=\"50%\"><\/td>\n<td STYLE=\"border: solid black;border-width: 2px 0 4px 0;height: 1ex\" WIDTH=\"50%\"><\/td>\n<\/table>\n<div STYLE=\"height: 1ex\"><\/div>\n<table BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\" STYLE=\"width: 100%;text-align: center\">\n<tr>\n<td>Cash value: $27.00<\/td>\n<td>Cost: $25.00<\/td>\n<\/tr>\n<\/table>\n<table BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\" STYLE=\"width: 100%;padding-top: 20pt\">\n<tr>\n<td NOWRAP>Purchaser name<\/td>\n<td WIDTH=\"100%\" STYLE=\"border-bottom: solid 1px black\"><\/td>\n<\/table>\n<table BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\" STYLE=\"width: 100%;padding-top: 10pt\">\n<tr>\n<td NOWRAP>Issued by<\/td>\n<td WIDTH=\"100%\" STYLE=\"border-bottom: solid 1px black\"><\/td>\n<\/tr>\n<\/table>\n<div STYLE=\"text-align: center;color: #992020;font-size: 80%;padding-top: 5pt\">    Purchaser is responsible for card, no refund if lost or stolen. <\/div>\n<\/p><\/div>\n<p>It unfolded to reveal a whole bunch of boxes. <\/p>\n<p> <!-- original width: 285pt, but had to tweak to 307pt to keep WP happy --><\/p>\n<div STYLE=\"border: solid 1px black;width: 307pt;font-size;10pt;padding: 10pt;background-color: #c5cdd4\">\n<table BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\" STYLE=\"border: solid 2px black;background-color: #c5cdd4\">\n<tr>\n<td>\n<table BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" STYLE=\"border-collapse: collapse;width: 280pt;text-align: center\">\n<tr>\n<td>$1<\/td>\n<td>$1<\/td>\n<td>$1<\/td>\n<td>$1<\/td>\n<td>$1<\/td>\n<\/tr>\n<tr>\n<td>$1<\/td>\n<td>$1<\/td>\n<td>$1<\/td>\n<td>$1<\/td>\n<td>$1<\/td>\n<\/tr>\n<tr>\n<td>$1<\/td>\n<td>$1<\/td>\n<td>$1<\/td>\n<td>$1<\/td>\n<td>$1<\/td>\n<\/tr>\n<tr>\n<td>$1<\/td>\n<td>$1<\/td>\n<td>$1<\/td>\n<td>$1<\/td>\n<td>$1<\/td>\n<\/tr>\n<\/table>\n<table BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" STYLE=\"border-collapse: collapse;width: 280pt;text-align: center;color: black\">\n<tr>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<tr>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<tr>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<tr>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<td>25&cent;<\/td>\n<\/table>\n<table BORDER=\"1\" CELLPADDING=\"3\" CELLSPACING=\"0\" STYLE=\"border-collapse: collapse;width: 280pt;text-align: center;color: black\">\n<tr>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<\/tr>\n<tr>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<\/tr>\n<tr>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<\/tr>\n<tr>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<td>5&cent;<\/td>\n<\/tr>\n<\/table>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>If you paid by meal card, then the cashier crossed out boxes that add up to your purchase amount.&sup1; <\/p>\n<p>When you purchased a meal card, the cashier&#8217;s name went into the <i>Issued by<\/i> (usually, an illegible scrawl), and you put your email address in the <i>Purchaser name<\/i>, so that if somebody found your meal card on the floor, they knew who to return it to. <\/p>\n<p>As a point of reference, in 1991, a slice of pizza in the cafeteria cost a dollar, and a protein-with-vegetables entree was usually $3.25, though the fancier dishes could go up to $4.75. <\/p>\n<p>You probably noticed that the cost of a meal card was $25, but the boxes add up to $27. The extra $2 was a bonus, and it&#8217;s that bonus that is the subject of today&#8217;s story. <\/p>\n<p>In the late 1990&#8217;s, Microsoft announced that it was retiring the meal card program. Instead, employees add money to an account that is linked to their employee badge. To pay for a purchase, you swipe your badge against the card reader, and it deducts the amount from your account. You can add any amount of money to your account by &#8220;loading up&#8221; at a cashier, or by directing that a specific amount be deposited into your account from your paycheck every pay period. Existing meal cards would continue to be honored, but no new ones would be sold. <\/p>\n<p>My colleague observed that the new system didn&#8217;t have a $2 bonus. <\/p>\n<p>He sat down and did some calculations. Assuming a specific rate of inflation, a particular rate of return on savings, and a particular rate of lunch expenses, what is the optimal number of meal cards to purchase to maximize the benefit of the $2 bonus? <\/p>\n<p>On the last day of meal cards sales, he purchased a large stack of meal cards. I forget exactly how many, but it was over two dozen. <\/p>\n<p>&sup1; If you had enough money left on your card, but not enough nickels to be able to pay exactly, cashiers could &#8220;make change&#8221; by simply writing in the amount of extra value in the margin.&sup2; This didn&#8217;t happen often, because most items in the cafeteria cost a multiple of 25&cent;. <\/p>\n<p>&sup2; In theory, you could steal 20 cents by writing your own &#8220;+20&cent;&#8221; in the margin of the card after all the nickels were depleted. but you didn&#8217;t do that because you&#8217;re an honest person. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>What&#8217;s the rate of return on Microsoft cafeteria meal cards?<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[26],"class_list":["post-102393","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-other"],"acf":[],"blog_post_summary":"<p>What&#8217;s the rate of return on Microsoft cafeteria meal cards?<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/102393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=102393"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/102393\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=102393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=102393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=102393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}