Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Businesses

DoorDash Is Requiring Engineers To Deliver Food (sfgate.com) 144

DoorDash, the food delivery app based out of San Francisco, is requiring all its nondelivery employees, including CEO Tony Xu, to do a "dash" once a month -- and some employees are seemingly furious. SFGate reports: MarketWatch first reported that the WeDash program, which was launched when the service was founded, is making its return in January after being paused during the pandemic. A spokesperson for DoorDash confirmed its return to SFGATE. But a 1,500-comment thread on Blind, the anonymous social media platform for techies and other white-collar types, was started last week by one disgruntled DoorDash worker.

An engineer with a reported total compensation, or TC, of $400,000 a year griped about the responsibility of having to do a once-a-month delivery. "What the actual f--k?" the engineer wrote on the platform. "I didn't sign up for this, there was nothing in the offer letter/job description about this." While some people replied to the original post to say it would be a helpful opportunity to develop empathy and learn about the myriad frustrations of delivery workers, others sided with the original poster. "Not acceptable in anyway!" said one.

For employees unable to do deliveries, there are other programs in place to work with service employees and businesses. The program was launched, a spokesperson said, to "learn first-hand how the technology products we build empower local economies, which in turn helps us build a better product." Employees then gain "credits" through these services, which are reportedly built into an annual review. The money employees make during deliveries will be donated to a nonprofit, the spokesperson said.

This discussion has been archived. No new comments can be posted.

DoorDash Is Requiring Engineers To Deliver Food

