In 1979 my father-in-law Tom Norcross went to Hong Kong with his family to coach fencing. He was there for 15 years. Part of the brief was to set up a self-sustaining fencing programme. Unlike other expat coaches, he learned Cantonese and grew the talent of local coaches as well as fencers.
My wife's family are proud that he contributed a small part in the success of Hong Kong's recent fencing gold.
https://www.scmp.com/article/57596/obe-gives-norcross-perfect-leaving-present
Unpopular opinion on software development
Yesterday, I came across CI cultists.
They were preaching one should merge in main multiple times a day.
Quite frankly, I associate this behaviour to lab rats compulsively clicking the button to get gratifications (please don't do that to rats).
I think developers should refrain from becoming merge junkies. Code review is essential for good code quality. Automated tests suck at detecting logical errors, security vulnerabilities, and even decent code coverage.
Also, I believe pair programming is absolutely not a strategy to allow continuous integration. Everybody involved in the development process is drunk on their own bullshit reasons they made up to justify their poor design. Either the code review should be done by someone else, or the developers should sober up for a fortnight before code reviewing their own code.
PS: I am a software developer. I get drunk on my own bullshit as well.
#software #development #ci #codereview
Interesting report on an old #archival preservation technique and its challenge for #digitization.
A literal 'Spürnase' is helpful: "a faint scent of vanilla is present, a sign that the paper itself has begun to break down" 👃
Learnt about fermented tofu or wet/preserved bean curd yesterday, and bought some today.
Kind of similar to nattoo, a #vegan blue cheese alternative.
Series B, Episode 05 - Pressure Point
VILA: He's failed to make contact with Kasabi.
AVON: Exactly. But Kasabi's signal came from the rendezvous point. Blake has arrived there and failed to make contact.
https://blake.torpidity.net/m/205/250 B7B7
i stayed up working on it 2 nights ago and then spent an hour yesterday putting the finishing touches on it (preserving old URLs, etc).
total time invested: 8 hours
lines of code written: 160 (74 Go and 86 shell)
new things learned: 2
satisfaction: priceless
Series B, Episode 05 - Pressure Point
AVON: By all means, let us stand around and discuss it.
BLAKE: Avon's right. We're not safe here any longer. Let's move out. [They climb the stairs. Vila reaches the door first and tries to open it.]
https://blake.torpidity.net/m/205/371 B7B6
Observation:
LLMs like Claude or ChatGPT are *GREAT* for getting you from 0-80%. During this phase you are the product manager and code reviewer, and the LLM is the programmer.
The last 20% you may want to switch roles: you are the coder and the LLM the reviewer.
Throughout the process you're best aided by making use of LLM-generated tests, executed by you, in order to keep the two of you from creating regression bugs.
#Blakes7 Series B, Episode 05 - Pressure Point
TRAVIS: Now, Kasabi, listen to this: was the homing beacon to transmit in a code pattern?
KASABI: Yes. It was pulse, three long, two short, recurring. [Servalan prepares a final dose of the drug. Travis moves to stop her, but Servalan slaps him off and administers it to Kasabi.]
https://blake.torpidity.net/m/205/188 B7B1
Series B, Episode 05 - Pressure Point
ARLE: Oh, come on, Berg. You're not old enough to have lost your nerve yet. [They start to cross the field. Smoke begins to rise around their feet] Help me. Help me. I can't move.
BERG: I can't. [Small flames lick near their feet] I can't! [His scream is cut off when they are blown up.]
https://blake.torpidity.net/m/205/23 B7B4