Hacker News new | past | comments | ask | show | jobs | submit login
Your Coffee Shop Doesn’t Use Two-Phase Commit [pdf] (enterpriseintegrationpatterns.com)
20 points by yarapavan on Oct 18, 2009 | hide | past | favorite | 8 comments



"In the US, most Starbucks use an explicit correlation identifier by writing your name on the cup and calling it out when the drink is ready."

Reminds me of Professor Frink giving a physical explanation of a toy lawnmower on the Simpsons.


Well, I think that for large parts of the world (um, me at least) the second part sounds as strange as the first one.

I was once in a Starbucks in Vienna where they did this and was throughly weirded out. What a rude intrusion into my privacy! And first names, too! (All the other Starbucks I visited in Germany didn’t do this. You had to identify your drink by type.)


It seems pretty standard to use names in Australia (Melbourne, anyway).

You can always use a pseudonym, "Tom", "Dr. Evil", "Dijkstra" or even "Ugh".


Rude, intrusive and now they force me to lie? The evil just doesn’t stop :)


In Vancouver they don't use names either. I wonder how it works in other parts of Canada.


I'll bet a robust, end-to-end enterprise coffee shop does. None of those dynamically typed, scripting, agile coffee shops for me.


By the way, what does end-to-end mean in an enterprisey context?


It's just a sales buzzword for "lots of features", "covers all aspects of a problem domain", or "does it all".




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: