morning
TGIF!!! (again)
morning
TGIF! And good morning :slightly_smiling_face: I thought of you guys when I read these passages from _<https://www.makinggood.ac.nz/media/1255/cross_1982_designerlywaysofknowing.pdf|Designerly ways of knowing>_ yesterday: > In most cases, it is easier to contrast the sciences and the humanities (eg objectivity versus subjectivity, experiment versus analogy) than it is to identify the relevant comparable concepts in design. This is perhaps an indication of the paucity of our language and concepts in the ‘third culture’, rather than any acknowledgement that it does not really exist in its own right. But we are certainly faced with the problem of being more articulate about what it means to be ‘designerly’ rather than to be ‘scientific’ or ‘artistic’. > > Perhaps it would be better to regard the ‘third culture’ as technology, rather than design. This ‘material culture’ of design is, after all, the culture of the technologist - of the designer, doer and maker. Technology involves a synthesis of knowledge and skills from both the sciences and the humanities, in the pursuit of practical tasks; it is not simply ‘applied science’, but ‘the application of scientific and other organised knowledge to practical tasks…’[3] > > The ‘third culture’ has traditionally been identified with technology. For example, A N Whitehead4 suggested that: ‘There are three main roads along which we can proceed with good hope of advancing towards the best balance of intellect and character: these are the way of literary culture, the way of scientific culture, the way of technical culture. No one of these methods can be exclusively followed without grave loss of intellectual activity and of character.’ Shaping the problem to something I can start solving in a REPL feels "designerly" to me. Given certain design skills, Clojure is amazing. In contrast, type systems just force you to obey the rules if you break them. No design skills required to get a type error.
think_beret
from my POV, the REPL is great for experiments and "bottom up" design, also as a teaching tool. If you go top down, the REPL is a cheap way to prove out your theories before committing to implementations
that last part lines up with what my friend @ericnormand is saying about system design
Right — that's basically his whole upcoming book, isn't it? I was about to ask where I could read more, but that question may take a while to answer …
As it happened he explained it all in his last newsletter. Let me find a link ….
> In contrast, type systems just force you to obey the rules if you break them
that seems a bit too harsh take on type systems
that seems a bit too harsh take on type systemsI didn't intend anything more that you have to follow the types — so the design process is to (a) design types, then (b) program within the types. And that's fine! It's actually great when the types can prove that you were wrong. I just prefer having more control — as I feel that I have when building up my program interactively. The types feels like a process rooted in science, it's correct or it's not. That's the way it is! With Clojure, I feel like I can more easily draw on other ways to work.
Thanks, @jackrusher! I never read the introduction to HTDP properly. Reading it now, I feel like it's written for me 😄
Good 🚜 morning
I have a sit on mower that is in a state of disrepair, for reasons, and it finally went into the shop today 🙏🏼
so when the new season come next year you are ready to go and mow?
That’s the plan
👍
morning
Happy Halloween (to those who celebrate) 🙂 We bought a couple of bags of fun size mars/twix/etc to hand out tonight.
This was a great evening. My kid loved it and it warmed my heart ❤️
I didn't get a good picture of his glow-in-the-dark skeleton outfit. Tough to take pictures of kids at night 😅 So this is just a snapshot from a video, best I could do
(there's a skeleton torso and arms, too, but he had to wear a jacket over it. And his legs don't bow like that 😁 only the skeleton's. He loved the suit and it worked great imo)
My 4-year old has been celebrating for the past month, he's a Halloween fiend
Now comes the culmination, our (mine too!) first trick-or-treating outing
A neighbor told us there's an "official" trick-or-treat time in our area: 5:30-7:00 pm, apparently. In the past, in California, we just turned off all the lights and pretended not to be home... but it's all a bit more friendly / neighborly / community-oriented here in Ohio 🙂
We live in a reasonably multicultural area, and don't have kids. Generally the only sweets we have in the house are haribo style things (my partner is an ultra runner and she likes them for running fuel) but they're not halal. So this year we've remembered to get some chocolate that we can give out and then arranged to be out all evening. picard-facepalm ... now I'm going to have to eat all the chocolate 😜
That's partly why we made sure to buy bags of "fun size" candy and chocolate bars that we don't mind eating, just in case it doesn't all go.
Mind you, my wife broke down and opened one of the bags yesterday morning and has been slowly eating bags of M&Ms (she's eaten all the peanut ones and has moved on to the regular chocolate ones)... and I finally caved and started eating the fun size Twix last night. We still have a much bigger bag of other candy to add to the bowl tonight 🙂
My wife made us New York-themed costumes this year 🙂