Comments Filter:
  • by Anonymous Coward on Tuesday December 28, 2021 @05:42PM (#62123391)
    This is 2 in the last week.
  • by Megane ( 129182 ) on Tuesday December 28, 2021 @05:43PM (#62123395)

    Thanks for letting know! [slashdot.org]

    • No, seriously dude, I don't think you're hearing us: DoorDash is requiring engineers to deliver food.
      • The only thing I heard from the summary is that an engineer for DoorDash makes $400K / year. Wow.
        • I'd happily do food delivery full time for 400K / year.

          • by AmiMoJo ( 196126 )

            If they are paying someone $400k/year then that person probably has some pretty good options if they don't like Door Dash's work environment.

      • that's fair. I think elevator software engineers should be required to spend a day in their own creations, learning how shitty their code might be. We all need to sample the dog food every once in a while.

  • That would be overdoing it.

    • It hasn't even been a week. This story last made the front page of Slashdot on the 24th.
      • by gweihir ( 88907 )

        Ah, true. I got my booster (Moderna) on the 23th, time has been a bit fluid for a couple of days after that.

  • by DrXym ( 126579 ) on Tuesday December 28, 2021 @05:50PM (#62123417)
    I'm sure it makes sense on some level that devs need to experience the consequences of their own software. On another, it just pisses them off to have to do something that they're not paid, trained or inclined to do. They had better be well remunerated because I can see the ones who have opportunities to do something else heading for the exits just leaving the dead wood.
    • by Lanthanide ( 4982283 ) on Tuesday December 28, 2021 @05:54PM (#62123427)

      > On another, it just pisses them off to have to do something that they're not paid

      I don't see anything saying this is an unpaid responsibility.

      The engineer who receives $400,000 in annual total compensation is likely FAR better paid than the people who are doing deliveries fool time, yet he throughs his toys out of the cot at being asked to do this.

      • 400,000 thousand?!

        How about 150k

        That's the actuality of developer pay.

        "Directors" (nor corporate) and above are in the 200K+ range

        • This is literally what the article says:

          > An engineer with a reported total compensation, or TC, of $400,000 a year griped about the responsibility of having to do a once-a-month delivery.

          • by Hodr ( 219920 )

            Total compensation != pay. It includes all benefits (like retirement, insurance) including those available but not used (like gym access and free breakfast).

        • by nomadic ( 141991 )

          "That's the actuality of developer pay."

          The big, well-known Silicon Valley companies pay a lot more.

      • I would think that being able to steal fries and such would make it worthwhile.

      • by DrXym ( 126579 ) on Tuesday December 28, 2021 @06:06PM (#62123487)
        No one denies they are better paid. It doesn't follow they give a fuck about doing deliveries or about the people whose job it is. Forcing them to perform that role may give some insight it also acts an incentive to find another company which doesn't involve that bullshit. The consequence is a brain drain and demoralised staff who are less capable to compete.

        Not that I really care if this happens. All these door to door delivery services are a pox and if they die by their own hubris then all the better.

        • You claimed it was a job they aren't paid to do. They are paid to do it. Presumably they will be paid their normal salary while doing it, in which case they are paid FAR better than the people for whom it is their main job.

          • by mysidia ( 191772 )

            You claimed it was a job they aren't paid to do. They are paid to do it. Presumably they will be paid their normal salary while doing it
            No.. Legally they have to pay the salary that they provided their workers - if they are delivering, then legally they worked, and the employer must pay the stated salary regardless of what the work was.

            The real question is whether they are forcing their workers to work additional time to do the deliveries, or whether this program
            reduces the total number hours they

        • by physicsphairy ( 720718 ) on Tuesday December 28, 2021 @08:51PM (#62123927)

          At the start of the pandemic India went into full lockdown with little notice. This was a problem for a company I worked at which had manual workers located there, so they had all their employees (engineers and management) stop doing their regular work and switch to the manual work. Lasted for at least a few weeks.

          Results? Nobody quit. People created leader boards and had contests (with prizes) to see who could do the most processing. Engineers started fixing all sorts of problems in the process / software used, and writing additional tooling. Even after the initiative stopped, a lot of work that was scoped out continued to be worked on because people were now interested in solving the problems they had identified.

          If you're hired as an engineer, you are not hired as as a "programmer" but as an acute mind that collects data and solves problems. Certainly your work should largely be the sort that you most enjoy (or enough $ to motivate you) as part of the arrangement. But if you can't handle some versatility then what was the point of hiring someone ostensibly intelligent and capable? What was the point of getting a college education including courses in all variety of subjects?

          • by DrXym ( 126579 )
            A temporary situation is also not indicative of what happens when it is a permanent condition of the company and the work involves doing things a person didn't sign up to do and doesn't want to do for the duration of their employment.

            Tech jobs are not hard to come by especially around San Francisco and anyone with aptitude will find another one that doesn't involve menial labor. The ones who don't... well they stay put and the company suffers.

            • by Hodr ( 219920 )

              A couple of people want to make a stink about it doesn't mean people will quit in droves. If an employee that makes a competitive engineering salary wants to quit because they are asked to perform a simple not-labor-intensive task for an hour or two a month, more power to them. I'm sure the employer will also be better off for having less inflexible Karen's in their office.

      • people who are doing deliveries fool time

        Another in the win column for Dr Freud!

      • The best leaders or engineers get down in the trenches and aren't afraid to get their hands dirty.
    • I'm sure it makes sense on some level that devs need to experience the consequences of their own software.

      That's why you implement an development build which allows you to test the functionality without having to "Pokemon Go" all over town delivering food. Seriously, unless you've botched your GPS API calls (in which case you have bigger problems), there's no reason the app can't be fully run through its paces in a sandbox environment. Requiring your dev team to deliver food makes about as much sense as requiring your delivery drivers (or is it "people sharing their ride with some food" because they're not ac

      • It's not about bugs. It's about workflow and usability. When the people making the software don't know how it's actually used, they make uninformed decisions. Dogfooding your own software is very beneficial.

        I can understand, however, people not wanting to deal with smelly food (especially those with cultural conflicts with certain types of food), not wanting to fill their cars with smells that might not dissipate for a few weeks, the added wear and tear on personal vehicles, introverts that don't want to

        • by DrXym ( 126579 )
          That's my point. Eating dogfood is good, forcing people to do things against their role / inclination / nature / personal safety is horribly bad. If they wanted to dogfood the code they could run usability simulations and pilots that reward participation and gather feedback from users.
      • by klubar ( 591384 ) on Tuesday December 28, 2021 @07:21PM (#62123711) Homepage

        It's more than testing functionality in an office or lab. Does the software work in real world conditions? Are the options that seem to make sense in a calm test lab usable when some restaurant employee is screaming about a late pick up?

        It also develops empathy with the frontline workers and customers. It's a great opportunity to get first hand info about what customers like or dislike about the app. Also useful to hear about new features and ones that seemed like a good idea at the time.

        It doesn't seem that hard of task -- certainly less complex than writing software.

        Most call centers ask managers and executives to occasionally take calls, and stores put executives in front of customers.

        If the job that you're asking people to do is so terrible that you are unwilling to do it even one day a month, maybe you should find a new employer.

        No sympathy here.

      • unless you've botched your GPS API calls (in which case you have bigger problems), there's no reason the app can't be fully run through its paces in a sandbox environment.

        It's not all about API calls, it's about usability in a real-world environment. Those two things are very, very different.

        The UI, the responsiveness, the interface mechanics, workflow, etc etc etc. can't really be tested in a lab. I know people like to think they can be, but they can't.

    • by zmooc ( 33175 )

      What you're saying only makes sense if they actually have control over the development of that software. If not, it makes more sense to send the product managers out on the street and not the employees that collectively probably have the largest amount of ignored issues on the backlog.

    • What I find fascinating about this is how it's bringing above the API/below the API [rein.pk] jobs into sharp focus. If you're pissed off about this, it's a sign you like America's new class structure and you like being on top of the divide. And you feel entitled to be on top of it. We live in a meritocracy; you have demonstrated merit; since you have demonstrated that you're entitled to your position, it's enraging to be made to occupy a lower position, even temporarily.

      It's like the king telling an aristocrat

    • I'm sure it makes sense on some level that devs need to experience the consequences of their own software.

      It makes sense on every level. Not just consequences, but understanding the domain.

      On another, it just pisses them off to have to do something that they're not paid, trained or inclined to do.

      They're paid to perform other job duties as required. And one of those duties is doing a door dash so they can understand the market, the app, etc. This is a Good Idea(tm) and that some of them are complaining only proves how fucking entitled they are.

      They had better be well remunerated

      You mean better than a delivery person? They are.

      because I can see the ones who have opportunities to do something else heading for the exits just leaving the dead wood.

      Just leaving the team players who are not whiny crybabies, you mean?

      • by kwerle ( 39371 )

        It totally makes sense for product managers to do this. I can understand making this optional for coders. But requiring coders to do this is dumb. Your coders should usually not be your product managers. You should be able to document pain points (video, etc) and find solutions. Making coders use a thing usually reinforces what they already know instead of seeing the pain of others who don't "intuitively" know how things work (because they didn't write it).

      • by DrXym ( 126579 )
        No, leaving the dead wood. People so fucking meek they'll put up with this bullshit when there are countless tech jobs around SF that have no such requirement.
    • With their salary, shouldn't they do everything?

    • by tlhIngan ( 30335 )

      I'm sure it makes sense on some level that devs need to experience the consequences of their own software. On another, it just pisses them off to have to do something that they're not paid, trained or inclined to do. They had better be well remunerated because I can see the ones who have opportunities to do something else heading for the exits just leaving the dead wood.

      While I'm sure they're not getting paid for the delivery itself, I'm sure they're getting their regular pay. I'm sure anyone doing the deli

    • ...be well remunerated ...

      They'll probably be paid $25/hour to do grunt-work while the full-time grunt beside them earns half that. It's interesting that so many slashdotters think that engineers with a job won't be paid.

  • We already covered this on Christmas Eve. https://slashdot.org/story/21/... [slashdot.org]
  • by leonbev ( 111395 ) on Tuesday December 28, 2021 @06:01PM (#62123457) Journal

    I like the idea of the engineers needing to use the app that they developed once or twice a year just to get a feel for any issues that it's users might be experiencing with it.

    Once a month seems like overkill, though. I didn't go to college for 6 years to deliver KFC for a living, and neither did these engineers. I'd be pissed off if I was in their shoes as well.

    • I'd argue that once a month might not be enough.

      After all, what if the app is running slowly, or has some sort of weird intermittent issue?

      But really -- if someone's making $400k/year, they can probably pay someone off to use their phone once a month and run deliveries for them.

      • by dbialac ( 320955 )
        God forbid some engineers do this and become humbled a bit. It might knock them down a peg or two on the inferiority complex opponents are trying to defend.
    • Once or twice a year is literally nothing.

      Once a month is about the right frequency - but actually I'd do it differently. One day a year, for 8 hours of that day, being available on the app and taking orders as offered to you.

      Yeah it's a shit requirement for a job, but it's just a once-a-year experience. I can see why someone would be fucked off with a one-a-month requirement.

    • Dog-fooding is one thing, but running time-sensitive deliveries is quite another if you don't have a car. You could clearly state that you do not possess a car. If they still make you go an do a run, and you rely on public transportation, it may take quite a while to do that run.
      I am not sure about car insurance requirements here, but it feels to me like there should be a commercial insurance required, since the driving is directly ordered by a job requirement. I'm sure there is more dissonance to be foun

      • by narcc ( 412956 )

        You make it sound like the developers are indigent! They can very easily afford a car. It's not a massive expense or anything, especially for those making $400k. If for whatever reason someone really doesn't want a car, they can always just rent one.

        This is all assuming that the company isn't providing the employee with a company car already.

        The car thing isn't a big deal.

        • by Chaset ( 552418 )

          For me, it's not the car, but the driving. In fact, I even recently changed employers expressly to avoid having to drive. For the pre-middle age set, it's the singularly most dangerous thing most people have do (much more compared to sitting in an office, I'm sure) such that making people do that when it wasn't in their job description when they signed on is sleazy at best.

          That's aside from the fact that most desk-jockey engineers don't have a commercial driver's license. I don't know what the legalities

          • by mysidia ( 191772 )

            For the pre-middle age set, it's the singularly most dangerous thing most people have do

            Yes.. there are many potential safety risks with driving and also deliveries and interactions with customers, etc - this cause anxiety and is stressful for many people and is undesirable work that a LOT of people do not want on their plate that is Also not an ordinary or expected assignment to be had on a regular basis for a role such as a software Engineer.

            but the company would at lest have to provide the car and ap

  • by Anonymous Coward

    A clothing company I was contracting at had the bright idea to have developers sit in one of the women's apparel shops it owned so they could observe how one of the in-store app was working and being used. I pointed out that several of the men were from countries that had a, er, shall we say, different outlook towards women, and considering we were being positioned right in the changing area, voiced that they might want to rethink their strategy.

    Unless DoorDash is offering training for 'employees', since t

  • by Tablizer ( 95088 ) on Tuesday December 28, 2021 @06:07PM (#62123491) Journal

    Do you really want to send Asperger neckbeards into the neighborhood? It'll frighten children and pets.

  • by TJHook3r ( 4699685 ) on Tuesday December 28, 2021 @06:17PM (#62123515)
    This sounds somewhat similar to the 'eating your own dog food' concept and whilst to me it seems perfectly sane and I personally would do it in a heartbeat, I am not a rockstar performer! I've seen very intelligent people throw tantrums for all sorts of reasons and personally I'm glad I don't have to manage their bullshit but I respect their capacity to produce results. I'd say let them do what they do and keep feeding them interesting work that utilises their talents - you don't pay them to be likeable or even invested in your company.
  • If you dont understand your product from the users point of view, you are totally unable to make it effective.

  • by ZeroPly ( 881915 ) on Tuesday December 28, 2021 @06:24PM (#62123547)
    My car insurance policy explicitly excludes commercial operation such as deliveries. So what vehicle are you supposed to use if you're an engineer who commutes in to work and doesn't do a lot of driving otherwise? I know it's only one delivery a month, but you could still have some idiot T-bone you at an intersection and total your car.
    • Doordash insures your car while you are picking up and delivering.

      Doordash auto insurance [doordash.com]

      • Re: (Score:3, Informative)

        by candude43 ( 998769 )
        No, Doordash insures your victims, in case your insurance denies the claim.

        DoorDash provides auto insurance for Dashers, but this insurance applies only to accidents while using a motor vehicle on an active delivery (from order acceptance heading to the Merchant or from Merchant to the Customer). This insurance applies only after the Dasher goes through their own auto insurance policy first.

        For the coverage to apply, the below conditions must be met:

        You are liable for damages or injuries to another party while on an ACTIVE delivery;

        Your personal auto policy has denied your claim.

        What is an active delivery?

        You are considered on active delivery from the time you accept a delivery request until the time your customer receives their order, or the order is canceled. If you are online but you didn't accept a delivery request, your personal insurance is still your insurance policy.

        Note: Damages sustained to your vehicle in an auto accident are your responsibility and should be addressed directly by your auto insurance carrier. DoorDash requires all Dashers to maintain an up-to-date auto insurance policy. If you fail to maintain your own insurance, DoorDash's coverage may not apply.

    • Your insurance policy just means if you do it in that vehicle, any claims you make whilst on the job would be rejected.

      You can buy different insurance, likely from the same company, to cover it if you think you need to. Or don't.

      • by cstacy ( 534252 )

        Your insurance policy just means if you do it in that vehicle, any claims you make whilst on the job would be rejected.

        You can buy different insurance, likely from the same company, to cover it if you think you need to. Or don't.

        No, it means that once you do your first delivery, your entire policy is permanently voided. Any claims at all (not related to your commercial driving) will henceforth be denied.

        This is beause you lied to the insurance company when you said you were not using the vehicle for commercial purposes.

        This is why, for at least the last 8 years, when you want to make a claim, the insurance company answers the phone the first words out of their mouth are: "Have you EVER used this vehicle for commercial purposes such

        • by cstacy ( 534252 )

          You can buy different insurance, likely from the same company

          "Have you EVER used this vehicle for commercial purposes such as ride-share or deliveries?"

          [...]
          policies are designed specifically for this, and is more expensive (from $70-$300 more) than normal personal

          To clarify: that's $70-$300 per month more than your personal policy.

        • This website doesn't agree: https://www.ridester.com/doord... [ridester.com]

          It's written specifically for people doing delivery services and says several times your personal insurance won't cover you if you have an accident *while delivering*.

          It looks like it varies by insurer, so you should ask your insurer if your policy is automatically null and void as you claim it would be if you have "once ever, 5 years ago" used the vehicle for a delivery - I doubt they would void a policy in that circumstance.

          They might try to cla

    • by PPH ( 736903 )

      So what vehicle are you supposed to use if you're an engineer who commutes in to work

      What if you ride the bus?

  • "What the actual f--k?" the engineer wrote on the platform. "I didn't sign up..."

    Well, precious snowflake. It's known as getting inside your customers head, and is, I would have thought, rather a useful insight. Admittedly once a month seems a bit much, they'd learn more by doing several days consecutively once a year.

    • Perhaps the CEO should clean the toilets once a month so he knows how his business is doing. I understand that most CEOs are clueless about how the working class works, and project that onto their employees, but some of us worked our way through college delivering pizzas.

      For those of us who come from a working class background, this is a waste of our time and an unnecessary risk on our part. We worked hard through college so we wouldn't have to do deliveries after we graduated, and expect both a retur

  • Every engineer and manager in every company should have to do the lowest jobs in the company from time to time. They need to see their products working in the real world. I can't tell you the number of times I have went repair something and knew right away that who ever designed it had never had to repair or use the product in the real world. If every engineer did this you wouldn't find a car that had to have a front tire taken off to get to the alternator or a motor mount removed, engine jacked up. So y
  • Engineers (as in "degreed engineers" not some nosepicker with a job title) who are any good will be awash in job offers.

    If you can't quickly and easily find a better STEM gig in today's economy you suck and should stay in your place.

  • Getting everyone in the company familiar with the service they provide to customers can never be a bad thing. If these guys need to trot their Gucci loafers out to deliver some food once a month, this does not seem too onerous to me. If they're ashamed of the business they're in, they should leave it.

    • by cstacy ( 534252 )

      Getting everyone in the company

      ...(and their families) infected with COVID-19 (perhaps including lifelong illness from "long COVID")...

      You were saying?

  • I thought of this late, so I am glad I got a chance to post it.

    If you think doordash is bad, look at what Purina is doing. It is interpreting the term "eat your own dog food" quite literally. Every developer has to eat at least 5 lb of dog food every quarter.

    • by Nkwe ( 604125 )

      I thought of this late, so I am glad I got a chance to post it.

      If you think doordash is bad, look at what Purina is doing. It is interpreting the term "eat your own dog food" quite literally. Every developer has to eat at least 5 lb of dog food every quarter.

      Well Purina does actually make Lab Diet 5045 aka Monkey Chow [nutrimentospurina.com]...

      • by cstacy ( 534252 )

        In high school (about 40 years before most of you were born) I remember noticing the checkerbox logo on my delicious Jack In The Box hamburger bag. I looked it up (pre-Internet!) and sure enough, the company was owned by Ralston Purina!

        They sold the burger business about a decade later in 1985.

        I wish they still had Jack In The Box around here. I am salivating. WOOF!

  • This is just so inefficient and silly. I don't want some engineer delivering my food. I want someone who does deliveries all the time to deliver my food. An engineer worth $400,000 driving to Chipotle for me? That's absurd and there's no point besides virtue signaling. T

    • I doubt that it's virtue signaling, so much as encouraging employees to clear a very low bar [bechdeltest.com]; e.g., "don't sexually harrass your coworkers". Some people still can't pull that off.
      • by cstacy ( 534252 )

        I doubt that it's virtue signaling

        Did you miss the part about how the delivery pay (fees and tips) that the engineer would have earned (were he not getting his $400K) is donated to some Hunger fund?

  • Saw this post's comments (the dupe) and the previous story (the original one), and it is appalling how tone deaf are most people concerning career motivations. They fall all over themselves on how good dogfooding is, on how arrogant are those people who said that they didn't sign up for that particular job, how they should work for real once in a while... you get the idea.

    No, this is not good. This is stupid. First, it requires people to do it once a month. That is roughly 5% of that employee's time. I thin

    • 5% of their time? One delivery? I could see if they asked them to spend a WHOLE month, but it is one delivery. Maybe 2 hours. Out of 160 in a month, or less than 1% of their time in that month.

      If prima donna $400K can't buckle in and do a McDonalds delivery once a month, then perhaps he should find a new job.

      • 5% of their time? One delivery? I could see if they asked them to spend a WHOLE month, but it is one delivery. Maybe 2 hours. Out of 160 in a month, or less than 1% of their time in that month.

        Factor in that they have to clock in, then pick food from producer, then deliver it to customer, then return... these add up quickly. They are not on the road. They are just doing one dash in a city with heavy traffic. I'm assuming a whole workday lost, hence 5%.

        If prima donna $400K can't buckle in and do a McDonalds

      • by cstacy ( 534252 )

        5% of their time? One delivery? I could see if they asked them to spend a WHOLE month, but it is one delivery.

        I think it's a whole day of deliveries, not one delivery. But your point is truth. The idea that the engineer will actually know what it's like to be a food delivery grunt, from just pretending for a day, is unbelievably insulting.

        And I would suggest that it's the corporate executives who are out of touch, if they think that.

        How about take away the engineer's nice house and car, all their medical insurance, access to all their (presumably hard earned) privilege. And then pay them approximately $3/hour to st

    • Saw this post's comments (the dupe) and the previous story (the original one), and it is appalling how tone deaf are most people concerning career motivations.

      Oh look, another entitled snowflake.

      There are other ways to do dogfooding which would be more acceptable.

      Then you name some shit that isn't dogfooding and won't teach the same lessons. Guess nobody will cry if you work there and quit. You're exactly the kind of person they want to get rid of.

  • And in a similar vein every CEO of an airline should have to take a coast to coast flight on their airlines once a month in basic economy.
    • And in a similar vein every CEO of an airline should have to take a coast to coast flight on their airlines once a month in basic economy.

      No. Every C-level employee and their board of directors.

  • Rise up, comrades. You don't need to seize the means of production when you already are the means of production.
  • Once a month, every engineering and executive employee should be required to use the company's interface as a full customer. Not in a test sandbox, but in the exact manner a new customer would. And if any problem is noted, it must be resolved through the customer relations interface provided. Oops, ther hasn't been time to provide a CSR interface? Then implement one!

To be is to program.

Working...