<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Tock - Medium]]></title>
        <description><![CDATA[Connecting the world’s great experiences - Medium]]></description>
        <link>https://medium.com/tock?source=rss----1cf556696eaf---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>Tock - Medium</title>
            <link>https://medium.com/tock?source=rss----1cf556696eaf---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 02:05:36 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/tock" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Tock’s Bridge to the Future — Tock 20]]></title>
            <link>https://medium.com/tock/tocks-bridge-to-the-future-tock-20-2f510b0d1938?source=rss----1cf556696eaf---4</link>
            <guid isPermaLink="false">https://medium.com/p/2f510b0d1938</guid>
            <dc:creator><![CDATA[nick kokonas]]></dc:creator>
            <pubDate>Wed, 10 Jun 2020 18:48:43 GMT</pubDate>
            <atom:updated>2020-06-10T14:08:01.620Z</atom:updated>
            <content:encoded><![CDATA[<h3>Tock’s Bridge to the Future — Tock 20</h3><p><strong><em>…And Results of Tock’s Diner Survey</em></strong></p><p>The restaurant business is about to get harder, not easier. Wait… what?</p><p>Ambiguity makes planning for business incredibly difficult. A month ago, with mandatory shutdowns in place, the only option for restaurants was to quickly build robust carryout and delivery meals and experiences. To Go was likely not enough to fully replace revenue, but it was clearly the only viable path at that moment.</p><p>Now, slowly in fits and starts, restaurants are told they can reopen, but with capacity restrictions, often conflicting safety guidelines, and no notion of how consumers will respond. What’s worse, requirements and consumer sentiment vary from state to state and city to city.</p><p>In the best of times, restaurants are “game-day is everyday” operations. They make it happen. But usually the playing field is known. Now? Maybe service is in the middle of a street, outdoor dining only, four people max per table, six feet apart in kitchens (whoever thinks that’s viable has never been in a restaurant kitchen), with servers wearing masks, and reservations, contactless ordering, and payment required, even for your casual neighborhood bar.</p><p>In early March, Tock rapidly built and deployed Tock To Go to help thousands of restaurants, wineries, and even farms pivot their operations, rebuild sales, lower costs, and eliminate third party delivery apps.</p><p>Now we’ve launched <a href="https://www.exploretock.com/join/tock20">Tock 20</a>: a unified reservation, takeout, and delivery system that will help you build a bridge to the future and firmly maintain control of your operations. Here are the key features:</p><ul><li>Contactless ordering and payment, at the time of the reservation or within the restaurant</li><li>Customizable communication tools and surveys</li><li>Real-time floor plan editing and capacity planning</li><li>Complete access and ownership of your data, as always</li></ul><p>We prioritized these features, adding to Tock’s already robust platform, because we spent the last month investigating what diners want as they return to restaurants.</p><p><strong><em>Results of Tock’s Diner Survey</em></strong></p><p>In May, we surveyed the most active Tock diners. We received a statistically relevant sample of 16,757 responses from around the country.</p><p>Let’s start with the good news. 73.3% of respondents plan to dine out shortly after restaurants reopen.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*SZt-q0Kky3sD-Y-4" /></figure><p>People that want to dine out, will, however, need separation and social distancing measures to feel safe. No surprise here.</p><p>The bad news is that nearly 27% of the most <em>frequent diners </em>do not plan on returning anytime soon. This is certainly alarming, and restaurants will need to clearly and consistently communicate safety standards and protocols to win these uncertain consumers back.</p><p>Contactless ordering and prepayment are emerging as new trends. Just over 50% of respondents want to be able to pay in advance for their meal when they make a reservation. This streamlines the kitchen, eliminates unnecessary interaction with staff, turns tables faster, and most importantly, reduces no-shows rates.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*Un9pF2iVp-PbXyHQ" /></figure><p>It will be more important than ever to know customer preferences and hospitality cues. Keeping track of where a diner sat, with whom they interacted, and for how long is also critical — and in some locations mandated by local municipalities. Tock easily facilitates tracking diner behavior and spend through existing, easy-to-use features.</p><p>Elevated, controlled takeout and delivery are here to stay as part of the “new norm” and will be necessary to supplement revenue, even for upscale restaurants. Over 75% of respondents have been ordering pickup/delivery at least 2–4 times a week during the pandemic. 72% of these same respondents say they will continue to order takeout even as restaurants open.</p><p>To Go is going to be a necessary bridge for restaurants to cover their costs as they are allowed to partially open their dining rooms. A restaurant at 50% capacity will not be able to cover the expenses of payroll, rent, and food/beverage.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*NxNSbOhgce13ipwm" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*mFkCn5zaz1v-A-hX" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*ADw9J7PLVVE86dVk" /></figure><p>Finally, we asked diners to simply share their thoughts, hopes, and ideas for restaurants, and we received thousands of passionate and empathetic responses. It was apparent that these customers view their favorite restaurants as cornerstones of their communities.</p><p>What we found from these highly engaged diners is that they are looking for more:</p><ul><li>Meal kits/family meals</li><li>Grocery, pantry items, and CSA-style boxes</li><li>Cocktail kits and curated wine packages</li><li>Contactless curbside pickup and delivery options</li></ul><p>Far from being ‘done with To Go’ as restaurants reopen, the thing that consumers want the most are unique new offerings from their favorite local places. Dine in and carryout will exist side-by-side permanently, just in more creative ways.</p><p>All of these requests, To Go operations, and operational flexibility have been fully built and integrated into Tock — a single platform with single-point-of-truth operational clarity and analytical reporting.</p><p>It’s called Tock 20 and it’s available today to get restaurants, wineries, and the hospitality businesses through this crisis and on to a stable and thriving future. We pledge to serve the industry and its workforce with the same care and compassion that they share with millions of people every day.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2f510b0d1938" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tock/tocks-bridge-to-the-future-tock-20-2f510b0d1938">Tock’s Bridge to the Future — Tock 20</a> was originally published in <a href="https://medium.com/tock">Tock</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[It’s About Tock Time]]></title>
            <link>https://medium.com/tock/its-about-tock-time-cf86a0cddb8a?source=rss----1cf556696eaf---4</link>
            <guid isPermaLink="false">https://medium.com/p/cf86a0cddb8a</guid>
            <category><![CDATA[hospitality]]></category>
            <category><![CDATA[restaurant-business]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[restaurant]]></category>
            <category><![CDATA[reservation-software]]></category>
            <dc:creator><![CDATA[nick kokonas]]></dc:creator>
            <pubDate>Tue, 11 Feb 2020 16:12:29 GMT</pubDate>
            <atom:updated>2020-02-11T16:12:29.312Z</atom:updated>
            <content:encoded><![CDATA[<h3>It’s About <strong>Tock Time™</strong></h3><p><em>Tock is excited to announce the first of its kind digital concierge service — Tock Time. Tock Time features include: The Wishlist™, InstantBook™, and a brand new Diner Profile with Dining History, Maps, and Personalized Recommendations — all created to make your life more delicious. Here’s the story of why we created Tock Time — and what it will do for millions of passionate diners like you.</em></p><p>Do you remember going to a Blockbuster video store to rent a movie? It went something like this. “Let’s rent a movie tonight.” Your crew would drive to the store, check out the ‘Just Released’ section which was mostly sold out, and then browse by category. Maybe you had a movie in mind, but when you got there it was already gone. A debate amongst your family or friends ensued, and eventually, you settled on a videotape. The search was hunt and peck. The results were often disappointing. The store shelves and configuration seemed haphazard.</p><p>Blockbuster is now extinct — well, not quite. One store exists, but it cannot mate. Why? Online movie services, primarily Netflix, first eliminated the drive. Then they did something even better… they began to learn your preferences and make smart suggestions. The search for a movie or show became enjoyable. Discovering new movies — and now music, too, of course — broadens our tastes and expands our entertainment and educational options. But it also has a sense of what we’ll probably enjoy. That’s the way it should work.</p><p>Booking a reservation to a restaurant remains primitive. OpenTable took the physical reservation folio used by hosts for a hundred years and listed the names digitally… but little else. Google assistant is now doing robocalls with an AI to restaurants with no awareness of how busy they are, what type of food they serve, or what you even like. Craziness. Why limit the host stand to a landline when we all have computers in our pockets? Very little has changed in the last 30 years, and in some ways, it’s gotten worse.</p><p>We have a lot of questions.</p><p>Why do booking systems allow diners to filter from thousands of restaurants in any city by cuisine, price, or location only to allow them to click on a restaurant and find that “there is nothing available within 2 hours of your requested time?” How is that a good experience?</p><p>Let’s suppose you travel to New York often and dine out frequently there. Your best friend texts you asking for recommendations… Why can’t you easily keep track of and share your dining history, private reviews, and favorite discoveries with the click of a button? Now you can…with Culinary Collections.</p><p>At Tock we spent the last year asking these and many other questions, exploring solutions, and designing a set of new services to make booking a dinner reservation as exciting as discovering a new band or watching a great movie. After all, great dining is the most universal entertainment in the world — nourishing, delicious, and made to be shared with family and friends.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*qoLsRu4tF12HV8yvjq2SMw.jpeg" /></figure><p><strong>Your Diner Profile Just Got an Upgrade — To the 21st Century.</strong></p><p>The first feature available in Tock Time is our new Diner Profile page. Free for everyone with a complimentary Tock account and available right now, this is your new home to view, manage, discover and share reservations at thousands of restaurants, wineries, and pop-ups around the world.</p><p>While we’ve made the basic reservation functions more elegant with an improved and intuitive interface, the magic happens when you begin to share your preferences. Dietary restrictions or allergies can be easily noted. Dining basics like booth vs. table, still vs. sparkling water, and coffee vs. tea, among many others, can be set once and will be automatically shared with restaurants every time you dine. Magical service is the result of guest preferences and desires meeting hospitality in real-time, every time. That’s Tock Time.</p><p>Note your special days… family birthdays, for example, or your anniversary… and Tock Time will give you a gentle, timely nudge reminding you to book well ahead to ensure your celebration is extraordinary.</p><p>Your dining history will be mapped, so you can remember that special meal on your last vacation, or jog your memory of a great local spot. It’s fun and useful to explore your dining footprint — and easy to rebook on the spot.</p><p>We’ve created a number of fun Culinary Quizzes. Are you an adventurous diner or more cautious? Cocktails, Wine or Non-alcoholic beverages? Locavore or Culinary Traveler? As you take a moment to fill these out, Tock Time will get to know your tastes and make informed, tasteful suggestions.</p><p>There are playful badges to earn — Pitmaster, Cocktail Aficionado, Star Collector, and dozens of others — and new experiences to discover. Create Culinary Lists to share with your friends. And many more innovative features are coming in the near future.</p><p>But most importantly… Tock will not publish your ratings or opinions, ever. Restaurant ratings should serve you, the diner, to remember what you liked and what you did not, or to let a restaurant know directly that an evening was magical or needed improvement. The conflicts of interest inherent in Yelp, OpenTable, and other sites that both publish reviews and sell bookings will not exist.</p><p>The Tock Time Diner Profile remembers all previous bookings on Tock. You can <a href="https://www.exploretock.com/profile">set it up today</a> and it will populate instantly.</p><p>And it will get smarter over time.</p><p>Cheers!</p><p><strong>The Tock Time Digital Concierge—A Culinary Membership to Make Your Life More Delicious.</strong></p><p><em>Coming soon….</em></p><p>Launching later this year, the Tock Time Concierge will expand on the diner profile with the world’s first fully digital hospitality concierge. Conceived around how, and more importantly <em>why,</em> you book delicious experiences, Tock Time will be your personal digital assistant working to get you a hard to book table, the winery tour of your dreams, or a last-minute weekend table in your neighborhood.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*x3OqNvksjpr4u-kNl80e_A.jpeg" /></figure><p><strong><em>Join Wishlist™ Not The Waitlist</em></strong></p><p>Your 10th anniversary is coming up in May, but the restaurant of your partner’s dreams is currently booking only until March. You’re in a bind because you’ve also got to book hotels, airfare, and vacation time at work asap. Until Tock Time you had little choice but to call, email, and beg the restaurant for an early booking. Or wait until they open the month of May window, hoping to be lucky enough to grab a table. A few minutes late and now you’re on the Waitlist. Purgatory.</p><p>Tock Time’s Wishlist allows you to make a booking wish noting the time, day, and party size you desire — or even a range of days. The millisecond bookings become available Tock Time will automatically hold a table for you for 24 hours and send you an email notification with a link asking you to complete your booking. Just click and book. Wish granted!</p><p>Every Tock Time Member will be allowed two concurrent wishes, but an unlimited number overall. Ours is a fair Genie and works to give every member access to their culinary dreams. We’ll also notify you if a particular Wishlist is very popular so Tock Time can offer alternative suggestions that are equally magical.</p><p>Who enjoys waiting? The Wishlist is the hopeful, helpful assistant that is lightspeed faster than any human concierge, and doesn’t require a greased palm.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*6qbKvLrJS3PyTzAdCtlLvg.gif" /></figure><p><strong><em>Need Something Now? Show Me the Tables!</em></strong></p><p>It’s Thursday and I need a table for a busy Saturday night… just show me what’s available, ranked by my preferences, history, and desirable times. Throw in some new fun places too. That’s the way it should work, right?</p><p>With Tock Time’s InstantBook™ you can see tables available within the next week, for the day and party size you want. Just swipe left or right until you see something delicious. Are you thinking what I’m thinking? Yes, it’s like Tinder for your tastebuds. (sorry).</p><p>When you find the perfect culinary match just swipe up and your table is instantly booked. It’s that simple.</p><p>Sometimes the best innovations are the ones that are so obvious you wonder why it was never done this way before. InstantBook is a simple, elegant, and fun twist on the typical booking process… and you might just discover you have a new favorite dish. (Last time, we promise).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*0QF_4_NCTtCma9HMCFgoCQ.gif" /></figure><p><strong><em>Check Out Your Timeline</em></strong></p><p>All of your Tock reservations are organized on your Timeline — past, present, and future.</p><p>Scroll up and down to browse your dining history. Easily cancel or reschedule future reservations. Be reminded of an old favorite in the past and easily click to rebook.</p><p>And as you scroll Tock Time notes that cool new pop-up that’s coming in March, your son’s birthday in July, and Mother’s Day Brunches in your area. Pop-in nudges offer helpful suggestions to keep your dining life ahead of schedule and instantly organized.</p><p><strong><em>Tock Time Member Specials</em></strong></p><p>Tock Time Members will enjoy access to surprising evenings, unique experiences, city guides, Chef Collections, and timely discounts on related merchandise like great cookbooks, seasonal food products, cookware, and more. It’s very likely that your savings will exceed the annual cost of membership.</p><p><strong><em>Want to Learn More? Of course you do… !</em></strong></p><p>We’ve set up a handy page to show you what a few of these features will feel like when we launch… but we also have a few surprises up our toques. You can learn more <a href="http://www.exploretock.com/time">here</a>… and add your name to be notified when Tock Time becomes available, including all pricing, introductory offers, and details.</p><p>2020 is an exciting time…. It’s the Tock Year of the Diner.</p><p>And it’s about Tock Time.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*qoLsRu4tF12HV8yvjq2SMw.jpeg" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=cf86a0cddb8a" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tock/its-about-tock-time-cf86a0cddb8a">It’s About Tock Time</a> was originally published in <a href="https://medium.com/tock">Tock</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Native objects versus transport objects]]></title>
            <link>https://medium.com/tock/native-objects-versus-transport-objects-89d534746b56?source=rss----1cf556696eaf---4</link>
            <guid isPermaLink="false">https://medium.com/p/89d534746b56</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[protocol-buffers]]></category>
            <category><![CDATA[engineering]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[json]]></category>
            <dc:creator><![CDATA[Jacob Matthews]]></dc:creator>
            <pubDate>Wed, 04 Dec 2019 15:42:17 GMT</pubDate>
            <atom:updated>2019-12-04T15:48:49.096Z</atom:updated>
            <content:encoded><![CDATA[<p><em>[A few months ago, I had a discussion with a coworker about a problem they were having with </em><a href="https://www.exploretock.com/"><em>Tock</em></a><em> frontend Javascript code representing objects it received in the backend. Inspired by that discussion, I wrote up this document for the Tock engineering team. Since there’s nothing especially Tock-specific about it, I thought I’d share it more widely as well.]</em></p><h3>TL;DR</h3><p>Transport objects are good for representing data in transport, but generally, aren’t very good at representing native program data. For objects where the value of a native representation is high, it makes sense to define a separate native object and an explicit translation function from the transport object to the native object.</p><h3>The problem</h3><p>A normal thing to want to do in a program is to read a value from some external source such as an external server or from disk, and then work with it as a normal program value. For instance, at Tock, we talk a lot about bookings, and it makes sense for the Javascript client to fetch bookings from a server and also do lots of local manipulation.</p><p>Any time we want to send data over the wire, we have to put it into some kind of <em>transport format</em>; that is, we’ve got to have some scheme for representing the object we want to send as a (preferably short) self-contained bit sequence — e.g. a defined JSON or S-expression format, XML, whatever. At Tock, we use protocol buffers.</p><p>Along with that wire format, we also need some way to access those bits programmatically in every program that’s going to read them. The standard solution to this problem, and the one used by protobuf, is to generate code in any language you want that reads the bit sequence into what I’ll call a <em>transport object</em>, that is, a normal value in your programming language that reflects one-for-one the data that was sent over the wire.</p><p>At some point, though, we’re going to want to use the information contained in that transport object for some core business purpose. For instance, at Tock we send bookings over the wire from the server to the client, which then wants to interpret them, manipulate them, make decisions based on them, etc. In other words, we want what I’ll call a <em>native object</em>; that is, whatever value we use within the parts of our program that aren’t concerned transporting data.</p><p>So how should we get a native object?</p><p>The most obvious answer is to just use the transport object directly. For instance at Tock the only value we really use to represent a booking is the transport object itself. This is a tempting option because the protocol buffer compiler has already generated all the code for you so there’s no extra work involved, and your transport object often looks similar to the object you’d write by hand. Much of the time this choice is fine.</p><p>But it’s not fine all the time. This isn’t just because sometimes people define proto buffers incorrectly or whatever. There’s a fundamental tension between what makes a good transport object and what makes a good native object, and that tension means that using a transport object as a native object is sometimes a bad choice.</p><h3>What makes a good transport object?</h3><p>The goal of any transport object — JSON, XML, proto, whatever — is to faithfully represent the data that was actually transported while exposing its underlying structure as naturally as possible in the host language. To do that, the transport object needs to do a few things.</p><p>First, it needs to have a good representation of every concept <em>that the format exposes</em> to the host language. For instance protocol buffers expose the concept of records with multiple fields, so we’d expect a good, native representation of that concept in every language it supports (e.g. as objects in Javascript and Java). In contrast, since protos don’t expose the concept of unordered sets, it doesn’t have any good representation for them. Similarly, the transport format itself (as opposed to the transport object that represents it in some language) should only let you define constructs that are feasible to map into a wide variety of languages.</p><p>Second, it needs to reflect the fact that the transport format can evolve over time. If the definition of a message can change, then in any system where multiple programs talk to each other — either because they’re running on different nodes in the same network, or even just a single program that reads data that it has saved in a previous run — you might be in a situation where one of them knows about the new version and one only knows about the old version.</p><p>Of course a transport object isn’t going to magically make its surrounding program understand and use new fields in a good way, but it would be good from a deployment perspective if at least:</p><ol><li>An old client could parse a new message, leaving out anything it didn’t understand rather than crashing</li><li>A new client could parse an old message, clearly indicating a missing field rather than crashing</li></ol><p>Putting these two requirements together, transport objects tend to:</p><ul><li>Be simple tree structures — for instance, protos and JSON both basically only allow strings, numbers, and booleans as base values and only associations and lists to build larger messages from smaller ones.</li><li>Have what I call an “over-time” view of the world — a field is optional if future or past versions of the message being sent might not have that field, even if that field will always be present in the system as it exists today.</li><li>Grow additively — it’s easier to add new information to an existing message than to restructure it, messages tend to evolve by having new fields added on rather than having all their fields refactored. This allows for a smoother upgrade path.</li></ul><h3>What makes a good native object?</h3><p>Native objects have very different constraints. A native object, since it isn’t involved in transport, doesn’t need to be designed around transport problems. For instance:</p><ul><li>There’s no need to restrict yourself to concepts that map into many languages. It’s much more important to select a representation that fully captures the domain concept you’re trying to represent and to be idiomatic to the language you’re working with.</li><li>You only need to support your actual program right now — you’re free to structure the value in a way that suits your program’s particular needs rather than trying to be a generically-useful value.</li><li>You can have a point-in-time view of the world — you never need to worry about your code today working with code from yesterday that wasn’t recompiled, or code tomorrow that hasn’t been written yet.</li><li>Similarly, you can refactor as much as you want — you’re going to be deploying your entire code change as a single unit, so you can change it as much as you want as long as you make sure your program still works after the change.</li></ul><p>Some specific things you might want for native objects that don’t make sense for transport objects:</p><ul><li>Having a type declaration that captures precisely what values make sense in your domain and that makes impossible states unrepresentable</li><li>Using appropriate data structures, such as maps and sets, where appropriate</li><li>Having domain-appropriate methods</li></ul><h3>These aren’t the same!</h3><p>The things that make sense for transport objects don’t make sense for native objects and vice versa. So how should we deal with that?</p><h3>Option 1: Just use the transport object and deal with it</h3><p>This is a pretty standard choice.</p><p>Advantages:</p><ul><li>No extra code to write upfront! You needed a transport object anyway.</li></ul><p>Disadvantages:</p><ul><li>The transport object’s types won’t capture your point-in-time understanding of the domain object. The most obvious example of this is that the types will think of everything as optional even though that’s not probably what you want.</li><li>Related to that, but more subtle: You end up scattering knowledge and assumptions about your transport format all over your program. To understand why, suppose your program uses an optional phone number, which your message represents as two fields: area code and number.</li></ul><p>Logically, if area code is set then number must also be set and vice versa. But the transport object won’t guarantee that. So what you’re likely to do is, at the point where you actually read the phone number, check that both fields exist and signal an error otherwise. But what if there are two places where you read phone numbers in the code? That logic is likely to get duplicated. Even worse, imagine that the program originally only had one field for number; the area code field was added later and isn’t always set. Now everywhere that accesses phone numbers needs to know this rule! You could write a library to capture the logic, but everyone still has to know that they need to call that library.</p><h3>Option 2: Map from transport object to native object</h3><p>In this option, you write a separate, native object to represent your domain concept, and you write an explicit translation function from the transport object to the native one (and vice versa if your program needs to send values as well as receiving them). In your program as a whole, only use the native object except in the parts of the code that explicitly deal with transport.</p><p>Advantages:</p><ul><li>Your main code can use objects that you control entirely.</li><li>All the domain knowledge of how to understand transport objects is encapsulated in the translation function; you never have to think about it anywhere else. For instance, in the phone number example, the code that figures out what fields to read is always written exactly once, in a single easy-to-find place — the decoder function — and all other code can rely on a phone number without having to know how anything about its proto representation.</li></ul><p>Disadvantages:</p><ul><li>It’s not free! You have to write a bunch of code.</li><li>Many concepts will map directly, which makes this code tedious to write.</li></ul><h3>Recommendations</h3><p>In my opinion, the right thing to do depends on the complexity of the message. For messages that require a lot of interpretation or that represent especially complicated domain ideas, you’re likely to get a lot of benefit from a single translation function that knows how to interpret messages and a native object that has a proper type, so you’re better off doing the mapping. For smaller, simpler messages, mapping is probably overkill and you’re better off just using the transport object directly.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=89d534746b56" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tock/native-objects-versus-transport-objects-89d534746b56">Native objects versus transport objects</a> was originally published in <a href="https://medium.com/tock">Tock</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Why Blameless Post-mortems?]]></title>
            <link>https://medium.com/tock/why-blameless-post-mortems-80f9f446fb77?source=rss----1cf556696eaf---4</link>
            <guid isPermaLink="false">https://medium.com/p/80f9f446fb77</guid>
            <category><![CDATA[incident-response]]></category>
            <category><![CDATA[blameless-post-mortem]]></category>
            <category><![CDATA[psychological-safety]]></category>
            <category><![CDATA[on-call]]></category>
            <dc:creator><![CDATA[David Anderson]]></dc:creator>
            <pubDate>Wed, 25 Sep 2019 21:28:53 GMT</pubDate>
            <atom:updated>2019-09-25T21:28:51.953Z</atom:updated>
            <content:encoded><![CDATA[<p>We had a minor outage recently: we made a change to our systems and started serving errors to customers. We rolled back the change within minutes, and all was well again. This kind of thing happens at every company, but not every company is able to improve and learn from these situations.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/312/1*eXaNSVbBHDtvCloJVkNGVw.png" /></figure><p>After every outage, we write a blameless post-mortem to try and learn from our mistakes. It would be easy to slap a bandaid on whatever broke and move on, but we want to be more thorough. What exactly happened? Why did things go wrong? How do we learn from this and prevent the problem from happening again?</p><p>In this instance, I also took the opportunity to do a refresher on what “blameless post-mortem” means. Here’s a lightly edited version of what I told the team.</p><h3>People are <em>rarely</em> the cause</h3><p>As a rule, people are not the cause of an outage. The fault lies in the systems and software that should have done something reasonable but didn’t. Most outages are triggered by a change in the system, so there’s usually going to be a human pushing a button that sets things in motion.</p><p>We could just say “the reason this happened is that Dave pushed the button.” Instead, try asking:</p><ul><li>Why did Dave push that button? Presumably, it seemed like a good idea at the time, why was that?</li><li>Why did pushing the button do something unsafe? The software could have said no, or done something reasonable autonomously.</li><li>Given that the software did something unsafe, how could we have detected that more quickly? How could we have recovered more quickly?</li></ul><p>There are a number of ways to get at the underlying systemic causes of outages — for instance the <a href="https://en.wikipedia.org/wiki/Five_Whys">Five whys</a> method pioneered by Toyota, or the <a href="https://en.wikipedia.org/wiki/Fault_tree_analysis">Fault Tree Analysis</a> popular in traditional engineering fields like aerospace.</p><h3>Three key questions to ask</h3><p>Personally, I’m a fan of a simple three-question prompt that Google’s post-mortem template used:</p><ul><li>What went right? Document processes that worked as designed, safety systems that did their job, and so on. In post-mortems, this section is usually short, but it’s a chance to document the software and processes that are giving you good value during incident response.</li><li>What went wrong? Why are we writing this post-mortem? Each bullet here should typically translate to an action item that’ll get prioritized against the other things the company’s doing.</li><li>Where did we get lucky? This section is to get people thinking about what <em>didn’t</em> happen during the outage, but by luck rather than by design. Being lucky is great, but by definition, you can’t rely on being lucky every time. Did your domain expert happen to be around, and that’s how you mitigated quickly? Great, lucky us! In the future, how do we spread expertise around more to avoid that single point of failure?</li></ul><p>All these things are tools, not algorithms to follow blindly. Think of these as ways to get the conversation started, just like brainstorming is a tool to get people in a creative frame of mind. And regardless of the specific tools you use, aim to push past “a person did a thing”, and get at what in their environment led to that action being reasonable, and so forth.</p><h3>Why does all this matter?</h3><p>Blameless post-mortems matter for a couple of reasons. The first is obvious psychological safety. Being blamed for outages creates a crappy working environment, and people are going to look for another job.</p><p>More self-interestedly for the company, assigning blame for outages leads people to cover their asses. When that happens, the post-mortem ends up incomplete or outright incorrect, because people are not volunteering all the information about what happened, and that leads to drawing the wrong conclusions. Blaming people for outages makes the company worse at doing what it does, in addition to making it a bad place to be for employees.</p><p>And on a more personal note: regardless of these words about it not being a person’s fault that outages happen, I know firsthand that it feels really bad when you’re the one who pushes the button and sets things off. If you’re anything like me, you get a fight-or-flight adrenaline dump, and generally, have a very bad time.</p><p>So, when outages do happen, please look out for each other and, if you think it’s necessary, reinforce in that moment that it’s not the fault of whoever pushed the button. It may feel silly to do, because “obviously we all know we don’t blame people for this sort of thing”, but humans aren’t linear creatures that you can program once with information and forget about. A timely reminder will do absolute wonders to that person’s mood and feeling of safety.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=80f9f446fb77" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tock/why-blameless-post-mortems-80f9f446fb77">Why Blameless Post-mortems?</a> was originally published in <a href="https://medium.com/tock">Tock</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Wineries, it’s time to crush your crush party]]></title>
            <link>https://medium.com/tock/wineries-leverage-events-for-better-sales-70ea9eb67796?source=rss----1cf556696eaf---4</link>
            <guid isPermaLink="false">https://medium.com/p/70ea9eb67796</guid>
            <category><![CDATA[winemaking]]></category>
            <category><![CDATA[wineries]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[wine-industry]]></category>
            <category><![CDATA[stocks]]></category>
            <dc:creator><![CDATA[Sophie Brochu]]></dc:creator>
            <pubDate>Thu, 22 Aug 2019 20:20:23 GMT</pubDate>
            <atom:updated>2019-08-22T20:20:23.838Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*PRmME3v9Le7d47rQo58SNQ.jpeg" /><figcaption>Photo credit: Hyland Estates Winery / Dundee, OR</figcaption></figure><p>It’s that time of year again — you’re gearing up for crush. Harvest parties are a great opportunity to bring new guests onto the property and drive revenue for the rest of the year. Approximately 6.34% of winery and tasting room visitors will take the steps to become club members.¹ We compiled a guide with a few simple steps to help you get organized, optimize sales, and provide the best in hospitality. It’s time to throw your most successful harvest party to date.</p><h4>1. Manage everything on one platform</h4><p>It’s really easy for RSVPs to become convoluted between Eventbrite, Facebook, your website, email and phone reservations. Here’s the thing: with <a href="https://www.exploretock.com/join/">Tock</a>, you can manage all of your reservations (tasting appointments <em>and </em>special events) in one place. There’s no need to create a one-off Eventbrite page — just add your crush party as a special event on your Tock page alongside ordinary tasting appointments and tours. Not only does this make your job easier, but it improves the guest experience with a seamless booking process.</p><h4>2. Let guests upgrade their experience</h4><p>When you offer reservations for your harvest party this year, give your guests an option to make special upgrades, such as a reserve tasting or an estate tour. Most people will upsell themselves, especially if they’re given tiered options (<em>see: </em><a href="https://hbr.org/2018/09/the-good-better-best-approach-to-pricing"><em>The Good-Better-Best Approach to Pricing</em></a>).<strong> </strong>This will 1) increase sales 2) enhance your guests’ experience and 3) allow for customization, which gives your team a unique opportunity to provide hospitable touches. What upgrades can you offer? Think about what makes your winery unique. Is it a private estate tour with the winemaker? A special table with a view? Commemorative wine glasses? Get creative.</p><h4>3. Use smartgroups to give your most valued club members exclusive or early access</h4><p>Last year, we were thrilled to announce a <a href="https://www.exploretock.com/join/winedirect?utm_source=blog&amp;utm_medium=display&amp;utm_campaign=medium&amp;utm_term=article-link&amp;utm_content=guide-harvest-party">strategic partnership with WineDirect</a>. With this integration, you can automatically filter and give your VIPs early access to your harvest party (or any event for that matter) with a personalized booking experience. This makes it so much easier to comp or discount tastings for club members. Tock is the only platform with this capability. Make use of it.</p><h4>4. Reduce no-shows with prepayment</h4><p>People are willing to pay in advance for a special experience, and when they do, you can bet they’re going to show up. Utilize prepaid reservations, or take a deposit for your harvest party. When you have an accurate guest count and the right overhead, you can get focused on what matters. Cut costs, reduce waste, and save time preparing the best for your guests.</p><h4>5. Take advantage of Tock’s communication tools</h4><p>Tock’s guest communication tools can automatically provide answers to frequently asked questions. Streamline communication by providing all guests (at once) with information on event location, transportation, parking, club membership pick-up, and anything else that’s relevant. Then, on the day of your event, use Tock’s automated detailed guest list so your team will know who to expect. With QR codes, check-in is a breeze.</p><h4>What’s Next?</h4><ul><li><a href="https://www.exploretock.com/join/wineries">Learn more about using Tock at your winery</a>.</li><li>Already using Tock? <a href="https://www.exploretock.com/join/event-request">Let us help you get your event up and running</a>.</li></ul><p>¹ Stitcher, Molly et al. “<a href="https://lpages.svb.com/rs/240-ZAF-569/images/2019%20Success%20Wine%20Sales%20Results%20Respondants_final.pdf?mkt_tok=eyJpIjoiTlRFeFl6WmxOemd3TmpkaCIsInQiOiJySWJxeTUwQlhsZzdlS3lFWDhNOGdvV2dSOU1LUnFMUjhIWncwenRhOVBGczVqaGlZOWFmd0NLZ2tKeStGdkxoSE5nRmdhd1NjVUpra1NWY3N3L20wSUZMRHQ3UmJLd1FqQzNsV2RWaWhFZWlaTG5IU2xBcm5pQW11TW9TYWdhYSJ9">Insights for Successful Consumer Wine Sales</a>.” Silicon Valley Bank: Wine Business Monthly, 2019.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=70ea9eb67796" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tock/wineries-leverage-events-for-better-sales-70ea9eb67796">Wineries, it’s time to crush your crush party</a> was originally published in <a href="https://medium.com/tock">Tock</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[We’ve Built a Website to Check if You Are Overpaying for OpenTable… There’s a 40%+ chance you are!]]></title>
            <link>https://medium.com/tock/weve-built-a-website-to-check-if-you-are-overpaying-for-opentable-there-s-a-40-chance-you-are-b5fe1c8c81aa?source=rss----1cf556696eaf---4</link>
            <guid isPermaLink="false">https://medium.com/p/b5fe1c8c81aa</guid>
            <category><![CDATA[restaurant]]></category>
            <dc:creator><![CDATA[nick kokonas]]></dc:creator>
            <pubDate>Mon, 10 Jul 2017 19:14:24 GMT</pubDate>
            <atom:updated>2017-07-10T19:28:23.558Z</atom:updated>
            <content:encoded><![CDATA[<h4>Here’s the tool to check: <a href="https://www.tockhq.com/check-my-restaurant/">www.tockhq.com/check-my-restaurant/</a></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*G4pdEQIKJx66deWDeyv4vQ.png" /><figcaption>That number Zero really stuck out at me… impossible!</figcaption></figure><p>I’ve looked at a lot of monthly OT bills and reports but this one jumped out at me for a good reason. I knew for a fact that the restaurant had a link on their website to OpenTable… and yet, they were getting credit for ZERO referrals. OT was claiming credit during this time period for ALL of their online bookings organically. And charging the full $1 per seated diner rate for every single online booking. This seemed beyond unlikely. Something was broken.</p><p>A look at the restaurant’s website quickly gave me the answer: the restaurant’s web developer simply cut and pasted a link to the OT page for their restaurant. They did not include the proper REF code (This one: &amp;restref=RESTAURANT_ID) in the HTML, and so even if a diner went to the restaurant website and clicked the link, the restaurant was charged the full $1 per seated diner and OT was credited with an ‘incremental diner’. By the way, this is also true if a diner starts at Google, Maps, Yelp, etc.</p><p>I wondered aloud — more like screamed — in the Tock offices, “Man, I wonder how many other restaurants fuck that up.” The great thing about working with brilliant people is that instantly one of our engineers shouted at me with a wry smile, “You know, I could write a program to check for that.”</p><p>And so, my restaurant friends, he did just that. And whether or not you ever look at <a href="https://www.tockhq.com/?utm_source=medium&amp;utm_medium=medium&amp;utm_campaign=ot">Tock</a> or consider switching to our system (but please you really should, and you’ll want to by the end of this blog post), we at Tock want to save you money immediately. How many of you? Well, a lot of you. By our current calculation, 40.3% of OpenTable clients in the US and UK.</p><p>That answer to my question was found within 24 hours. It blew my mind…</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_yD__U0LKCU_3loBF01tPg.png" /><figcaption>Read the fine print at the bottom of your OpenTable contract.</figcaption></figure><p>There’s about a 40% chance that you have coded your website incorrectly and OpenTable is overcharging you for your monthly per-diner fees. How do we at Tock know this? Read on! If you’ve made this error we’ll save your restaurant money immediately.</p><p>See that screenshot from an OpenTable contract above? That * is very important to you if you are an OpenTable client restaurant. Why? Because it’s very likely that it’s costing you a ton of money every month. As the founder and CEO of Tock I learned this the hard way.</p><p>The only consistent objection to switching from OpenTable to Tock that I hear is that OpenTable brings xxx number of guests per month through their network. It’s a belief that OpenTable has worked very hard to engender and is in fact the only competitive advantage they have right now… not the network, the belief. It’s core to their entire business plan. A large percentage of their revenue comes from these incremental per-diner fees.</p><p>OpenTable charges $1 per seated diner for every guest that books through OT’s website, app, or affiliate partners. They charge $.25 per seated diner if the referral originates on the restaurant’s website. Presumably, the restaurant ‘earned’ that guest and a discount. OpenTable obviously has a huge incentive to push as many diners through their proprietary sites as possible since they earn $0.75 more per person.</p><p>As Tock’s CTO Brian Fitzpatrick outlined in a <a href="https://medium.com/tock/opentable-is-making-restaurants-buy-back-their-own-customers-over-and-over-and-over-again-c778abbbe135">logical Medium post</a>, in the age of Search and Social OT relies on reselling a restaurant its own diners far more often than bringing in incremental business. But despite explaining this to restaurants, they fear that they will lose customers if they switch from OT, even though diners ultimately will book through any competently built system, Tock included. OpenTable works hard to stoke that fear.</p><p>Here’s what we found from a program we built to check every current OpenTable restaurant to see how they link back to OT.</p><ul><li>Total OT restaurants in the US &amp; UK that we indexed to their websites: ~31,000</li></ul><p>That’s how many we were able to index. Of those:</p><ul><li>~9500 restaurants had NO LINK WHATSOEVER back to OT on their website and therefore do not EVER qualify for the $.25 discounted charges</li><li>~2,100 restaurants’ websites had multiple links to OT with some links that do not include the referral code and some that do. It’s impossible to know without Google Analytics access what percentage of covers are affected. From our spot checks with potential restaurant clients we estimate between 30% and 40%. That’s a lot of wasted $$ and ££.</li><li>~900 restaurant’s websites had a link to OT with no referral code and therefore got no discount ever. This could have been going on for years in many cases.</li></ul><p>These numbers are approximate solely because some restaurants use Flash (ugh) and other programs which make it difficult or impossible to index the site links perfectly.</p><p>Perhaps most amazingly, some of the 2,100 that had multiple links — and you gotta love the chutzpah on this one — had OpenTable provided “award” banners that restaurants put on their website that do not include the reference code. OpenTable gives them an ‘award’ of their own creation to put on the restaurant website, and that banner ad does not contain the restaurant reference code. Brazen.</p><p>Of course, they say right at the very bottom of the contract, with an * and some fine print, that it is the restaurant’s responsibility to put in the code — though beyond contacting OT they don’t tell the restaurant how to do that. So basically, OT can argue it’s the chef’s or manager’s or owner’s fault.</p><p>And because most restaurant owners and workers don’t understand web coding or never bothered to contact OpenTable, OpenTable never bothered to contact them. And in some cases kept charging them for their own customers — and sending them a monthly report indicating that diners came organically through OpenTable’s Network, worth the $1 per cover. This reinforces the fear of leaving OpenTable.</p><p>It took one of our engineers at Tock less than 12 hours to do a health check on thousands of websites. It’s taken OT nearly 20 years to keep the business model intact long past its useful existence. Does OpenTable have the best interests of its restaurant customers in mind?</p><p>OpenTable claims to have seated something on the order of 252,000,000 diners last year alone. It’s unclear how many of those booked digitally… but let’s be generous and say it’s only half. If 35% of bookings originate at a restaurant’s website, and 40% of those 31,000 restaurants are affected and are overpaying by $.75 per seated customer…. well, it’s impossible for us to calculate the amount of money restaurant’s may be overpaying, but it’s on the order of millions and millions of dollars every year. For many, many years.</p><p>We decided to make a website analysis tool that can help your restaurant identify broken links. It’s ready today.</p><p>For restaurants we’ve made this website: <a href="https://www.tockhq.com/check-my-restaurant/">https://www.tockhq.com/check-my-restaurant/</a></p><p>Just enter your restaurant’s URL on our page and we’ll send you a link to a report within 5 minutes to tell you:</p><ul><li>If you have the proper reference code to OT on your website</li><li>If you do NOT we will give you instructions on how to fix the referral link and start saving money immediately</li><li>Whether or not through SEO OpenTable links are ahead of your website on major search engines and how to fix that</li><li>Whether or not OpenTable is running GoogleAdwords to compete with you for your own customers so you spend more cover fees with OT</li><li>How to contact us to learn how to install Google Analytics and audit your OT monthly bills even if you have the proper REF code installed. It’s worth checking!</li></ul><p>Please visit <a href="https://www.tockhq.com/check-my-restaurant/">https://www.tockhq.com/check-my-restaurant/</a> if you’re on OpenTable and contact us at Tock should you need any help. Even if you never switch to Tock, we want you to start saving money.</p><p>I’ve long suspected that this was common practice but now we have the data to prove it. I welcome any journalist to check our methods. You can email me at nick@tockhq.com with any questions.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b5fe1c8c81aa" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tock/weve-built-a-website-to-check-if-you-are-overpaying-for-opentable-there-s-a-40-chance-you-are-b5fe1c8c81aa">We’ve Built a Website to Check if You Are Overpaying for OpenTable… There’s a 40%+ chance you are!</a> was originally published in <a href="https://medium.com/tock">Tock</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Your Company Will Screw Up…Mine Did]]></title>
            <link>https://medium.com/tock/your-company-will-screw-up-mine-did-907da6fe060e?source=rss----1cf556696eaf---4</link>
            <guid isPermaLink="false">https://medium.com/p/907da6fe060e</guid>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[engineering]]></category>
            <category><![CDATA[culture]]></category>
            <dc:creator><![CDATA[Brian Fitzpatrick]]></dc:creator>
            <pubDate>Fri, 21 Apr 2017 17:02:21 GMT</pubDate>
            <atom:updated>2017-04-21T19:10:18.167Z</atom:updated>
            <content:encoded><![CDATA[<p>The real question is: what do you do then?</p><p><a href="https://www.tocktix.com/">Tock</a> has two payment plans: The preferred plan is a flat-rate monthly plan where restaurants can book an unlimited number of reservations with no additional charges. The second — for small restaurants (think omakase, chef’s counter, etc.) charges a low base fee and a per-person fee on top of that.</p><p>Katie, a member of Tock’s hospitality team, was running some reports on our billing system. She wanted to see if we had any restaurants on our “per-person” plan that were doing enough business that it would be cheaper for them to switch to our flat rate plan when she noticed something weird. She noticed what she thought might be a discrepancy in how we were billing for per-person charges and started digging around to double-check herself. She then confirmed with one of our engineers that there was an edge case where we would double-bill our restaurants for a reservation.</p><p>We immediately checked <strong>all</strong> of our restaurants on the per-person plan and found that we had over-billed almost 5% of our restaurants to the tune of a few hundred dollars over the past year.</p><p>Nick and I discussed this and immediately agreed that we needed to make it right. This meant:</p><ul><li>Fix the bug</li><li>Audit our billing system to make sure it is accurately counting per-person charges everywhere</li><li>Apologize</li><li>Make it right: Issue refunds — plus a 10% “inconvenience” bonus</li></ul><p>Here’s a copy (anonymized) of the email that I personally sent to our affected customers:</p><pre>From: <strong>Brian Fitzpatrick</strong> &lt;fitz@tockhq.com&gt;<br>Subject: Refund for your restaurant<br>------------------------------------<br>Dear Chef,</pre><pre>We discovered an error in the way you were charged for your monthly Tock subscription and wanted to let you know immediately. Due to a counting error on our part you were over-billed $282 over the past year.</pre><pre>Because you were overcharged we&#39;d like to refund you 110% of the amount you are owed for a total refund amount of $310.20. The error was entirely ours, the accounting issue has been corrected, and we are very sorry it happened.</pre><pre>Next month, you&#39;ll see a line item on your invoice for the refund. Please take the extra 10% and buy yourself a nice bottle of wine, on us.</pre><pre>-Fitz</pre><p>While I’m certainly not happy that we made this mistake, I couldn’t possibly be happier with how the team found the bug and how we as a company handled it. If you want your team to be on the lookout for things like this, they have to:</p><ul><li>Care deeply about their customers in the first place</li><li>Feel comfortable asking questions and calling out when something looks wrong</li><li>Be in an environment of shared responsibility vs. pointing fingers</li></ul><p>I’ve encountered far too many people in my career who think that making mistakes or admitting they were wrong was a sign of weakness or incompetence. I couldn’t possibly disagree with that more: no one — and no company — is perfect.</p><p>You’re not defined by your ability to be perfect. You’re defined by how you react when you screw up.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=907da6fe060e" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tock/your-company-will-screw-up-mine-did-907da6fe060e">Your Company Will Screw Up…Mine Did</a> was originally published in <a href="https://medium.com/tock">Tock</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Tick, Tock: time’s running out to tackle restaurant no-shows, but Dimmi’s blacklist is not the…]]></title>
            <link>https://medium.com/tock/tick-tock-times-running-out-to-tackle-restaurant-no-shows-but-dimmi-s-blacklist-is-not-the-25cd74ac97ee?source=rss----1cf556696eaf---4</link>
            <guid isPermaLink="false">https://medium.com/p/25cd74ac97ee</guid>
            <category><![CDATA[chefs]]></category>
            <category><![CDATA[australia]]></category>
            <category><![CDATA[restaurant]]></category>
            <category><![CDATA[dining]]></category>
            <category><![CDATA[tech]]></category>
            <dc:creator><![CDATA[Veronica Fil]]></dc:creator>
            <pubDate>Wed, 19 Apr 2017 21:34:45 GMT</pubDate>
            <atom:updated>2017-04-21T00:03:21.821Z</atom:updated>
            <content:encoded><![CDATA[<h3>Tick, Tock: time’s running out to tackle restaurant no-shows, but Dimmi’s blacklist is not the answer</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/731/0*hNs0CbsDIsGH-4pE.png" /><figcaption>Sick of losing at no show bingo? Tock‘s got the winning ticket.</figcaption></figure><p>Dimmi lit up our Facebook feed this February after announcing that 38,000 diners had been ‘blacklisted’ from Australian restaurants via their bookings platform. It’s all part of their strategy to combat restaurant no-shows ― a phenomenon that they reckon costs our industry around<a href="https://thewest.com.au/lifestyle/food/no-show-diners-costing-restaurants-75m-annually-ng-b88393106z"> $75 million a year</a>.</p><p>Restaurant no-shows are indeed a massive problem for the hospitality industry ― so we’re delighted to see a business as large as Dimmi (a TripAdvisor company) take action on it. See, some diners don’t realise what far-reaching effects it can have when they don’t turn up for a restaurant booking. It lowers staff morale, it creates environmental wastage and ― in the long term ― it puts the venue at risk of shutting its doors.</p><p>For fine dining venues the problem is amplified. So much work goes on behind the scenes in preparation for a guest’s booking, and it starts pretty soon after their reservation is made. For instance, when you make a booking at Lûmé, our chefs begin preparing for your meal about a week before you arrive. Our front of house team take time to look at who’s made the booking, and find out if you’ve dined with us before, whether you have any favourite wines we might need to order in, or whether you have dietary requirements we need to adjust our menu for in order to accommodate. Depending on the night and the number of bookings we have, we may also need to put extra staff on. If it’s a busy Friday or Saturday, we’ve most likely had to turn down a lot of diners who would have liked to make a booking as well.</p><p>So you can see that it’s not just about filling a table on the night, but the various resources ― including labour, special orders and supplies ― that are paid for in advance by the restaurant…all in the lead up to a guest sitting down for a tiny slice of time to enjoy their meal.</p><p><strong>— — — —</strong></p><p>Over the years, some restaurants have adopted the <strong>‘walk-in only’ system</strong> as a way of protecting themselves against no shows. But these venues factor the walk-in model into the style of food they offer, the efficiency of how it’s prepared, and the type of service they provide in order to make it work. This model best fits venues with higher numbers of covers per night, and those who offer a more casual service with greater economies of scale in their food preparation (perhaps by using an off-site kitchen to service multiple venues, or cooking many dish components in advance so that they can be stored and reheated more easily). However, it’s not a suitable business model for a fine dining venue, where service is highly personalised and menus are prepared in exact quantities for the number of guests dining that night.</p><p>We don’t think <strong>Dimmi’s blacklist</strong> is the right answer either. Since it was first introduced just over a year ago, the list of customers blocked from making restaurant bookings has risen from 3,159 to 38,000. In that time, no-shows have only decreased by 25%. While it’s great to know that Dimmi have committed to eliminating no shows by 2020, three years is a long time to wait for restaurants who are struggling with the issue now.</p><p>At Lûmé we know the problem well. Back in 2015, we’d started losing around $3000 a week in no shows. That’s not just money lost in labour and overheads, but food wastage too (we order produce in exact quantities in order to avoid wastage, and aim to minimise environmental impact by taking only what we need of local foraged ingredients). The fact is that if we were using the ‘blacklist’ solution to combat no shows, our restaurant would be closed by now.</p><p>Instead we looked to the US, where the growth of hospitality tech startups has been accelerating rapidly. That’s where we found Tock ―the <a href="http://www.chicagobusiness.com/article/20160901/ISSUE01/160839983/why-alinea-group-recruited-this-coder-to-build-its-bespoke-reservations-system">online reservations system developed by Nick Kokonas (Alinea) and Brian Fitzpatrick (Google)</a>, and backed by stakeholders including Thomas Keller (The French Laundry), Dick Costolo, ex-CEO of Twitter and Jason Fried, CEO of Basecamp.</p><p>Tock use a prepaid ticketing system to manage restaurant reservations ― much like way you’d book a flight through an airline, or tickets to a concert. It’s different to taking a deposit then charging a guest if they fail to rock up. Instead, everything is done up front. If a guest needs to change their reservation, they can still do that as well with prior notice — but tickets are not refundable for unexplained no shows.</p><p>Within a week of switching our bookings over to Tock, our no show rate dropped dropped down to 0.13%.</p><p>It might not be the answer for all restaurants, but for us it definitely was.</p><p><strong>— — — –</strong></p><p><strong>Pre-ticketed dining ― avoid if you’re a technophobe</strong></p><p>Last year,<a href="http://www.theaustralian.com.au/life/food-wine/david-herbert-john-lethlean-shane-delia-and-james-halliday-with-your-weekends-culinary-tips/news-story/2caa1f52ad4bde9249795de678afa069"> John Lethlean wrote a pretty scathing and ill-informed article</a> about ticketed dining. We saw it and immediately cringed to think that it represented the opinion of Australian media. It read like the collective opinion of those who fear technology, hate change, and want everything to stay the same way it’s always been because, err…that’s how it’s always been. But with Worlds50Best arriving on our shores this year, the article did our restaurant and tourism industries no favours in positioning Australia as an innovator, global leader, or even legitimate player in the international dining scene.</p><p>Seriously, it was just embarrassing.</p><p>In the article, John was specifically referring to our use of Tock. This was our response at the time, which we originally posted on Facebook in May 2016. With Dimmi firing up the no show debate again, we think it’s a good time to revisit these little chats.</p><p><em>The article in the Weekend Australian –Tickets On Themselves –“Good restaurants are meant to be human, even unpredictable. So why are some so… impersonal?” by John Lethlean…</em></p><p><em>This article caused quite a stir here at the restaurant over the weekend. I’ve always read John’s articles with much enthusiasm and 9 times out of 10 I agree with his sentiments. However, his piece on ticketed dining on Saturday really hit a nerve with me for 2 reasons.<br>Lûmé was singled out as being clinical and impersonal when we are anything but.<br>Yes, I’m aware that it’s an opinion piece but after reading through the article several times, I can’t help but feel that his opinion is based on misinformation and is focused entirely on one side of the fence.<br>I realise the job f food journalists is to critique but I believe more and more so that their position is one to sell content. Wouldn’t it be a much more interesting read to have a story in front of you that states the facts of both parties so that readers can then have an informed opinion that they’ve arrived at all on their own?<br>I believe he has overwhelmingly misinterpreted our intention behind using Tock. A restaurant like ours focuses on the customer experience — not on making money. We provide a very niche product and we don’t expect to herd people through our door for the sake of numbers. Other more casual venues do this, and that makes sense because it’s part of their business model. They do high turnaround, and they serve food which matches that style of service and accommodates the risk of no-shows.<br>That’s not the business model of Lûmé.<br>Lûmé as a business model is extremely risky. It’s expensive to run; we offer a niche product at a time when the industry (in Australia anyway) is very risk averse and focused more on what will get bums on seats. I’m not interested in playing that game. For me, Lûmé is a creative pursuit. Yes, we obviously need to make money to open our doors, but ultimately the focus of our restaurant is to create a unique guest experience — not to replicate the ‘safe’ restaurant model that everyone is already doing.<br>I’m not saying that in 6 months time everyone will be using Tock, not at all. Tock itself is a niche product that we’ve chosen to align ourselves with because it makes sense for our business and to the guest experience we wish to offer. I don’t believe Tock, Lûmé, or any other restaurateur should be portrayed in a negative light purely for doing something in a different way. There’s no reason that old and new methods alike, can’t exist side by side. There are restaurants today that still use the same system for reservations that were used 250 years ago in Paris, France. Is there anything wrong with this? Not at all. All business’ are unique, as are the customers who frequent them. But at Lûmé, our ethos is based on embracing change, embracing creativity from all of our employees, innovation and learning. That’s what drives us and that’s what we hope our guests enjoy, about their experience with us.<br>I thought I’d share with you some information from our end on why we went with Tock and the impact that it’s had on our business.<br>Our profit margin sits between 5–7%. At the time of implementing Tock, we were losing anywhere from $1000-$3000 a week on no-shows. You don’t need to be a member of Mensa to realise that these figures don’t equate to a sustainable business model. <br>With the implementation of Tock in November 2015, we have had a 0.1% ‘no-show’ rate. Basically unheard of, I’m sure my fellow hospos will agree.<br>Another benefit — on average each week, a reduction in food costs by 5–9%. As our guests pay the full amount at the time of booking, we have an immediate and guaranteed cash flow which allows us to broker better deals with some of our suppliers.<br>A reduction in wage costs by 15%. Tock allows us to more accurately forecast staffing levels and also spend less time each day answering calls and emails. We’re a small business, we don’t have the luxury of hiring a reservations assistant. Don’t get me wrong, we could hire someone to do that but choose not to as I believe the money spent on that employee’s wage is much better utilised in other areas of the restaurant such as more wait staff/chefs, another bar tender, a better wine list etc. Things that actually benefit the guest when they walk through the door and sit down to enjoy the experience that they’ve paid a lot of money for. Does the average guest who is interested in dining in our restaurant, really care about talking to someone on the phone when they book? Our research and experience is a resounding, No. <br>In the 7 months since we have implemented Tock, we have had exactly 2 complaints about the system from guests. I’m pretty happy with those numbers to be honest. Both guests went on to book, they just needed a little help, which…we gave them over the phone.<br>The money that we save by using Tock does not go towards expanding the lawns on my estate; I live in West Footscray and drive a Daewoo. Rather, Tock makes the Lûmé business model more sustainable. We can spend more on creating and evolving the guest experience.<br>A few more points to ponder on-<br>Our service charge is 5%. It is fully offset in our pricing. The only reason it is there is so that people don’t feel uncomfortable about wait staff standing over them waiting for a tip at the end of the night. Since we put it in place we have received a 35% reduction in tips. I will not be changing this.<br>I dare say that in Australia, where tipping culture holds no economic purpose other than entitlement and the adaptation of American values, many diners are confused about what’s expected from them. We want to remove that uncertainty and make them sure that everyone is taken care of. I personally don’t believe in tipping culture, especially in Australia.<br>Here’s what Danny Meyer has to say about tipping: </em><a href="https://l.facebook.com/l.php?u=http%3A%2F%2Fny.eater.com%2F&amp;h=ATOj_7IQ-6CfoQfMAf8jUZEYXQ31tV4rqRXsHIGJBW3wQ2SOgrDOP5M0bE0-zzG4w1VTqYfM4rPeIplE0jJtrB9xS7JZEkXMSuOXu7PTekKXcG_tzRwhPYVdPMvodSLBG9hK&amp;enc=AZPjQJf-a4FFwLcp96_NrifIxsfnRCkYbnvcY_T12IosoeJr9Ku4LjFMVdW9rb8DrNp5ecCteD455an-7BjQaNyW8zRg62GwvFzW_JKNl12ZV9-lWPreQtud4KGJDedfslweZMf0qv-y8jRMHvdGU9IVz0RCnaWNFR6V9dRV_hC7Sn70lxR_jdB-yyjNB2kj6Me1oRf-3W48QPAMHlBySLF9&amp;s=1"><em>http://ny.eater.com/</em></a><em>…/95…/danny-meyer-no-tipping-restaurantsNoma and Fat Duck are mentioned as being excluded from this rant. Why? Because they’re already famous? Where does this double standard come from? Would it be better if we called ourselves an event only restaurant?<br>The Fat Duck use a ticketing system in their restaurant in Bray as well as the popup. In addition, according to their website:<br>“We will ask you for a discretionary 12.5% service charge which will be added to the final bill, along with drinks and other additional items which are priced separately.”<br>I’m not comparing us to The Fat Duck of course. I mean, as I said our service charge is 5%.<br>I also note that the majority of fine dining venues in Victoria include some degree of cancellation fee as part of their reservations policy. For example:<br>Brae — $100 per person<br>Attica — $250 per person (full cost of menu)<br>Dinner by Heston — $100<br>Nora — $95<br>In my mind, this is totally acceptable, as is our policy.<br>We endeavour to go above and beyond what our guests may expect of us. We create separate menus to suit any dietary requirements. We offer entirely new menu’s to repeat guests so that they may experience something new from the last time they dined with us. We offer a full vegan and vegetarian menu. We offer a full temperance beverage pairing for guests who choose not to consume alcohol but still wish to drink something other than water or tea with their meal. etc etc. The sole reason for opening Lûmé was to offer people an experience that they would not be able to have elsewhere. We work with an acting coach so that our staff (all our staff) may communicate better and more confidently with our guests. We work with a psychologist on our wording and terminology that we use around guests so as to make them feel more comfortable and at ease, and ultimately to have fun. How is the humanity lost in that?<br>We don’t ask guests to vacate the table by a certain time, and we don’t ask them to wait at the bar while we turn their table over. Let’s compare this with, say, Dinner By Heston (although according to John, they’re ‘influencers’ and are apparently immune to this discussion). Their website states:<br>“All early reservations before 8.30pm are reserved for a specific dining period. We may require your table back after the time listed below:<br>Tables for 1 to 2 guests are reserved for 2 hours<br>Tables for 3 to 5 guests are reserved for 2.5 hours”<br>Is it only the terminology that he disagrees with? Because we both know that the only people a pre-paid reservation system should hurt are those who are not sure if they want to show up. That’s a legitimate market, and there are other no-bookings restaurants which cater specifically to it. They scale back the personalisation of their service to fit that model in order to remain viable. But that’s a very different kind of restaurant to what I’ve tried to create at Lûmé.<br>We’re not suggesting we know best. But at least we’re willing to take a risk in the hope that we can keep this industry dynamic — not let it stagnate and be left behind the rest of the world. We want our customers to tell us what they think. If our customers have an issue with it, we’ll find a better way. But as I stated earlier, it’s just been business as usual. I understand that this might mean losing John as a customer, and the $50,000 he has to spend on dining a year.<br>Tock is not for everyone and every restaurant, but it is for us. For the sole reason that it helps us to offer better and more personalised customer service to the people that we ultimately opened our doors for…the guest.</em></p><p>— Chef Shaun Quade</p><p><strong><em>Veronica Fil</em></strong><em> is obsessive about hospitality marketing and restaurant economics. She runs Lûmé restaurant in Melbourne, Australia, alongside her partner — Exec Chef Shaun Quade. More recently, she’s joined the Tock team to help Australian restaurants keep ticking.</em></p><p><em>At the time of original publication (Feb 2017 on the </em><a href="http://blog.restaurantlume.com.au/"><em>Lûmé blog</em></a><em>), Veronica was not affiliated with Tock; this article was written from her own experience in operating a restaurant. For the record, Lûmé used Dimmi for 6 months before deciding that the system didn’t work for them, and that they’d prefer to embrace the future.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=25cd74ac97ee" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tock/tick-tock-times-running-out-to-tackle-restaurant-no-shows-but-dimmi-s-blacklist-is-not-the-25cd74ac97ee">Tick, Tock: time’s running out to tackle restaurant no-shows, but Dimmi’s blacklist is not the…</a> was originally published in <a href="https://medium.com/tock">Tock</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[We had a ‘great’ marketing idea for our business. Then we got this Cease & Desist letter.]]></title>
            <link>https://medium.com/tock/about-a-month-ago-we-had-a-great-marketing-idea-for-tock-27eeb5f7cffe?source=rss----1cf556696eaf---4</link>
            <guid isPermaLink="false">https://medium.com/p/27eeb5f7cffe</guid>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[restaurant]]></category>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[humor]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[nick kokonas]]></dc:creator>
            <pubDate>Thu, 16 Mar 2017 20:29:45 GMT</pubDate>
            <atom:updated>2017-03-03T03:17:29.820Z</atom:updated>
            <content:encoded><![CDATA[<h4>Here’s our reply to OpenTable‘s lawyers.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*b92XZX0ODBb4_2XD3xpYWw.png" /><figcaption>If you’re into reading lawyer cat jargon, here is the full letter: <a href="http://imgur.com/gallery/gUCtr">http://imgur.com/gallery/gUCtr</a></figcaption></figure><p><em>Dear Mr. W***,</em></p><p><em>We are in receipt of your letter dated February 6, 2017 regarding Tock, Inc’s cybersquatting on the Internet Domain </em><a href="http://opentablesaurus.com/"><em>OpenTableSaurus.com</em></a><em>. I am the CEO and co-founder of </em><a href="https://www.tocktix.com/restaurants?utm_source=opentablesaurus"><em>Tock</em></a><em>.</em></p><p><em>Frankly I was relieved to receive your request to transfer the domain to your client.</em></p><p><em>Tock is a small company with only 23 employees. Mind you, they are a brilliant bunch working hard to change the restaurant industry, but our marketing and sales resources pale in comparison to your client’s. One day I was talking with Kyle — he’s our entire marketing department — when I thought, you know what would be funny for the National Restaurant Association show this Spring is if we simply passed out toy dinosaurs that said “</em><a href="http://opentablesaurus.com/"><em>OpenTableSaurus.com</em></a><em>” on them.</em></p><p><em>Kyle raised his eyebrow at me as if to say, “I don’t follow yet, but OK. Go on.”</em></p><p><em>He was intrigued.</em></p><p><em>Yeah — we could pass them out as a symbol of OpenTable’s antiquated technology. First, everyone loves dinos, right? When you were 10 years old dinosaurs were the coolest things in the world. So restaurant owners would actually take the toys because, well, who doesn’t want a toy dinosaur. Then they’d wonder, what’s with this URL? And when they go to the URL we’ll have a big animated Brontosaurus lumbering about the page that says OpenTable on it… and there will be a few others as well — maybe Micros or Aloha because everyone hates their POS systems too. And then a meteor will drop from the blue sky, obliterate the dinos, and boom you get redirected to a Tock page, showing the future of restaurant reservations software — Tock.</em></p><p><em>We got pretty excited because it had been a long week of testing out our new consumer flow (which is pretty beautiful and nifty and actually reduces no-shows and sells great restaurant experiences, not just seats) and to be honest we had dipped into the wine at 4 PM on a Friday.</em></p><p><em>So we bought the URL </em><a href="http://opentablesaurus.com/"><em>OpenTableSaurus.com</em></a><em> and got to work.</em></p><p><em>First thing we did? Alibaba for some toy dinos. It turns out there are tons of them to choose from but I insisted on a Brontosaurus only. Cases were made for other species but, no, in my mind it had to be a Bronto.</em></p><p><em>Why?</em></p><p><em>First and foremost, this is a very large creature, one of the biggest to ever walk earth, estimated at 17 to 19 tons. But more importantly it had the proverbial “Brain the size of a Walnut” powering that big, slow animal. To top it off — a vegetarian. Now I’m fine with vegetarians personally but if you have to power 17 tons with just leaves and grass? Not a good plan.</em></p><p><em>After a while we settled on this guy:</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/856/1*kQe_bKf060Qkch_y-yS6lg.png" /></figure><p><em>Perfect right? But after putting in a few RFQs from different manufacturers we realized this would need to be a two-step process. Buy the toy dinos from China, and then get the imprint “</em><a href="http://opentablesaurus.com/"><em>OpenTableSaurus.com</em></a><em>” on them here in the US. Doable, but not as easy as we had imagined. And a bit more costly.</em></p><p><em>Nonetheless, we ordered 5,000 of them.</em></p><p><em>In doing the search we also found that one can buy an inflatable 22 foot tall dino that is nearly 18 feet long. Ok. Now this would be the draw in front of McCormick place to get people over to our non-booth. We’d sand bag it, have a few Tock employees handing out the toy dinos, and really, who’s going to question anyone with a 22 foot dinosaur outside a convention center?</em></p><p><em>So we ordered one of those too. It looks like this:</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*eR6X0VpXlbtJ__Flxfq7Ww.png" /></figure><p><em>Now this is guerilla marketing at its finest. We get the benefits of a booth at the NRA show without actually buying a booth at the NRA show. We drive traffic to our site with humor, but also creatively reinforce the point that OpenTable software was created in 1998, or what I like to call the late Jurassic period of skeuomorphic computer design of the late, early internet.</em></p><p><em>Now here’s the thing. This was a ‘great’ plan. But really, it wasn’t that great. The toy dinos? Too small, and not that nice. We had trouble finding a suitable company to imprint the </em><a href="http://opentablesaurus.com/"><em>OpenTableSaurus.com</em></a><em> URL. And that big giant inflatable dino that seemed so affordable? Turns out you needed a constant source of inflation, meaning generators and an industrial air compressor. The devil is always in the details.</em></p><p><em>As a can-do CEO of a small company, though, I could hardly admit defeat. At Tock we take pride in providing great hospitality to our restaurant partners regardless of the hoops we may need to jump through. It’s really a distinguishing characteristic of our company relative to our competition. And so I could hardly say, well, these dinosaurs won’t work — it’ll be too difficult. Let’s just get a traditional booth at the show, put up some computer monitors and show off our superior software in the most boring manner possible.</em></p><p><em>But thanks to your letter Mr. W*** you have given me an out. We will donate the dinosaurs, sans </em><a href="http://opentablesaurus.com/"><em>OpenTableSaurus.com</em></a><em> imprint, to worthy children’s charities. The giant inflatable dinosaur was restocked for a small fee. And on or before February 20, 2017 we will forward the domain </em><a href="http://opentablesaurus.com/"><em>OpenTableSaurus.com</em></a><em> to the owners of your choosing. Just let me know who should own the domain and I’ll make it happen.</em></p><p><em>It’ll be a relief.</em></p><p><em>Sincerely,</em></p><p><em>Nick Kokonas</em></p><p><em>CEO, Tock, Inc.</em></p><p><strong>PS</strong>: If you’re a restaurant that is tired of using software from 1998, <a href="https://www.tocktix.com/restaurants/get-started?utm_source=opentablesaurus">raise your hand</a>. We’d love to show you the future.</p><p><strong>FEBRUARY 22, 2017 EDIT</strong>: We did indeed turn over the URL to OpenTable. However, the website www.DinosaurTable.com is now ours… and never, ever mentions OpenTable anywhere on the site. Check it out!</p><figure><a href="http://eepurl.com/bBbrFX"><img alt="" src="https://cdn-images-1.medium.com/max/325/1*iq0EKuOUS52AtOW_RSKNxA.jpeg" /></a></figure><figure><a href="https://europe2017.eventbrite.com/?aff=mediumfooter"><img alt="" src="https://cdn-images-1.medium.com/max/325/1*sg1PGrUIRQvIDH7bb2OY0A.jpeg" /></a></figure><figure><a href="http://startupgrind.com/chapters"><img alt="" src="https://cdn-images-1.medium.com/max/325/1*N1UpkDFpA5UrRxen2NHxtw.jpeg" /></a></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=27eeb5f7cffe" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tock/about-a-month-ago-we-had-a-great-marketing-idea-for-tock-27eeb5f7cffe">We had a ‘great’ marketing idea for our business. Then we got this Cease &amp; Desist letter.</a> was originally published in <a href="https://medium.com/tock">Tock</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Coming Restaurant Apocalypse That Isn’t**]]></title>
            <link>https://medium.com/tock/the-coming-restaurant-apocalypse-that-isnt-be0e4ab87be9?source=rss----1cf556696eaf---4</link>
            <guid isPermaLink="false">https://medium.com/p/be0e4ab87be9</guid>
            <category><![CDATA[reservations]]></category>
            <category><![CDATA[restaurant]]></category>
            <category><![CDATA[business]]></category>
            <category><![CDATA[food]]></category>
            <category><![CDATA[hospitality]]></category>
            <dc:creator><![CDATA[nick kokonas]]></dc:creator>
            <pubDate>Tue, 07 Mar 2017 04:37:03 GMT</pubDate>
            <atom:updated>2017-03-07T00:38:59.666Z</atom:updated>
            <content:encoded><![CDATA[<h4>**Provided the industry works together to embrace change</h4><p>“A restaurant apocalypse is nigh,” suggested Daniel Duane in this <a href="http://www.nytimes.com/2016/08/07/opinion/sunday/dinner-disrupted.html?smid=tw-nytfood&amp;smtyp=cur&amp;_r=0">NYTimes article</a> entitled Dinner, Disrupted.</p><p>“David Chang explains the coming restaurant apocalypse,” in the <a href="http://www.gq.com/story/david-chang-resturant-business-challenges">recent GQ lament</a> that he personally wrote. “Razor-thin does not even begin to describe just how slender the margins are in the restaurant business, and that’s if you’re one of the fortunate few that don’t go under in the first year. If you’re lucky, small single digits. Like, the smallest single digits. It’s legitimately one of the dumbest businesses you could possibly get into.” This from one of the industry’s most beloved and successful chefs.</p><p>Restaurant Apocalypse. I must be in the wrong industry. It gets worse.</p><p>I read a while back about the closing of a chef-driven, much beloved restaurant — an all too common occurrence these days. In this case it was Thirty Acres in Jersey City. It seems all my social-media friends in the restaurant industry re-posted chef-owner Kevin Pemoulie’s lament that “I don’t want to do this shit anymore.” The typical response from chefs on Facebook: “I’m *so* about this!” with a <a href="http://www.grubstreet.com/2015/10/thirty-acres-closing.html#jumpLink">link to chef Pemoulie’s comments on Grubstreet</a>. His interview touched a nerve with nearly every ambitious chef I know.</p><p>At nearly the same moment, on the opposite coast, a similar story played out. The LA Times wrote a piece titled, “<a href="http://www.latimes.com/food/dailydish/la-dd-alma-taymor-20151001-story.html">Why we love Alma, maybe even a little too much</a>,” to announce that it too was closing. Amid financial squabbling, a lawsuit, and efforts to survive, something finally drove Ari Taymor to close up shop and, one hopes, eventually start again.</p><p>Want to get really depressed if you are either a passionate diner or, far worse, a restaurant owner? Here’s a sampling of a little collection of articles I’ve been building that I call, “Holy shit the restaurant industry is doomed.” It reminds me to stay paranoid. Please don’t read them all.</p><ul><li><a href="https://munchies.vice.com/en_us/article/how-being-named-the-best-new-restaurant-in-america-hurt-my-business">How Being Named the &#39;Best New Restaurant in America&#39; Hurt My Business - MUNCHIES</a></li><li><a href="http://www.chicagotribune.com/dining/ct-cantina-1910-closed-andersonville-story.html">Cantina 1910 closes for good, owners cite labor costs</a></li><li><a href="http://www.sfchronicle.com/restaurants/article/Rash-of-new-restaurants-folding-in-short-order-10626867.php?t=0329c84981">Rash of new restaurants folding in short order</a></li><li><a href="http://www.foodrepublic.com/2016/09/08/why-are-so-many-great-nyc-restaurants-closing-its-not-just-the-rent/">Why Are So Many Great NYC Restaurants Closing? It&#39;s Not Just The Rent. - Food Republic</a></li><li><a href="http://www.newyorker.com/business/currency/the-thrill-of-losing-money-by-investing-in-a-manhattan-restaurant">The Thrill of Losing Money by Investing in a Manhattan Restaurant</a></li><li><a href="http://nypost.com/2016/10/26/is-new-york-citys-dining-scene-over/">With wages climbing, NYC restaurants may add hefty new fees</a></li><li><a href="http://robbreport.com/fine-dining/why-we-are-mourning-death-fine-dining">Why We Are Mourning the Death of Fine Dining</a></li><li><a href="https://munchies.vice.com/en_us/article/why-portland-is-experiencing-a-restaurant-apocalypse">Why Portland Is Experiencing a Restaurant Apocalypse - MUNCHIES</a></li><li><a href="https://www.thrillist.com/eat/nation/american-restaurant-industry-bubble-burst">There&#39;s a Massive Restaurant Industry Bubble, and It&#39;s About to Burst</a></li><li><a href="http://www.nationalpost.com/m/wp/life/food-drink/blog.html?b=news.nationalpost.com/life/food-drink/busy-and-broke-why-even-the-best-neighbourhood-restaurants-are-here-today-and-gone-tomorrow">Busy and broke: Why even the best neighbourhood restaurants are here today and gone tomorrow</a></li><li><a href="https://www.washingtonian.com/2017/01/03/dc-already-reached-peak-restaurant-dining-bubble/">Has DC Already Reached Peak Restaurant?</a></li></ul><p>What is going on?</p><p>These articles all claim that the restaurant industry is littered with failure, so much so that it is a terrible business with low margins, high pressures, and little reward beyond the intangible but great-to-write-about chefs’ passion for cooking and hospitality. In the end, though, chef-owners can’t pay their teams, their rents, or afford their own family lives with passion alone. As chef Taymor himself posted on Instagram, “We’ve learned a lot of lessons about operating a business, about having goals that are meaningful and goals that are not meaningful.”</p><p>I sadly never had the chance to eat at Thirty Acres or Alma or AQ or many of the other restaurants mentioned in those articles — I wish I had. As a diner, there is nothing more exciting than a small, intimate, chef-driven restaurant where chefs push their culinary visions in spaces that are the culmination of years of dreams, planning, and sweat. Those restaurants become the cornerstones of their neighborhood, their community, and the restaurant industry itself. A few years later those are the places that the corporate restaurant groups will copy and plunder for ideas and staff, building knock-offs with four times as many seats, an added bar, and a burger on the menu just in case. I call it “restaurant gentrification.” Take that as you will.</p><p>Here’s the thing: the restaurant closings that get written up are not about the places that were never any good. <strong>They are about the ones that <em>should have made it.</em></strong><em> </em>How can it be that a place everyone loves is closing?</p><p>The Grubstreet piece about Thirty Acres is titled, “Another acclaimed, ambitious restaurant is closing — here’s why.” But despite Sierra’s smart reporting, and with full respect to chef Pemoulie, I don’t think she nailed the “why.”</p><p>The press, as well as chefs and owners themselves, often seek outside reasons to blame for the closure of a well-regarded restaurant. Rents are exploding and we cannot afford the neighborhood anymore. Critics loved us to death and we couldn’t cope with the influx of customers (that’s a real one!). Tipping is broken and treats all restaurants, regardless of type, the same. Increases in the minimum wage are great for our employees, but make it impossible for owners to turn a profit. Healthcare costs are doubling. The list of reasons is infinite.</p><p>Here is the harsh reality:</p><p>Chefs are willing to innovate in the kitchen, they’ll drill service to perfection and spend gobs of money on the front-of-house — and then forget that business innovation, restaurant booking templates, yield management, pricing, modern and efficient marketing focusing on search / social media, and accounting are as critical as the food they put on the plate and the hospitality they provide. Moreover, innovating on the business of managing their restaurant gives a chef more freedom to do the kind of cooking, to present the great experiences, they want to offer their patrons. That business stuff isn’t usually sexy and it requires a different mindset. But a well-run business is a virtuous cycle that is better for chefs, owners, their employees and their customers.</p><p>You cannot, after all, eat at these great restaurants once they close.</p><p>I started writing this blog post many months ago. Then another article would appear, another restaurant would close, and after a dozen meetings with restaurant owners and a few public presentations I’d sit down and start examining another restaurant management topic thinking it’ll be simple to explain, say, the reasons why Flex-Tables are a clusterf*ck, only to find that I’d written another 2,400 words and had still barely scratched the surface.</p><p>About two years ago I wrote <a href="http://website.alinearestaurant.com/2014/06/tickets-for-restaurants/">another very long blog post</a> about the work we were doing at our restaurant group to change the way we booked our restaurants in which I presented data that showed the results of our experimentation. That post garnered millions of page views and resulted in hundreds of emails from restaurants all over the world asking if they could use our “ticketing site” at their restaurants.</p><p>Those emails, discussions, and encouragement gave me the push I needed to start a new company. I was fortunate to reach out to Brian Fitzpatrick of Google for advice on how to build a scalable, much more comprehensive version of the reservations software I had created. A few months later Fitz left Google and together we <a href="http://www.tocktix.com/restaurants">founded Tock</a>. In the intervening 2 years or so we’ve raised money, hired an amazing team of engineers, designers, and customer support staff and have begun offering Tock to a diverse group of restaurants, both geographically and by category. Tock is already helping restaurants in 12 countries and 43 cities around the world.</p><p>Because of my role at Tock I’ve talked to restaurant owners around the world. When I read the articles I linked to at the top of this rant I get fired up. Why are chefs being asked about business? Why are they forced to do everything from cooking to accounting and expected to be experts at both? Why can’t the industry make money and be OK with that? Let me tell you — this does NOT need to be a low margin, high anxiety business.</p><p>I’ve decided to write down my thoughts and share our data, splitting it into a series of posts instead of one very long screed. I’ve got some strong opinions, not all of which you’re likely to agree with, but the point is to start a discussion and encourage the industry to be a bit more open-source. Over the next few months I’ll be writing on here regularly.</p><p>Here’s what’s coming:</p><p><em>Part 1: Restaurant reservations.</em></p><p>Restaurant reservations were built around the telephone, a black book, and a pen. But the telephone died about 8 years ago. Let’s examine the history of restaurant reservations, the pain points, and why your restaurant booking template is the most important thing you can re-examine if you want to drive revenue and efficiency.</p><p><em>Part 2: It’s time to treat restaurant employees as the professionals they are.</em></p><p>A tightening labor market means that the competition for great employees is higher than ever. But what other industry is saddled with an outdated cultural practice that is strictly regulated by the government? Tipping will end for restaurants with mid to high check averages and that’s a good thing for everyone. Here’s the why and how of eliminating voluntary gratuity, and the ethical case for treating all restaurant employees like the professionals they are.</p><p><em>Part 3: The future of restaurant discovery and advertising is search and social media.</em></p><p>The internet is big. Really big. Your restaurant affiliate marketing program is small. Really small. Let’s see what a social media campaign looks like, costs, and how effective it can be in putting butts in seats. (Spoiler: don’t spend your marketing / reservation booking money anywhere else).</p><p><em>Part 4: The new metrics.</em></p><p>Check average. Food cost percentage. Labor cost percentage. Every restaurant owner can cite these off the top of their head. These metrics overly simplify restaurant operations and are not providing actionable data. Let’s consider: revenue per seat minute, food-cost marimekko charts, and other ways to parse your business and make better data-driven decisions. Time to get geeky.</p><p><em>Part 5: Some real numbers.</em></p><p>I’ll practice what I preach and open the kimono to show the changes in our operating revenues and profits as we’ve implemented various experiments within our restaurant group. I’ve asked a few other chefs and restaurateurs to do the same.</p><p>This series won’t be comprehensive. It can’t possibly be. But I hope it drives the discussion in a more positive direction. Let’s encourage the press to focus on the restaurants that are innovating in successful ways. We should celebrate those teams who have made the unique, impossible restaurants work.</p><p>The restaurant apocalypse need not happen. The bad grammar in the title is purposeful.</p><p>It is the apocalypse that isn’t.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=be0e4ab87be9" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tock/the-coming-restaurant-apocalypse-that-isnt-be0e4ab87be9">The Coming Restaurant Apocalypse That Isn’t**</a> was originally published in <a href="https://medium.com/tock">Tock</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>