wal.sh
Table of Contents
1. current focus
Q4 2026 has two threads, and they are the same question asked twice.
Context surfaces. What a running system emits that a worker can read from its own tools — logs, diagnostics, traces, a rendered DOM, the agent's own hook stream. Read-only by default: a surface creates context, rather than answering a question the worker already knew to ask. Local by definition — the framing is here. The Q3 survey found that the products growing around coding agents persist the transcript, the terminal and the view, and none of them persists the program under test; that absence is the thread.
Collaboration. What happens when more than one worker shares those surfaces — gossip rather than locks, claims that expire, three consumers on one hook surface with nothing arbitrating between them.
Both drive what is worth attending at Clojure/conj 2026, where the REPL-as-agent-tool sessions are the overlap.
- 2026-09 context surfaces — what a running system emits that an agent can read; read-only by default, and not an agent harness
- 2026-09 Bot and Agent Trust Management Software: The 2026 Landscape — Forrester renamed "Bot Management" to "Bot and Agent Trust Management" in Q2 2026; surveys what shipped: agent-SSO, NHI consolidation, agent registries, A2A/MCP trust primitives, DNS-anchored identity
- 2026-09 the agent integration layer, Sept 2026 — pi, Herdr and iTerm2 each wrap a different layer; three systems now share one 30-event hook surface, and none of them persists the program
- 2026-09 Building a Clojure Agent Environment — surveyed and tested: delimiter repair is the cheapest control and the least adopted (2 of 93 repos)
- 2026-09 2026 agentic software engineering: terminology placeholder
- 2026-09 isolation makes the error channel an oracle — a shared console is not a signal; three instruments that disagreed
- 2026-09 the DEF CON 32 badge — it charges and never enumerates, which on USB-C is not yet a fault
- 2026-09 two accounts, two machines, one spec
- 2026-09 bac and P-99
- 2026-09 building the display sink
- 2026-09 rolling claude code upgrades from a running session
- 2026-09 claude code in a bastille jail on freebsd 15.1
- 2026-09 forgetting and attribution
- 2026-09 five boundaries, four isolations
- 2026-09 shipping the model
- 2026-07 agentic systems: what the 2026 books do not cite
- 2026-07 logic for programmers tools
- 2026-07 muse spark 1.1 read as agent loops
- 2026-07 grinding a PRD until it breaks
- 2026-07 refinement loop across heterogeneous systems
- 2026-06 code-search and code-graph MCP servers on FreeBSD
- 2026-06 type systems, one tool four ways
- 2026-06 annotation systems
- 2026-06 arithmetic by HTTP redirect, proved to halt
- 2026-06 property-testing the crowsnest client
- 2026-06 choreographic prompting
- 2026-06 pbt shrink discipline
- 2026-06 shared repl as gossip protocol
- 2026-05 pocket-es
- 2026-05 agent memory architectures
- 2026-05 repl-driven compliance pipeline
- 2026-05 repl-driven flight tracking
- 2026-05 the cljs shared-core port, four rounds
- 2026-05 trust boundaries as a typed category
- 2026-04 goldberry frontend invariants
- 2026-04 claude code workshop
- 2026-04 cli coding agents Q2 2026
- 2026-04 qwen3.6 and the kv cache constraint
- 2026-04 cloudflare agents week 2026
- 2026-04 claude code features Q2
- 2026-02 agent isolation with freebsd jails
- 2026-01 elenctic vibe code review
- 2026-01 claude code + ollama
- 2026-01 freebsd 15.0 upgrade
- 2026-01 agentic workflow with claude code
- 2026-01 agentic systems 2026
- 2026-01 lean4 on freebsd 15.0
- 2026-01 tla+ system design
2. past
2.1. 2025
- 2025-12 ads-b flight tracking
- 2025-12 unix v4 (games)
- 2025-12 agent token exchange
- 2025-12 beads/bd
- 2025-11 multi-agent frameworks
- 2025-10 pulumi idp
- 2025-10 go agentic workshop
- 2025-09 terminal ai agents
- 2025-09 rust
- 2025-07 wave client for emacs
- 2025-05 local-first software
2.2. 2024
- 2024-12 agentic systems q4
- 2024-10 mcp research
- 2024-09 repolens
- 2024-09 harvard cs50 ai
- 2024-08 structured output
- 2024-08 aif-c01
- 2024-07 apl
- 2024-06 software umwelt
- 2024-04 advanced python
- 2024-03 tla+ system design
2.3. 2023
- 2023-11 openai models
- 2023-11 interlisp
- 2023-10 fine-tuning
- 2023-10 summarizing agents
- 2023-06 local-first
2.4. 2020–2022
- 2022-07 systems design
- 2022-03 api federation
- 2021-12 software design and architecture
- 2021-08 katas
- 2021-07 kubeflow
- 2021-05 terraform patterns
- 2021-04 dynamodb
- 2021-03 libpython-clj2
- 2021-02 machine learning design patterns
- 2020-12 domain-driven design
- 2020-07 graphql
- 2020-07 icfp 2020
- 2020-06 scheme
- 2020-06 jq
- 2020-03 ci/cd
- 2020-01 lambda and terraform
2.5. 2016–2019
- 2019-12 clojure+graphql
- 2019-06 technology radar
- 2019-06 reagent cookbook
- 2019-04 model interpretability and fairness
- 2019-04 deeplens
- 2019-02 machine learning pipelines
- 2019-01 sklearn
- 2018-09 reagent ui components
- 2018-03 design driven apis
- 2017-06 reagent tooling
- 2016-12 clojure/conj and clojure.spec
- 2016-11 dataLayer schema
- 2016-10 identity and lending with blockchain
- 2016-10 blockchain border bank
- 2016-09 stochastic
- 2016-06 fe design and tooling
- 2016-02 rust
2.6. 2009–2015
- 2016-01 project gamr
- 2015-12 json-api
- 2015-09 food ontology
- 2015-06 video conferencing
- 2015-05 collaboration scoring and dashboard
- 2015-06 polymer
- 2015-02 patent disclosure
- 2014-04 linked resources favicon.ico requests
- 2013-06 gpg public key for clojars
- 2013-02 delayed load and facebook review
- 2012-12 scrubby
- 2012-12 hashcode
- 2012-11 javascript ast statistics
- 2012-11 grunt release with git-flow and puppet
- 2012-10 800 trackers by top sites (original)
- 2012-09 cors
- 2012-07 promises and animation
- 2012-06 try/catch/finally
- 2012-05 security enforcing javascript
- 2012-05 iframe accessibility
- 2012-04 global execution context
- 2011-12 app cache expiration
- 2011-09 chrome ide
- 2011-07 social sharing +1, gigya, sharethis, addthis widget comparison
- 2011-07 facebook javascript sdk oauth update
- 2011-03 window.history.pushstate
- 2010-12 facebook friends shared interests
- 2010-11 below the fold analytics
- 2010-11 linkedin javascript api
- 2010-10 jqtouch theming for m.wal.sh
- 2010-10 facebook seattle office opening party shared interests procedure
- 2010-09 encode fonts in css data uris
- 2010-06 login form + heavy content
- 2010-04 page speed vs. yslow!
- 2009-12 @anywhere api review
- 2009-11 a/b test (ga)
- 2009-10 open graph fb:like
- 2009-09 open graph social widgets
- 2006-06 poll UI / UX anti-patterns
- 2009-11 a/b test (ga)
- 2009-10 open graph fb:like and publishing
- 2009-09 open graph social widgets and fbml poc
- 2006-06 poll UI / UX anti-patterns and click tracking
3. events
Upcoming: PLDI (Jun 15) · FLOC (Jul 13) · LICS (Jul 20) · GopherCon (Aug 3) · Hot Chips (Aug 23) · ICFP (Aug 24) · SPLASH (Oct). Full list to
- (racketcon) (Brown, 2020, Providence, Northwestern, UW Seattle, UMass Boston)
- advent of code (2021 (virtual))
- ai impact tour – san francisco (2024)
- agents of impact (2026 boston) — aws + dynatrace; bedrock and agentcore labs, agent orchestration and governance
- anthropic partner series (2026 webinar) — will larson on roadmapping by open decisions rather than dates
- aws infrastructure day (2024)
- aws innovate 2019: ai edition
- babashka (2023 berlin, 2026 amsterdam)
- beam summit (2023 nyc)
- berklee aims (2026 boston) — ai music summit, generative music, holly herndon keynote
- boston intersystems developers (2026 cambridge) — ai meetup & mixer; intersystems iris, clinical-ai privacy
- bugbash (2026 dc) — antithesis, software correctness, DST, formal methods
- clojure/conj & clojure/west (2012+, 2013, 2016, 2017, 2016, 2019, 2023, 2024)
- computefest 2019: interpretability and fairness
- def con (18+, 19, 21, 27, 32)
- djangocon europe (2020)
- dutch clojure days (2026 amsterdam)
- els (2026 kraków) — european lisp symposium, MOP, codegen, CL implementations
- emacsconf (2021, 2023, 2024, 2025)
- gdg (yeoman / grunt / bower)
- git merge (2026 lisbon) — git + jujutsu, gitbutler/openai/gitlab, version control for agentic dev
- github copilot dev days (2026 boston) — AICamp, agent harness surface, CLI tooling
- goatmire elixir & nervesconf eu (2026 varberg) — nerves 2.0, atomvm, formal verification for iot alerting
- google developers ai/ml devfest (2020 (virtual))
- google i/o (2010, 2012)
- healthcare nlp summit (2024 (virtual))
- hot chips (2026 palo alto) — HC38, high-performance chips, CPU/GPU/memory architecture
- icfp (2026 indianapolis) — miniKanren workshop, relational programming
- ignite (2009, #46 (2024))
- juliacon (2017)
- latch-up (2024 boston)
- barbara grosz lecture (2026 harvard) — jon kleinberg on world models and the mismatch that sets people up to fail
- libreplanet (2014, 2016, 2024)
- llvm developers (2020 (virtual))
- nescala (2023 (virtual))
- odsc east (2019)
- pycon (2024 (virtual))
- pytorch conference (2025, 2026 san jose) — agentic AI, RL post-training, ExecuTorch
- re:invent (2020 (virtual))
- rustconf (2016, 2019, 2025, 2026 montréal) — tenth anniversary; std-library proofs, BorrowSanitizer, gccrs on the kernel
- smallcon (2024 (virtual))
- pldi (2026 boulder) — PAgE agentic engineering workshop, egraphs, Nitro isolation
- popl (2025 denver)
- splash (2011, 2013, 2020 (virtual), 2023, 2024, 2026 oakland)
- strange loop (2023 st louis)
- tsconf (2019, 2020, 2021)
- velocity (2011)
- vivatech (2018, 2024 paris)
Figure 1: FSF Member