Chained filter and map don't necessarily iterate multiple times. They certainly can but depending on how things are built they very often run as a single loop with the operations chained.
I’ll never understand this mentality. The Houthis commit human rights violations. We’re here talking about the Houthis.
We’re not talking about Israel’s war crimes, or America’s war crimes, or Japan’s war crimes, or China’s war crimes, or Cambodia’s war crimes, or Germany’s war crimes, or Britain’s, or Armenia’s, or North Korea’s, South Korea’s, Italy’s, or actually any other country’s.
So why do you think we shouldn’t condemn the Houthis?
I have read but not verified that washing with water is about as effective as with soap at removing bacteria from hands. Having soap on your hands forces you to get all the soap off, which requires touching more skin surface.
I also remember reading this - that unless there is oil and grease which requires soap to remove, then water alone is effective. At the time it seemed to me it was somewhere fairly reputable. From memory, the idea was that soap reduced the friction, and actually might lessen the effectiveness. I think it wasn't comparing best-practice handwashing with and without soap, but focused instead on the kind of handwashing that people actually do.
Hard to find anything on it now, and I understand soap was particularly effective against SARS-CoV-2 compared to water alone (can I just call it the COVID-19 virus?) so it looks like the idea is mostly gone now.
This is exactly how our letters came about - 'A' originally was written sideways and represented an ox head, but now everybody just knows it as a letter.
Just being able to instantly generate a complicated query expression to pull specific bits out of a JSON blob sold me. It's awesome that I can ask Claude to build a whole feature and it will often one-shot it for me, but generating utility bash / python scripts or little throwaway utility webapps is what really excites me.
I believe the term "seam" came from Michael Feathers' "Working Effectively with Legacy Code": “a seam is a place where you can alter behavior in your program without editing in that place”.
I've associated it with the concept of "carving nature at the seams", except that I just realized that in the standard phrasing it's actually "at the joints", not "seams".
I read that book right at the beginning of my career over 20 years ago, when I was the new guy who had actually studied software engineering among all my entirely self-taught older colleagues. Lots of big messes to clean up in that codebase!
reply