Fork me on GitHub
#clojure-europe
<
2023-04-29
>
simongray06:04:30

did anybody happen to catch Rich Hickey's talk? Did he say something interesting?

seancorfield06:04:05

It's Rich -- it's always interesting 🙂

godfather 10
seancorfield06:04:10

It wasn't a particularly exciting talk but he covered his process for design at various levels. It was interesting to hear more about his very deliberate process.

pez07:04:30

It was one of the most exciting talks I’ve seen! There were several of those moments during the event. So happy I decided to prioritize to watch it all.

genRaiy07:04:22

Good morning

2
❀ 6
simongray11:04:16

Omg, where are you?

genRaiy13:04:37

Sardinia, San Teodoro

borkdude07:04:16

Well, I hope more people take to heart what Rich was saying in his talk, including me. Start with stating problems, not solutions.

💯 12
➕ 12
genRaiy08:04:45

I haven't watch the talk, but in general, problems are almost always impossible to fully state. It's OK for problems not be defined perfectly otherwise we will never move on. This is just a small intervention to prevent over interpretation of / reliance on that small nugget of wisdom.

pez08:04:40

True. The message was not to state problems to 100% and first then move on. It was more about the order of things, and to make sure your bring the problem statement with you all the way, at all the steps. It’s easy to lose sight of what it is you are trying to solve. In his examples the problem statement was just a short paragraph.

borkdude09:04:35

There is way more information in the talk

genRaiy13:04:49

When I was at Toyota we always started our proposals with the problem statement. Then the proposal and how it would close the gaps. I’ll be interested on his take.

borkdude13:04:25

