“The foods that are fit for the bed are a joy to eat in the most relaxed position possible.”
ByBritina Cheng,
Vulture’s Cinematrix producerBritina Cheng is Vulture’s Cinematrix editorial producer. She started at New York in 2016 and was previously a fact-checker for the magazine.
Growing up, Josh Johnson knew he had to eat the home-cooked jambalaya, gumbo, and blackened fish that his grandmother would prepare. “It wasn’t just about me,” he says. “It would also be an indictment on her cooking if I didn’t eat it.” Now, the touring comedian — who shares his sets on YouTube every Tuesday — weekly podcast host, and new on-air correspondent for the Daily Show (where he’s also been a writer for the past six years) sets alarms to remind himself to eat. Solo eating isn’t the same as the crawfish boils from home (“It has the same energy as a barbecue — you don’t really go and just eat by yourself”), but there are perks, like eating in bed and finding better-than-expected fruit plates in venues’ green rooms: “A fruit-and-cheese plate may not always come when you want it,” Johnson says, “but it’s always on time.”
Monday, June 3 I was in Atlanta, and I started my day with a particularly large Jason’s Deli Texas Style Spud. “Texas Style” already implies a challenge to eat as much as a whole family, so starting my day with a meal like this would have you think I’m a bigger man than I am.
“Eat your vegetables if you want to be big and strong” is something I can still hear my grandmother saying clearly in the back of my head whenever I sit down to have a meal without any greens. But I did eat my vegetables, and I am neither a big man nor a strong one. I’ve returned many jars of pickles to the grocery store rather than admit that I just couldn’t open them.
To say the potato was hefty wouldn’t do justice to the absolute behemoth that was laid into the to-go tray — barely fitting, with cheese and meats pressed against the lid as if they had been fighting for freedom the moment the container was clamped shut. As soon as I opened it, I was greeted with the aroma of barbecue beef, sauce, cheddar, and butter that would have made the Lone Star State proud.
As soon as I took the first bite, I burned my mouth. Burning your mouth at the beginning of the meal is one of life’s smallest tragedies. You can still feel the texture of the food that you know is delicious, but your taste buds are in a time-out.
Due to how hectic the day was, I didn’t get to, nor need to, eat again until dinnertime. I went with my family to the Cheesecake Factory. Cheesecake Factory stands out as one of the strongest models for what life in America is like. Here you are, ready and hungry, looking to be fulfilled, and what you find isn’t just opportunity and choice but so much choice that you’re frozen. Should I get the Tex-Mex egg rolls, the crispy crab bites, or roll the dice with the Buffalo Blasts? Should I be a doctor, an engineer, or roll the dice and become a comedian? It’s not the best metaphor, but I think you get what I mean.
In the end, I chose the crispy crab bites, the fresh-grilled salmon, and some broccoli and mashed potatoes on the side. I didn’t think there would be any room left in me after the Texas spud, but somehow I managed to make my grandmother proud with the broccoli.
Tuesday, June 4 My day started earlier than most. I had to be up at 4:15 a.m. I wasn’t even thinking about breakfast because to my knowledge the only way you’re thinking about food at 4 a.m. is if you are very, very drunk. Closer to 7 a.m., I took my first crack at chewing something. I was at the hospital, visiting a relative,and the only thing that looked even halfway delicious in the cafeteria was a cup of blueberries.
Before I knew it, lunchtime had arrived and the closest thing was Chick-fil-A, which I’ve been avoiding as much as possible. I may not be a nutritionist, but I’m suspicious of any food that is ready that quickly. I can appreciate convenience just as much as any other American, but the fact that I had not finished my sentence and my salad was already in hand gave me pause. I was also hesitant because for some reason I asked myself, “How is the salad still fresh?” I mean, where did this lettuce even come from?
For so long we’ve transported food in this country, and I for one had never bothered to ask, until I got to Chick-fil-A, how or why a salad that gets soggy within 15 minutes of you starting to eat it stays crisp all the way up until it is delivered to you. It makes me feel like my healthy choice is a scam.
I couldn’t get this out of my head as I chased down a lone cherry tomato with my fork. But the real question is: Do I even want to know? Would knowing the answer change the way that I eat or think about food, especially when I’m in a hurry? It’s questions like these that I push to the back of my mind and put in the compartment somewhere next to my grandmother’s demand for more vegetables.
For dinner, I had food from a place I’d never been before named Maggiano’s. It was one of the best meals I’d eaten all week (1) because of the food, which was great, and (2) because of where I ate it.
I was able to order the food and eat it in bed. There are some foods that simply aren’t made for bed eating, like soup — the risk of spilling, staining, or soaking in tomato soup is enough to get me out of bed and at a table — but the foods that are fit for the bed are a joy to eat in the most relaxed position possible. I enjoyed crab cakes, salmon with greens and potatoes, and a side of toast, while leaning up against a headboard. After spending most of the day at the hospital, it went perfectly with an episode of Reba.
Wednesday, June 5 I had a flight back to New York so I woke up early once again. Later than 4 a.m. but still too early to think about food. At the airport I grabbed some pretzels for the flight that would stay in my bag the entire time because I passed out as soon as the plane took off.
Once I landed and got home, I had one of my all-time favorite home meals: a salad. I know that it’s not the most exciting dish, but depending on what you put in it and how hungry you are when you have it, a salad can end up hitting the spot just as much as a home-cooked meal. The main reason I made the salad is because I can’t cook. Don’t get me wrong. I can warm things up. I can even sometimes put things together without burning or turning the ingredients into a disgusting mess, but I never lose confidence in my ability to make a delicious bowl of ingredients Mother Nature prepared beforehand.
For the salad, I chopped up some bell peppers and roasted chicken and grabbed a mix of greens including arugula, spinach, fennel, and baby kale. I also added some nuts with salt and pepper and a little bit of extra-virgin olive oil. It’s the kind of meal that makes you feel like you can work out even if you haven’t been to the gym in months. Once I’ve had a salad, especially a big one, I do get a little too full of myself. I’ll leave the house and see an ad for some cologne with a man that has no shirt and bulging muscles and think to myself, Yep I’ll be there in no time. I think it’s just another manifestation of my grandma’s voice except instead of making me feel guilty, it makes me look forward to the promise of being built like Jackie Robinson.
I didn’t get the chance to eat again until the evening. There’s a food truck in Williamsburg that has some of the best beef birria on planet Earth, and I have no problem fighting anyone who says otherwise. I grabbed three tacos, and each one was a separate but similar journey to a saucy heaven.
Thursday, June 6 I went into work and immediately ordered one of my favorites for lunch. Near the office, there are few places as good as Ponche Taqueria & Cantina. I got a chicken quesadilla and a beef taco. As soon as it arrived and I grabbed the first slice of quesadilla, in a scene fit for a movie, there was a string of cheese fighting to hang on to the rest no matter how hard I pulled. The flavor was fantastic, the portion was filling, and it was one of the best parts of my day.
Later at home, I made another salad before I recorded my podcast. It was the same salad as the day before, which was a great feeling because it was the first time during the week that I felt like I was being sustainable. There was something about using every last bit of each ingredient I had in stock that made me feel like I was really good at planning, even though it was just coincidence and meant I’d have to go out to buy more.
Last meal of the day was also a salad, but this time it was all fruit. Blueberries, blackberries, raspberries, chia and hemp seeds, pecans, and kefir filled one of the biggest bowls I have at home, and it was the perfect way to end the day. If nothing else, it curbed my appetite for candy before bed and once again made me feel like I should really get around to going to the gym.
Friday, June 7 I was back at the airport on the way to a weekend of shows in Kansas City. I missed my flight by two minutes and was scrambling to find another. When I realized that no matter what I did it was going to be a three-hour wait until the next flight, I bought a croissant and sat at a random gate with my very sad, very late croissant.
With every bite, I remembered I shouldn’t be at the airport. I should be in the air, on the way. I knew it was not the croissant’s fault, but even that tasted late. It tasted like it should have been eaten the day before by a punctual person. With every chew of the stale flaky pastry, I became more disappointed in myself, that I rely on my iPhone as an alarm.
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(3),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(136),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"3":3,"12":12,"124":124,"136":136}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(408),Fingerprint2=require(407),DS=require(406),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(408),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"408":408,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]