Fork me on GitHub
#off-topic
<
2021-10-15
>
jjttjj14:10:27

Is there a good term for the process of turning a single-machine program into a distributed system? "distributizing" ?

emilaasa14:10:16

Distributing, clustering... complicating

emilaasa14:10:23

I don't know a great word for it, a lot of people write "moving to" "converting to" or similar

emilaasa14:10:11

What happened when I tried that last was both "re-designing" and "re-writing" the system 😄

Ben Sless14:10:00

Joe Armstrong wants to know your location

Ben Sless15:10:18

I think he'd call it "designing it correctly, this time"

emilaasa16:10:17

Yeah, we ended up with a grossly simplified and generally far worse implementation of parts of OTP 🙂 And I mean simplified in the way you simplify a beautiful tree by chopping it up with a dull chainsaw to be clear

emilaasa16:10:00

And then trying to connect the pieces using hobby glue and hope, while blindfolded and hogtied.

dharrigan16:10:18

A marketing term often used is "at/to scale"

emilaasa16:10:34

I felt I had to clarify my deepest respect of Joe (R.I.P) there!

dharrigan16:10:42

I've wibbled my widget to scale to serve a bazillion customers.

emilaasa16:10:12

As long as you go fully cloud native you'll be alright @U11EL3P9U!

dharrigan16:10:22

(throw in blockchain, and you're golden)

emilaasa16:10:26

Don't forget to shift left

Ben Sless17:10:50

That's just a state monad :thinking_face:

Ben Sless17:10:58

Now we have monads, too!

slipset17:10:25

An off-topic thread in #off-topic, that’s gotta be ok.

slipset17:10:57

I think we have a bunch of monadic like things in Clojure, we just don’t put them front and center.

slipset17:10:56

Which, is both good and bad. Clojure devs tend to be more concerned with effecting change than creating algebras.

Ben Sless17:10:39

The creating algebras part is pretty lame, but sometimes I wish I had some enforcement of effects

Ben Sless17:10:32

I've seen some :shit:

kbsant02:10:15

maybe a stretch.. scaling?

Martynas Maciulevičius07:11:51

Do it right or do it twice. So you could call it "do it the second time" 😄

dominicm21:10:49

A history of continuations: https://www.cs.ru.nl/~freek/courses/tt-2011/papers/cps/histcont.pdf. I was curious about the origination of the name, and where they came from.

dominicm22:10:14

> I laboriously translated the idea into Algol 60 so as to make the idea more accessible to readers. How times have changed. Today it would be JavaScript!

jgertm22:10:25

Anyone got a plug on the video of Will Byrd speaking about ramen on Japanese TV?