Eating our own dog food (for lunch)
p.ota.to
p.ota.to
That said, it reminds me of a funny story. At Sun (Mtn View) we would go to La Cosentena[1] and get burritos, you could fax in an order for 'will call' and pick it up which made things a bit smoother. An engineer decided to show off the distributed object technology Sun was building with an example app called 'burrito tool' that you could select your burrito and it would fax it to La Cosentena for pickup.
It was great, and fun, and we bragged about it. Then some enterprising Sales Engineer made a copy and took it with him for use at a trade show. We showed up for lunch and none of our burritos were made, they explained they had been getting hundreds of faxed in burrito orders all morning and stopped making them when nobody came to pick them up. Sure enough, Burrito Tool, even from the floor of the conference in New York city, found the Object request broker back at HQ and forwarded Burrito requests to the real object back in Mtn View. Holy bogus burritos!
(Disclaimer: I am a Potato.)
I've seen the opposite - where I've been in a capital markets job where I couldn't leave my desk, and the office assistant screwed up the order at least twice a week.
Kudos to your intern for building this.
I'm totally behind the idea of lunch at work, I just think its something that can be handled far better than dumping a meal at your desk
That's quite the stretch.
The option to have lunch brought to your desk is great when you're in the middle of something and don't want to get out of the zone.
On the other hand, I don't see how it forbids you from getting up and taking a break.
I definitely don't want to know how they've handled potty breaks if, like you say, you don't ever have to get up from your desk.
Can't unsee. :-)
Unfortunately you pay for every datastore query, and when 50 odd people have the order page up, each polling every second, thing get a little silly. Additionally with appengine memcache is just one import away.
With this one project I learned about backbone, marionette and the limits of what can be done on the frontend. It was quite a big learning curve, and even now I'm still discovering where the correct balance of frontend-back end stuff is.
Overall a great experience, really opened my eyes to the power of JavaScript, before I had adamantly stuck to nothing more exciting than HTML forms with JS validation.