You are viewing archived messages.
Go here to search the history.

Ivan Reese 2022-09-13 23:47:00

[moved from #thinking-together, original post by Srini K]

love this: 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!

William Taysom 2022-09-15 06:33:41

Overheard conversation, something close to, "but if we want to cook in this kitchen seriously, stainless steel countertops are the only workable choice."

Srini K 2022-09-15 13:21:29

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!

William Taysom 2022-09-15 14:38:43

It's a pretty good analogy.

Srini K 2022-09-15 14:56:24

Shop Class as Soulcraft by Crawford touches on these topics. The whole craft method vs factory method, pretty interesting overall

Florian Schulz 2022-09-16 05:41:01

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.

Mariano Guerra 2022-09-15 11:28:49

The Golden Age of PL Research

(it seems we are in it)

semantic-domain.blogspot.com/2022/09/the-golden-age-of-pl-research.html

Nick Smith 2022-09-15 22:27:38

The author is way off the mark IMO. Four of his six points are about type systems/verification, which is such a tiny lens through which programming languages & environments can be viewed. But this perspective is commonplace in PL academia.

Kartik Agaram 2022-09-17 05:14:29

I hadn't seen this visual language for cellular automata before: youtube.com/watch?v=sQYUQNozljo

Repo: github.com/TodePond/CellPond

Jarno Montonen 2022-09-17 06:47:37

Isn't this created by @Lu Wilson?

Lu Wilson 2022-09-17 07:36:26

Hey yes that's me! I'm working on some changes+improvements on it at the moment for another video :) It was fun showing it to people yesterday at the #in-london meetup too!!

William Taysom 2022-09-17 10:39:23

Super cool @Lu Wilson!

Lu Wilson 2022-09-17 10:44:44

Thank you very much! :)

William Taysom 2022-09-17 05:59:19

@Szymon Kaliski take a look, the abstraction constructs are a bit wild.