Skip to main content

Slippery when wet

Ivory soap is known for its purity, but i thought it was harsh and eventually discovered that people in the soap industry agree (personal communication).

Rinse and repeat

though shampoo manufacturers direct us to apply shampoo twice, the second application often seems unnecessary. maybe it's a ploy to induce us to repurchase more often?

meanwhile, everyone knows soap is poor shampoo because it makes your hair gummy. ironically, washing hair with soap can work quite well if the soap isn't too complicated and you apply it twice.

more generally, soap scum often rinses off after a second washing with the same soap. when i have to wash one or two things in my kitchen, i use soap instead of detergent.

another technique is using a sponge as a soap dispenser. wipe soap with a damp sponge a few times, add water, and knead the sponge to make lather. this technique minimizes soap usage. less is more!

Push down & turn

so old-fashioned soap isn't as bad as new-fashioned people think it is, but there are issues. we can put astronauts on our moon, but nobody has invented a good soap dish. the ones that try to keep soap dry, e.g. with ribs or drainage holes, can erode wet soap.

soap dissolving in its own slime is a sad sight, but putting wet soap on a smooth surface can reduce the amount of slime. soap kept like this resists removal, and simply lifting and/or twisting the soap can damage it. pushing down while twisting seems to help.

Just right

people claim that Savon de Marseille can be used to wash anything, e.g. babies & floors. they might be right, but it seems costly.

on the other hand, blending soap is fairly easy. what started as a way to use scraps of soap salvaged from hotel rooms is now an integral part of my life. i have a grater dedicated to flaking soap, and a strategy for blending soaps that are unsatisfactory as-is. i look forward to exhausting my supply of relatively inferior soap, but the results are good already.

Comments

Popular posts from this blog

Improper english

Before retirement ended my last spell of unemployment, i wondered if the timing of that dismissal was ideal. one month earlier or later might have been better? improving a server log was my last assignment. like many other companies, their senior management believed in their culture, technology, and tools. like other well-funded companies, they used Splunk and wanted to use JSON format. nobody reviewed the pull request that would have established a baseline for my work. their Splunk dashboard code was not versioned. Overcommunicating JSON can be ideal, and creating a data structure to discover if a log entry describes an error is easy and reasonably fast, but computers find strings very quickly. a faster algorithm uses less electricity; computer activity is human activity. ...

Deliberate logging

While diagnosing an error, it's not unusual to discover that the application log does not contain relevant information while also being overly verbose. DEBUG-level entries can be cryptic, and maintainers often insist that their applications emit them in production environments. the universal acceptance of low quality logs is a management failure. Holistic development a software development protocol should synergize best practices, but we should run away whenever someone claims that success depends on a protocol's complete implementation. incremental development of software is common, as is reusing large frameworks. the development process can mature similarly. Holistic Development is a protocol i should describe someday, but piecemeal presentation makes sense because partial implementation is help...

Sphinx supplement

Once upon a time, i was in a team led by a developer who was devoted to introducing modern standards. he didn't have much experience, so i think this devotion was essentially a cloaking device. though we didn't generate documentation, most pull requests elicited a request for a docstring change. my first post about Holistic Development focused on logging . this one is about generated documentation. though software developers habitually read code, generated documentation can become their primary source of information because it's easier to read. it also assures product owners that features are addressed, and that the design is orderly. Documentation review a docstring is just a comment until documentation is generated. at that point, evaluation of docstring quality should be based on the generate...