TL;DR
We bunched chard, onions, basil, and garlic. Photos today had a technical problem, but the old farm dog Jenkins did not. He was as attentive and ready to deliver as ever.
No Photos Today
My primary phone has suffered itās fair share of damage over the past two years and this month has not been any kinder than the last. My prior phoneās cracked inside screen still allowed it to be usable as a āfarm phoneā for photos and syncing up to my self-hosted Immich instance. Today I decided to use the latter of the two and none of the photos (I thought) I took showed up. A fresh new unlocked phone is on the way, but for today this means that there are no new pictures to share, despite all the recent work on the gallery to make it easily searchable by tags.
Fortunately, most of the things Iād otherwise take snaps of today were the same things weād already been doing yesterday and last weekā¦harvesting garlic and early onions, washing swiss chard, and bunching basil.
Jenkins is a (Very) Good Dog
Jenkins is the older of the two farm dogs. While the younger dog is about 4 years old, Jenkins is 7+ and a very good boy. Heās the one who will actively respond first to oddball sounds coming from across the field where the hens live, and though both are great little farm companions, thereās something about Jenkins that I connect with more than the younger one.
When I was a boy, we adopted an Alaskan husky pup. This was way too much dog for 7 year old me to walk and we would often find her stuck somewhere after breaking loose of whatever she was connected to when we were away. My wife grew up with border collies, the very opposite of my early dog experiences but despite that, we both share a love of animals, pets or other humankind.
Today when we were headed to lunch, I took a chance and whistled like Jamie their owner does when he wants both dogs to come up into the truck. They came immediately and we headed down, the whole (human and dog) farm crew together. I donāt like to head-fake or pretend anything and I donāt have little treats in my pocket to hand out to dogs or colleagues alike. So when I finally catch on to the behavior of creatures around me, dogs or people, to get them to understand itās time to move on to the next thing, I feel like Iāve finally earned the right to call on them when theyāre needed.
If I was a farm dog, Iād like to think Iād be like Jenkins. He is attentive, anticipates human movements, checks for human confirmation, takes initiative when appropriate, and is occasionally ornery like the best of us are. I would say this is due to the kind and patient nature of his owner alone, but I know that all dogs are different just like the farms some of them are raised on, and much of it is due to the individual dogās personality more in the long run than their early and often short-term training.
Where Was the Training in DevOps Pipelines?
In my prior career, I spent a lot of time writing automation and helping others do so. While āInfrastructure as Codeā (IaC) was an important step in the right direction for its hayday, in retrospect it was never enough. The learning, the training, was only potentially in two places: 1) the human brains of the engineers who wrote the code, and 2) the proprietary platforms that had full access to anything done on them (no matter what the contracts might have said).
Most, if not all, software delivery pipeline platforms and technologies missed the mark when it came to what mattered mostā¦even the early adopters of āAIā in 2021. The pipelines we wrote were often brittle, hard to maintain, and required a lot of hand-holding to keep them running. This doesnāt work in todayās AI-infused world because much of the tuning now has to do with the prompts, the context, and the (necessarily) flexible processing patterns required to make them work reliably. The leading platforms still miss the mark by providing AI features designed to wow executive audiences, not by providing the practical features and as importantly the training needed to make them work in practice
Unlike Jenkins the farm dog, IaC-forward technologies and platforms like Jenkins, Harness, Pulumi, and certainly tech like Terraform, Ansible, and CloudFormation, are not at all self-training. They require constant human attention and effort to keep them working as expected when even the slightest things change in enterprise IT environments. One missing character from a tag deep down in a Helm chart can not only cause software delivery pipelines to grind to a halt, but possibly the production environment as well.
All I know is that if there was a CI/CD version of the farm dog, it would be attentive, anticipatory, factors in human behavior, knows when to need confirmation vs. take initiative, and only when really appropriate be ornery to us.
What My AI Doesnāt Learn Wonāt Hurt It
Right now, most of the ālearningā in my AI pipeline is done by me, the human, and LLMs are just tools to get it to do āexpertā tasks faster than I can. I am thinking of doing a spike on my own embeddings this weekend and with most stuff that I think is over my head at first, will likely prove worth my efforts once I get a prototype working.
I have to do this as a next step because using other peopleās stock LLMs just doesnāt get enough of the detail about organic agriculture correct. Call it a lack of training data or purposeful use cases or intentional subterfuge but not knowing a chicken coop when itās clearly got chickens leaking out of it and is a wooden shed says a lot about what an AI-powered dog(e) was and was not subjected to in its learning phases. The outcomes of my use of generic LLMs are on this and prior posts for all to read.
Case in point, todayās AI summary way over-rotated on a last-minute comment about how meeting a new part of the farm staff (store GM) was a positive experience. Also, I briefly mentioned that some folks (not I) went to harvest potatoes, but the LLM āthinkā once mentioning it as context to the final summary seems to have laser-focused on that topic as if it was a key theme. Anyway, take todayās AI summary with a grain of salt as usual:
AI-Generated Summary from Transcribed Field Notes
Consolidated Summary
Main Themes
- Crop Harvesting and Preparation: Tasks like bunching chard, harvesting onions, basil, and garlic, and managing potato timing.
- Crop Management: Monitoring crop readiness, strict timelines (e.g., potatoes), and optimizing harvest processes.
- Collaboration and New Roles: Interaction with the new general store manager and integrating her ideas into farm operations.
- Time Constraints: The internās half-day work due to a dentist appointment, highlighting operational scheduling challenges.
Key Activities
- Bunching chard, onions, basil, and garlic.
- Managing potato harvesting and immediate cooking.
- Harvesting squash.
- Engaging with the new general store manager to align operations.
New Observations/Discoveries
- Onion Harvesting: The āgreen toad squareā to āblue toteā conversion ratio needs optimization.
- Basil Harvesting: Elastic-bundling techniqueās effectiveness for storage or yield.
- Garlic Volume Estimation: Challenges in estimating bunching volume during processing.
- Potato Timing: Variable window for harvesting and cooking requires better tracking.
- Managerās Role: The new general store managerās ideas and their potential impact on farm operations.
Questions for Future Research
- How to improve the efficiency of the onion harvest-to-tote ratio?
- Does elastic-bundling affect basil quality or yield over time?
- What methods can standardize garlic volume estimation during bunching?
- How to consistently track potato readiness and cooking timelines?
- How to integrate the managerās ideas into farm operations?
Suggested Actions
- Refine Onion Harvesting: Track the āgreen toad squareā to āblue toteā conversion to improve efficiency.
- Test Basil Technique: Monitor elastic-bundlingās long-term effects on basil.
- Standardize Garlic Volume: Use weight or visual markers for better estimation.
- Develop Potato Schedule: Create a timeline for monitoring and immediate cooking.
- Collaborate with Manager: Schedule regular check-ins to align store and farm goals.
This summary distills the original content into a structured, concise format, ensuring clarity and completeness.
Part 1
Main Themes
- Crop Harvesting and Preparation: Bunching, washing, packing, and storing various crops (chard, onions, basil, garlic).
- Crop Management: Early onion harvests, garlic bunching and drying, potato harvesting timing, and summer squash collection.
- Collaboration and New Roles: Interaction with a new manager for the general store, highlighting her ideas and potential impact.
- Time Constraints and Personal Notes: The internās half-day work due to a dentist appointment.
Activities Performed by the Intern
- Bunching and Processing Chard:
- Bunched 100 chard bunches, washed, packed, and fridged.
- Onion Harvesting:
- Gave a ālot of onionsā (early onions), resulting in two blue totes after processing.
- Bunched onions again later, with some people āmunchingā them.
- Basil Harvesting:
- Plucked basil at 2ā3-inch heads, bundled with elastics, and dropped off.
- Harvested additional basil in the dry field (though later corrected to note it was garlic).
- Garlic Harvesting:
- Bunched garlic, noting the volume was āa little less than yesterday.ā
- Potato and Squash Work:
- Dug early potatoes (to be cooked immediately).
- Harvested summer squash (limited quantity).
- Interaction with Manager:
- Spent time with the new general store manager, noting her ideas and potential role.
New Things Not Yet Encountered
- Early Onion Harvesting: The process of transitioning from āgreen toad squareā to āblue totesā after processing.
- Basil Harvesting Technique: Using elastics to bundle basil at 2ā3-inch heads.
- Garlic Bunching and Drying: The visual and logistical challenges of estimating volume when bunching garlic.
- Potato Timing: The strict window for harvesting and immediate cooking of early potatoes.
- Managerās Role: The new general store managerās ideas and potential impact on the farmās operations.
Questions and Future Research
- Onion Harvesting Efficiency: How to optimize the ratio between āgreen toad squaresā and final totes to avoid under- or over-harvesting?
- Basil Harvesting Method: Is the elastic-bundling technique effective for long-term storage or does it affect yield?
- Garlic Volume Estimation: How to better estimate garlic volume during bunching to avoid under- or over-processing?
- Potato Timing: What factors influence the āvariable windowā for potato harvesting, and how to consistently track it?
- Managerās Ideas: How can the new managerās ideas for the general store be integrated into farm operations?
Suggested Actions
- Refine Onion Harvesting Process: Track the āgreen toad squareā to āblue toteā conversion to improve efficiency.
- Test Basil Harvesting Technique: Monitor if elastic-bundling affects basil quality or yield over time.
- Improve Garlic Volume Estimation: Use a standardized method (e.g., weight or visual markers) to estimate bunching volume.
- Develop a Potato Harvesting Schedule: Create a timeline for monitoring potato readiness and immediate cooking.
- Collaborate with the Manager: Schedule regular check-ins to align the general storeās goals with farm operations.
Enjoy Reading This Article?
Here are some more articles you might like to read next: