July 15th - Jenkins is a Good Dog

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

Okay, let's tackle this query. The user provided a detailed summary of field notes from a farm intern and wants a consolidated version of the main themes, activities, new things, questions, and suggested actions. The original summary is quite comprehensive, so I need to make sure I capture all the key points without redundancy. First, I'll start by reviewing the original summary to identify the main sections. The original has sections for Main Themes, Activities, New Things, Questions, and Suggested Actions. Each of these has several points. My task is to distill these into a more concise version, ensuring that all critical information is included but presented in a clear, structured manner. Looking at the Main Themes, the original lists four: Crop Harvesting and Preparation, Crop Management, Collaboration and New Roles, and Time Constraints and Personal Notes. I need to check if these are accurate and if there's any overlap or redundancy. For example, "Crop Management" might be part of "Crop Harvesting and Preparation," but maybe it's better to keep them separate as they cover different aspects. Next, the Activities section has several tasks. I should verify that each activity is clearly described and that there's no missing information. The original mentions bunching chard, onion harvesting, basil harvesting, garlic bunching, potato and squash work, and interaction with the manager. I need to make sure these are all included and that the details like the dentist appointment are noted. For New Things, the original lists five points: early onion harvesting, basil harvesting technique, garlic bunching and drying, potato timing, and the manager's role. I should ensure these are all covered and that the specific details like the "green toad square" to "blue tote" conversion are included. The Questions and Future Research section has five questions. I need to check if each is distinct and if there's any repetition. The suggested actions also have five points, which should be clearly listed. I should also check for any minor details that might have been missed. For example, the intern's note about the dentist appointment is a personal detail but is part of the time constraints. Also, the part about the basil being harvested in the dry field but corrected to garlic is important. Now, I need to structure this into a consolidated summary. The user probably wants a clean, organized version without the markdown, but in a structured format. However, since the user provided a markdown example, maybe they want a similar structure but more concise. I should make sure that the summary is in a logical flow, grouping related points together. Also, check for any inaccuracies. For example, the original mentions that the intern only did half a day due to a dentist appointment, which is part of the time constraints. Another thing to check is whether the new things and questions are aligned. For instance, the question about the manager's ideas is part of the new things, so that's correct. I think that's all. Now, I'll put it all together in a clear, concise summary, making sure each section is accurate and covers all the points from the original summary.

Consolidated Summary

Main Themes

  1. Crop Harvesting and Preparation: Tasks like bunching chard, harvesting onions, basil, and garlic, and managing potato timing.
  2. Crop Management: Monitoring crop readiness, strict timelines (e.g., potatoes), and optimizing harvest processes.
  3. Collaboration and New Roles: Interaction with the new general store manager and integrating her ideas into farm operations.
  4. 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

  1. Onion Harvesting: The ā€œgreen toad squareā€ to ā€œblue toteā€ conversion ratio needs optimization.
  2. Basil Harvesting: Elastic-bundling technique’s effectiveness for storage or yield.
  3. Garlic Volume Estimation: Challenges in estimating bunching volume during processing.
  4. Potato Timing: Variable window for harvesting and cooking requires better tracking.
  5. Manager’s Role: The new general store manager’s ideas and their potential impact on farm operations.

Questions for Future Research

  1. How to improve the efficiency of the onion harvest-to-tote ratio?
  2. Does elastic-bundling affect basil quality or yield over time?
  3. What methods can standardize garlic volume estimation during bunching?
  4. How to consistently track potato readiness and cooking timelines?
  5. How to integrate the manager’s ideas into farm operations?

Suggested Actions

  1. Refine Onion Harvesting: Track the ā€œgreen toad squareā€ to ā€œblue toteā€ conversion to improve efficiency.
  2. Test Basil Technique: Monitor elastic-bundling’s long-term effects on basil.
  3. Standardize Garlic Volume: Use weight or visual markers for better estimation.
  4. Develop Potato Schedule: Create a timeline for monitoring and immediate cooking.
  5. 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

