Skip to main content

Data and AI Weekend 2026: Measuring AI Adoption

· 5 min read

Reflections from the conversation at Data and AI Weekend 2026, on the subject of measuring AI adoption.

In brief:

  • Measure business value, not minimum use
  • In addition to monetary cost, there may be such a thing as too much use
  • Conversations with the LLMs risk short-circuiting conversations with co-workers
  • Measure the human element — what we bring and share in an artificially intelligent workplace

Data and AI Weekend 2026: A Conversation

· One min read

A conference focused on the hallway conversations rather than the slide decks?

Is that going to work?, I kept wondering.

Answer: a resounding YES.

While the speakers at prior Data Days were always terrific, this (mostly) conversational format delivered so much more in terms of practical ideas and deep questions for continued reflection.

I can read the speakers' books and blogs or listen to their podcasts on my own. But the conversation with all of you made it so much more interesting.

For those who led the sessions: thank you for your time, your insights, and seeding the questions that got the ideas flowing. For the participants: thank you for a weekend of inspiring conversations. And a special shout out, blessings, and gratitude for Lynn Bender pulling it all together.

The economics of such an event are difficult. Keeping my fingers crossed that Lynn still has the heart — and the business model — for Data and AI Weekend in 2027.

Stick figures at a table, talking

Sandboxing for YOLO Safety

· 8 min read

TL;DR summary: Docker Sandboxes are a convenient and effective means of safely running a coding harness in permissions bypass mode.

YOLO is now (dangerously so) the norm​

Running coding harnesses in YOLO (bypass permissions) mode has become the new norm:

  • Configuring the right permissions is "hard" (read: tedious), especially when you throw in git worktrees that cause compound commands (cd <worktree> && <take an action>).
  • Approving permissions demands attention: it is stultifying and ruins much of the benefit of using a coding agent - letting it run while you go do something else.

In YOLO mode, the coding harnesses in summer 2026 seem to be very good at preventing the agents from reaching files outside the code repository; in all of 2026 I do not think I have denied permission to anything, and my spot-checking of the logs revealed nothing concerning.

Then again, they might just be very good at hiding their tracks... see recent news about agents "escaping" to crack into other companies.

From Ad-Hoc Prompts to a Repeatable Agentic PR Review Workflow

· 5 min read

From time to time I pop in to peek at one of the dozens of pull requests that come through my mailbox daily, furthering the work of the Ed-Fi Alliance to help connect student data. What feature, improvement, or bug fix are the teams working on? How has this engineer approached a given problem, what tests have they written, what documentation have they provided, are the I/O seams sufficiently fault tolerant? Did they run the GitHub Copilot Code Review Agent, and fix the issues detected there?

tip

TL;DR Created a team of specialist reviewers skill and use it on anything non-trivial. After its analysis, it offers to post a nicely-formatted review comment on the PR. I then go back and edit that review comments, to avoid slop and/or excessive cognitive load.

Falling in Love with the CLI AI Harness

· 3 min read

For all of last year, I wondered why anyone would use the CLI version of Claude Code and similar tools. I asked a colleague about this a couple of times, and still had trouble getting it.

Until I sat down and used the CLI to perform my work. As a knowledge worker, if you haven't used copilot or claude or (favorite tool) in the terminal, you are truly missing out.

🔝 Top 3 reasons I like this experience:

Claude Code CLI

The Inward Turn

· 5 min read

Bahá'u'lláh's teachings focus, at their core, on the concept of the essential unity of humanity: that we are biologically one "species", we should expand our notions of belonging and compassion to the entirety of humanity, and that doing so is the road to peace. [1]

Another of His teachings is the concept of moderation [2]. One manifestation of that moderation is in the balancing act between "units" of humanity: individual, family, community, institutions, government. Each unit has its prerogatives [3], its spheres of action, overlapping one another, seeking to avoid infringement on the others whilst simultaneously protecting the harmony of all.

Commemorating the Birth of Bahá'u'lláh

· One min read

Today we are celebrating the second of the Twin Holy days in the Bahá'í calendar: the birth of Bahá'u'lláh, founder of the Bahá'í Faith, in 1817. Yesterday we celebrated the birth of the Báb, born in 1819, who as an independent messenger from God both declared a new religion as a break from Islam, and prophesied that another, greater revelation would come soon after His own. Both were born in Persia, which is today known as Iran. In the lunar calendar used by the Muslim world, their births fell on consecutive days. Consequently, Bahá'ís around the world celebrate them as the "Twin Holy Days".

Entrance to the Bahjí Pilgrim House

Entrance to the Bahjí Pilgrim House, near the Shrine of Bahá'u'lláh (source)

Continue...

GitHub Copilot and Signed Commits

· 4 min read

GitHub Copilot Coding Agent is an impressive and powerful tool for "autonomously" completing development tasks running in GitHub's environment. Like any tool, there is a learning curve ahead before any of us become truly high functioning, beginning with the statement of a well crafted prompt.

⚠️ But I have a concern: lack of commit signing. Should that stop us from adopting Coding Agent? TL;DR conclusion: time to relax the commit signing requirement.

Initial Experiments with GitHub Copilot in Agent Mode

· 5 min read

GitHub CoPilot recently promoted Agent mode as a full feature in VS Code. Many writers and commenters in the blogosphere think competitors are still better; perhaps they're right. But this is the one I have, and Microsoft is innovating rapidly - seeing that first hand at Microsoft Build even as I type this. So in recent days I've performed three initial experiments that I want to share. Not because I'm doing anything brilliant: just trying to find tasks that might be a good fit, learn how to interact with the tool, and share a bit to help others in my proximity.

Lesson: be patient, and be in a learning mode. Not just waiting for it to finish (might take several minutes), but also in getting the right results. I remarked on a failure (below) to my colleague Jason Hoekstra; he suggested that I simply undo and try again. It was the right advice. Experiment and build an intuition.

Below I describe three experiments and outcomes.

safnet logo