https://futureofcoding.org/ logo
i

Ivan Reese

09/13/2022, 11:47 PM
[moved from #thinking-together, original post by @Srini K] love this: https://www.robinsloan.com/notes/home-cooked-app/ I’ve always said that home cooking is an imperfect but decent analogy for end-user computing, love to see it!
w

wtaysom

09/15/2022, 6:33 AM
Overheard conversation, something close to, "but if we want to cook in this kitchen seriously, stainless steel countertops are the only workable choice."
s

Srini K

09/15/2022, 1:21 PM
plus, professional kitchens often work in more of an assembly line / complex system. • You may have someone who just chops meat and is abstracted away, they just deliver you the final product (internal API / SDK) or heck you get it from a 3rd party company (developer API) • The kitchen ops folks makes sure the infrastructure for cooking is clean, tidy, stocked, and ready to go. Line cooks may not do this (depends on the scale) • You can’t use a tiny sqlite database (your small pot), you need to use postgres in the cloud (a computerized, massive boiling pot) • etc Ofc some of the beauty of high end / michelin star type restaurants is that they “scale up” the craft method so its made with more care, detail, but also higher cost. But this is not most pro cooking!
w

wtaysom

09/15/2022, 2:38 PM
It's a pretty good analogy.
s

Srini K

09/15/2022, 2:56 PM
Shop Class as Soulcraft by Crawford touches on these topics. The whole craft method vs factory method, pretty interesting overall
f

Florian Schulz

09/16/2022, 5:41 AM
And in between stands the popular food truck kitchen that everyone in the neighborhood craves for, pays for and yet doesn’t need all the scale and infrastructure of a “professional” restaurant kitchen.