Okay, let's tackle this query. The user provided a transcript of field notes from a farm intern and wants me to identify the main themes, list activities, new things encountered, questions for future research, and any suggested actions. First, I need to parse the transcript carefully. The intern is talking about their day on the farm. The main activities mentioned are bunching chard, washing and packing them, then moving to gather onions, which they mention are early onions, and then moving to basil, harvesting it, and then garlic. There's also some mention of potatoes and working with a new manager. The intern also has a dentist appointment, so they only did half a day. Main themes would be the various harvesting activities, the process of preparing and storing produce, the different crops (chard, onions, basil, garlic, potatoes), and the interaction with the new manager. Also, the intern's personal note about their dentist appointment. Activities: Bunching chard, washing and packing chard, gathering early onions, harvesting basil (two different times), bunching garlic, digging potatoes, harvesting summer squash, and interacting with the manager. New things: Early onions, the process of bunching and packing chard, the basil harvesting method with elastics, the garlic bunching and drying process, the potatoes being early and needing immediate cooking, and the new manager's role. Questions for future research: Maybe how to optimize the onion harvesting process, the effectiveness of the basil harvesting method, the garlic bunching and drying, the timing for potatoes, and the manager's ideas for the general store. Suggested actions: Maybe improve the onion harvesting, refine the basil harvesting method, monitor garlic drying, adjust potato harvesting timing, and collaborate with the new manager on the store's plans. I need to make sure I didn't miss any details. The intern mentions that the onions were harvested in a way that resulted in only two blue totes from five green toad squares, which is a bit confusing but that's part of the activities. Also, the intern's note about the dentist appointment is a personal detail but might be relevant to their work schedule. Also, the part about the potatoes needing to be cooked within an hour is a key point for future research. The manager's ideas are a new thing, so that's a point to note.

Main Themes

  1. Crop Harvesting and Preparation: Bunching, washing, packing, and storing various crops (chard, onions, basil, garlic).
  2. Crop Management: Early onion harvests, garlic bunching and drying, potato harvesting timing, and summer squash collection.
  3. Collaboration and New Roles: Interaction with a new manager for the general store, highlighting her ideas and potential impact.
  4. Time Constraints and Personal Notes: The intern’s half-day work due to a dentist appointment.

Activities Performed by the Intern

  1. Bunching and Processing Chard:
    • Bunched 100 chard bunches, washed, packed, and fridged.
  2. 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.
  3. 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).
  4. Garlic Harvesting:
    • Bunched garlic, noting the volume was ā€œa little less than yesterday.ā€
  5. Potato and Squash Work:
    • Dug early potatoes (to be cooked immediately).
    • Harvested summer squash (limited quantity).
  6. Interaction with Manager:
    • Spent time with the new general store manager, noting her ideas and potential role.

New Things Not Yet Encountered

  1. Early Onion Harvesting: The process of transitioning from ā€œgreen toad squareā€ to ā€œblue totesā€ after processing.
  2. Basil Harvesting Technique: Using elastics to bundle basil at 2–3-inch heads.
  3. Garlic Bunching and Drying: The visual and logistical challenges of estimating volume when bunching garlic.
  4. Potato Timing: The strict window for harvesting and immediate cooking of early potatoes.
  5. Manager’s Role: The new general store manager’s ideas and potential impact on the farm’s operations.

Questions and Future Research

  1. Onion Harvesting Efficiency: How to optimize the ratio between ā€œgreen toad squaresā€ and final totes to avoid under- or over-harvesting?
  2. Basil Harvesting Method: Is the elastic-bundling technique effective for long-term storage or does it affect yield?
  3. Garlic Volume Estimation: How to better estimate garlic volume during bunching to avoid under- or over-processing?
  4. Potato Timing: What factors influence the ā€œvariable windowā€ for potato harvesting, and how to consistently track it?
  5. Manager’s Ideas: How can the new manager’s ideas for the general store be integrated into farm operations?

Suggested Actions

  1. Refine Onion Harvesting Process: Track the ā€œgreen toad squareā€ to ā€œblue toteā€ conversion to improve efficiency.
  2. Test Basil Harvesting Technique: Monitor if elastic-bundling affects basil quality or yield over time.
  3. Improve Garlic Volume Estimation: Use a standardized method (e.g., weight or visual markers) to estimate bunching volume.
  4. Develop a Potato Harvesting Schedule: Create a timeline for monitoring potato readiness and immediate cooking.
  5. 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:

  • July 16th - When Everything Is in Production
  • July 8th - The Broad Spectrum You Use is What You Deserve
  • July 2nd - Schrƶdinger's Courgette
  • July 1st - Moving Coops on a Hot Day
  • June 23rd - Field Irrigation and Pig Fencing