His take (and this take was known to me already long before this talk, e.g. see Alex's talk at ClojureTRE19 where you also were) is that you come up with multiple solutions of addressing the problem. Then you make a spreadsheet where you discuss facets of each solution and give each cell a color (red, orange, green, green being the best). If there is a mostly green column, that's likely the preferred solution, but if you have an all green column, you may be rationalizing

borkdude13:04:16

I think one thing preventing me to adopt this method fully is that in Github issues there is no real support for spreadsheets

borkdude13:04:36

and keeping a separate bookkeeping of issues/docs or checking spreadsheets into source control is a bit annoying

borkdude13:04:24

I guess in a company setting this works better since you have a shared system (e.g. google docs or so) for this stuff and you have a mostly closed/dedicated team to discuss this with

borkdude13:04:35

whereas in open source, I mostly just discuss this with whomever it may concern

borkdude13:04:31

This may also explain why Cognitect isn't too open in the sense of open source collaboration since it's hard to pull in outsiders into this thinking process (I'm speculating, also, I respect that)

genRaiy14:04:21

github has support for tables with icons ... a poor man's spreadsheet but would do what you want I reckon

pez14:04:12

It doesn’t do what Hickey wants. Seems it is a very collaborative process there, with everyone editing the document at the same time.

genRaiy17:04:17

Gotta say I truly doubt that

pez18:04:51

I might have gotten that wrong. Let’s see when it’s up on YouTube.

genRaiy06:04:01

Even if it was spoken I still doubt that it’s a fundamental requirement. Collaboration is usually social rather than technical. But I haven’t watched the talk so I didn’t mean to doubt you :)

pez07:04:44

I’m pretty sure he didn’t mean to say that collaboration was technical. But as far as they are taking advantage of a particular feature in a technical tool, it probably can’t be replaced with a technical feature of another tool with drastically different characteristics.

genRaiy18:04:31

@U04V15CAJ have you also considered clerk garden? 😜

borkdude18:04:21

"As an external contributor I want to add a cell to the spreadsheet which is rendered using clerk. Let me open up a PR to do this which then kicks off CI so we can eventually see it" Not going to work imo. You need something like Google Docs but more integrated into Github

genRaiy18:04:42

Having to use PRs could be the problem. If you’re prepared to take input from others, why not open up permissions on the branch like you would open up permissions on a document?

genRaiy18:04:18

They can use clerk locally, no?

borkdude18:04:54

I think I'd just give them access to google docs then

borkdude19:04:01

I've done this in the past with @UE21H2HHD

genRaiy19:04:15

Having said all that, this is a problem that I agree needs a better solution 💡

borkdude19:04:17

but having to keep data outside of the github issue, that's the main thing

2
lread20:04:38

Yeah, when we tried it went pretty well I thought @U04V15CAJ, we worked together for a bit which was pretty powerful, but then we also comfortably each carried on solo. If I remember right, we even got some feedback from Alex on our attempt.

borkdude20:04:13

yes it was pretty good

lread20:04:39

@U04V5V0V4 I think you'll enjoy the talk. Basically encouraging doing sensible things that many of us don't always/naturally do.

lread20:04:48

Memories of the spreadsheets we worked on together, scattered cells light the corners of my mind... đŸŽ”

borkdude20:04:04

Yes, I think we arrived at a much better solution that I originally proposed and better thought through. So far, I've never heard anyone complain about the final solution.

lread20:04:42

Yep, it helped us to think things through for sure.

borkdude20:04:10

I'm happy that I can now refer someone to RH's talk and invite someone to join this process. I'll probably just open a google doc and share it with whomever wants to collaborate on that issue

lread20:04:23

Sure, I'm game for more of this approach in the future. I often list options pros/cons in my issues, but the shared spreadsheet makes it easier to collaborate and update initial thoughts.

lread20:04:34

It encourages more thoughtful review, I think. The format is not precious. And you've actually invited someone to work on the grid with you. So there should be more psychological buy-in to dig deeper.

lread20:04:21

It would be cool to have something integrated directly in GitHub. But that probably won't happen. Maybe something users could log into with their GitHub creds might mean less friction. No clue, but maybe we could set something up under https://nextcloud.com. Maybe we should create a spreadsheet to figure out how we might use collaborative spreadsheets for open-source projects.

😂 2
teodorlu08:04:49

Man, I wish I had gotten the remote ticket and had put off time to watch the talks as they were streamed. Seeing discussion about the talks all over this slack is making me feel like I missed something. And I’m willing to bet I did! 😄 😔

💯 4
pez08:04:00

Yes, you did. Though Alex said they would be quite speedy with making the stuff go up on Youtube. To me having a streaming ticket served as a way to communicate to my family that I would be “away on a conference” even though I was still at home. The hours were a bit funny and overlapped what’s usually family time with 100%.

💯 2
borkdude09:04:49

@U3X7174KS If you haven't seen it yet, watch Alex's talk at ClojuTRE19 as a preparation. https://www.youtube.com/watch?v=KeZNRypKVa4 Skip the part about spec2 in the middle though ;)

👍 2
borkdude09:04:09

I should re-watch this talk myself, it was soooo good

teodorlu09:04:53

I actually got to watch that one live in Helsinki! But I agree, a re-watch would be appropriate!

borkdude09:04:36

I was there too, my only ClojuTRE so far!

🙌 2
teodorlu09:04:58

I hope they make another one. And I hope they decide to do something sauna-related.

borkdude09:04:42

I'm not a sauna type, but I'd sure visit again

👍 2
genRaiy13:04:02

Please @U055NJ5CC please 🙂

➕ 2
😊 2
flowthing10:04:50

Good trail running morning!

8
borkdude12:04:15

Beautiful, where is this?

flowthing14:04:58

:flag-fi: , close to where I live. The depressing thing is that the government intends to build a motorway flanked by an industrial area on top of that area.

flowthing14:04:26

Both of those spots would disappear.

simongray14:04:14

How 1950s of them

otfrom16:04:44

that's a lovely bog to run through

otfrom16:04:53

slash me likes bogs

flowthing17:04:29

I love bogs, too. My favorite thing about Finnish nature. I feel lucky to have such nice ones close by, at least for a while longer.

borkdude12:04:58

A better tagline for Rich's new talk would be "Hammock time demystified"

💯 4
lread13:04:48

Nice! And good morning!

borkdude14:04:48

Good morning!

teodorlu14:04:30

Good morning :)

genRaiy17:04:53

This trip was in part for our wedding anniversary, so 29 years later
 a small celebration

🎉 15
đŸ„Ž 2
mccraigmccraig21:04:56

a bit earlier today...

❀ 14