Sign in

NON-TOXICNo ads · No shady algorithms

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Adron 🤘🏻

@adron.metalhead.club.ap.brid.gy
9 followers 0 following 267 posts

Shredder, metal head, bikey cyclist, coder, databases, shooter of projectile launchers, tree hugger, peace hippy & war monger, but ya know, it all just depends on so […] 🌉 bridged from ⁂ metalhead.club/@adron, follow @ap.brid.gy to interact

PostsRepliesMedia
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 23/10/2026
AI won't fix your bad habits for you, it'll just compound them. It's on your shoulders to identify and fix your bad habits, improvement is still your job. You could however ask AI about your bad habits and tell it to give em' to you with brutal honesty.
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 21/10/2026
Made it!
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 21/10/2026
Ya know society judges you if you’re vapid enough to buy one of these new Tesla’s. Yer in bed with an absentee father, scummy misogynist, pseudo-Nazi, Ukrainian murdering, boot licking fascist with a penchant for doing Putin’s bidding, and maturity stunted shit show of a man. What even is your […]
metalhead.club
Original post on metalhead.club
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 21/10/2026
Also scoped out a Muli! Anybody got thoughts?
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 21/10/2026
Now the pick up! Bike in a bike plus cargo!
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 21/10/2026
As I’m on the light rail heading into the city, I’m listening to some Softies (ie Microsofties) talking about the fear of AI, how new students are disappearing for Comp Sci and a whole bunch of other thoughts. It’s kind of fascinating to hear people actively discussing the fear and terribleness […]
metalhead.club
Original post on metalhead.club
010 1
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 21/10/2026
There are some other rad riders and modes onboard today too.
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 21/10/2026
This is the fit BTW for this particular Denago bike.
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 21/10/2026
If you’re curious. The back crate is one of the 6-gallon milk crates with three bungie cords holding it perfectly tight to the back rack. Bungee cords work great because there’s that little bit of leeway that keeps it from snapping things off.
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 21/10/2026
Using an e-bike to go pickup the cargo bike via Link today. It’s nice to be able to take a bike to pickup a bike with a light rail ride in the middle trip segment.
010 1
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 21/10/2026
Using an e-bike to go pickup the cargo bike via Link today. It’s nice to be able to take a bike to pickup a bike with a light rail ride in the middle trip segment.
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 20/10/2026
The way it is all organized (or not) that's about the only way you'll be able to make any sense of it all. All that said, this is indeed a perfect example of where something that is relatively unusable can be made usable with some good models that know how to effectively use it via skills files […]
metalhead.club
Original post on metalhead.club
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 20/10/2026
Still amazing that AWS is wasting all that time managing that Python CLI when they could just move it to Golang and actually get us real native binaries that run cleaner. It's such a surrealist mess of glued together libs and all. 😑
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 19/10/2026
They write this as if New York isn’t already pissed at so much of the forced shitty delivery culture from AMZN. Like another “threaten us with a good time” situation. 😂
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 19/10/2026
That’s my real issue with auto-focused bullshit, is that it ends up under any stress at all (which is daily) just not serving anybody well. Cyclists and pedestrians at least, if bike lanes, sidewalks, or such exist, aren’t impacted as much but still have to deal with the undeserved lethality of […]
metalhead.club
Original post on metalhead.club
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 19/10/2026
What was the racist pseudo-libertarian pseudo-crony-capitalist-grifter dude’s name? This shit is squarely on that bozos shoulders. Shameful mess. 🧵 2/2
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 19/10/2026
But instead, I send from Seattle with love, a giant fuck you Trump and the ICE fascists you keep trying to split us up with and steal children and families from us. Seattle is rocking, I love it, and we’re gonna hold. We’re not gonna give up a better life cuz of an infirm dotard. 🧵 3/3
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 19/10/2026
Got some rice crackers today I bought months ago. Paid that 40% or whatever tariff bullshit on. Thanks for more taxes Trump, you asshole.
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 19/10/2026
How fast does it bleed off during a steep & hilly ride? HSD P10e Sport | Tern Bicycles HSD P10e Sport is a 1-passenger electric cargo bike, certified to UL 2849, with Bosch eShift for wireless auto-shift, Smart System, and Performance Sport motor […]
metalhead.club
Original post on metalhead.club
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 14/10/2026
Weekend views! Thanks Pacific Northwest!
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 14/10/2026
a few more.
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 14/10/2026
Shroomies! Rather smurfy like eh! 🧵
100 1
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 09/10/2026
Essential Context Management for AI Agents in Development Explore the importance of context management and precise prompts for effective AI interaction in project workflows using Herdr […]
metalhead.club
Original post on metalhead.club
110 1
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 09/10/2026
I'm not sure about everybody else. But having an "AI Bot" that attempts to sound human - EVEN WHEN SELF-IDENTIFYING AS AN AI - is the absolute worst red flag you can put forward when attempting to recruit me or follow up with me about anything. Just don't have robots call me. Any other method […]
metalhead.club
Original post on metalhead.club
001 1
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 09/10/2026
Optimize Your Workflow with Herdr: AI Coding Agent Manager Discover Herdr, the terminal workspace manager that transforms how AI coding agents communicate and operate within your terminal. compositecode.blog/2026/10/09/herdi…
compositecode.blog
Herding Agents: How I Actually Use Herdr (on a Ridiculously Wide Screen)
One coding agent is a tool. Two is a pair. Six is a zoo, and somebody has to know which animal is chewing on the fence. For most of this year that somebody was me, armed with a pile of terminal windows, a couple of tmux sessions I half remembered setting up, and the nagging feeling that some agent somewhere had been politely waiting on a yes/no question for twenty minutes. Agents don’t tap you on the shoulder. They sit there, cursor blinking, and burn the most expensive thing in the whole setup, which is wall-clock time. Herdr fixed most of that for me. This post covers what it is, how it works, and how I lay it out day to day. There’s a companion post **(TBD)** on _why_ I split things up the way I do and how I prompt inside the panes. This one is the tour. ## What Herdr is Herdr bills itself as “the runtime your coding agents live on.” Less marketing, more mechanics: it’s a **terminal workspace manager built for AI coding agents**. If you’ve used tmux, you already have about 70% of the mental model. It’s: * **A single Rust binary.** No Electron and no browser tab pretending to be a terminal. `brew install herdr`, or `curl -fsSL https://herdr.dev/install.sh | sh`, and you’re done. * **Something that runs _inside_ your terminal.** iTerm, Ghostty, WezTerm, kitty, Alacritty, even inside tmux if you enjoy nesting dolls. It doesn’t replace your terminal. It organizes what’s in it. * **A client/server pair.** A background server owns the terminal sessions. The thing you look at is just a client. Close the window, detach, drop SSH, and the agents keep working. Reattach and they’re right where you left them. (I learned this the fun way while building the screenshots for this post: the demo window got closed out from under me mid-run, and every agent was still sitting there when I reattached.) * **Agent-aware.** This is the actual point. Herdr detects Claude Code, Codex, Cursor’s agent, Copilot CLI, OpenCode, Devin and a pile of others, then classifies each one’s state so you don’t have to go look. ## The model: session › space › tab › pane Herdr’s concepts page lays out four nouns. The precision matters, so here they are the way I think about them. Noun| What Herdr says it is| What I use it for ---|---|--- **Session**| A persistent server namespace. `herdr` attaches to the default one; `herdr --session <name>` gives you an isolated one.| My one long-lived “everything” session, plus throwaway named sessions when I’m experimenting (like the demo session for this post’s screenshots). **Workspace** (the sidebar calls them _spaces_)| “The top-level project container. Use one workspace per repo, task, or investigation.”| **One space per folder I’m working in.** Full stop. **Tab**| “A layout inside a workspace.”| **One tab per kind of work:** `pr-reviews`, `domain-modeling`, `implementation`. **Pane**| “A real terminal.”| One agent, or one shell, or one thing I’m watching. Arranged in vertical or horizontal splits. Then there are the **agent states** , which make the whole thing worth it: * **Blocked:** the agent needs input, approval, or a decision. _This is the one you care about._ * **Working:** it’s chewing. * **Done:** it finished and you haven’t looked yet. * **Idle:** it finished and you have looked. * **Unknown:** Herdr can’t tell, usually because it’s a plain shell. Those states roll up into the sidebar. Each space gets a dot, and there’s an **agents** list underneath that shows every agent across every space. One glance and I know who’s blocked, who’s working, and who’s done and quietly waiting for me to read their output. That’s the shoulder tap agents never gave me. ## How it works (enough to be dangerous) ### Keyboard The default prefix is `ctrl+b`, deliberately tmux-flavored, and the keymap is “prefix-first” so Herdr doesn’t steal keystrokes from your shell, editor, or the agent. The ones I actually use: Keys| Does ---|--- `prefix` `v`| Split vertical: new pane to the right, side by side `prefix` `-`| Split horizontal: new pane below, stacked `prefix` `h` / `j` / `k` / `l`| Move focus left / down / up / right `prefix` `z`| Zoom the current pane (and again to unzoom) `prefix` `r`| Resize mode `prefix` `c`| New tab `prefix` `shift+t`| Rename tab `prefix` `1`…`9`| Jump to tab N `prefix` `shift+n`| New workspace (space) `prefix` `w`| Workspace picker `prefix` `b`| Toggle the sidebar `prefix` `q`| Detach (everything keeps running) `prefix` `?`| Help, for when you forget all of the above Run `herdr --default-config` to see the full annotated config, including how to remap any of it. Mouse works too: click, drag, split. I won’t judge. ### The CLI and socket API Here’s where it stops being “tmux with a status light.” Everything you can do with a keystroke you can also do from the command line over Herdr’s socket API. That includes the agents themselves, since they’re running in panes Herdr owns. Every screenshot in this post came from a layout I scripted like this, in an isolated session so my real one never got touched: # a space per folder herdr workspace create --cwd ~/Codez/ledger-service --label ledger-service # name the first tab for the kind of work happening in it herdr tab rename w3:t1 domain-modeling # agent on the left, reference material on the right, split again downward herdr pane split w3:p1 --direction right --ratio 0.5 herdr pane split w3:p2 --direction down --ratio 0.5 # start an agent and hand it a scoped prompt herdr pane run w3:p1 "claude --permission-mode plan" herdr agent prompt w3:p1 "Read docs/domain.md and internal/ledger/entry.go. Using only the domain terms Account, Entry, Journal, and Posting (never 'transaction'), describe a Posting aggregate..." # and then, the good part herdr agent list # who is working / blocked / done herdr agent wait w3:p1 --until blocked --until done # block until it needs me herdr pane read w3:p1 # read what it said, without switching to it That’s enough rope for agents to spawn panes, prompt _each other_ , and notice when a sibling is blocked. I’ll admit that’s both very cool and the setup for a future post titled something like “How My Agents Unionized.” ### Integrations `herdr integration install claude` (or `codex`, `copilot`, `opencode`, and so on) drops a small hook into each agent so it reports its lifecycle to Herdr directly, rather than Herdr inferring state by watching the screen. `herdr integration status` shows what’s wired up. Do this. The state dots get noticeably more accurate. ### The rest of the toolbox * **Worktrees:** `herdr worktree create` makes a git worktree and opens it as its own space. It fits the one-branch-per-agent pattern I wrote about in Giving Every Agent Its Own Branch: Git Worktrees for Parallel AI Work. * **Remote machines:** `herdr --remote <ssh-target>` puts panes on other boxes in the same sidebar, and they reconnect independently. See Connecting machines. * **Session state:** layouts persist and restore. Processes don’t survive a server restart (nothing does, that’s physics), but the shape of your workspace does. See Session state. ## How I actually use it That’s the brochure. Here’s what my screen looks like. ### One space per folder Every folder I’m actively working in gets its own space, named after the folder. As I type this, my sidebar has ten of them: `interlinedlist`, then `interlinedlist-ios`, `interlinedlist-macos-native`, `interlinedlist-windows-app`, `interlinedlist-android`, `interlinedlist-architecture-migration`, a couple of client and side projects, and the repo this post lives in. Is that a lot? Sure. Is it more than what’s actually in my head? No. It’s _exactly_ what’s in my head, and that’s the point. The sidebar is a direct readout of my working memory. If it isn’t a folder I’m working in, it doesn’t get a space. When I stop working in a folder, the space goes away. My `config.toml` even sorts the agent list by space (`agent_panel_sort = "spaces"`) so the agents group the same way my brain does. It’s mostly for my own mental organization, and I’m fine with that. The agents don’t care what the sidebar looks like. I do. ### One tab per kind of work Inside a space, tabs aren’t “more room.” Tabs are **modes**. I name them for the kind of work being done: * **`domain-modeling`** : one agent, plus the glossary, domain notes, and recent history open next to it. The agent’s job is to think, not type. * **`implementation`** : one or more agents, each scoped to a slice of the code, with a diffstat or test runner and a plain shell beside them. * **`pr-reviews`** : a reviewing agent next to the actual diff, so I can check its claims against the code without switching windows. Most spaces have just one tab, whichever mode that folder is in today. The busy ones have all three. Switching tabs is switching hats, and the tab label tells me which hat is on before I’ve read a single line. ### One or more terminals, split vertically or horizontally Within a tab I keep a simple rule: **agents get tall columns, shells get short stacks.** Agents produce long, scrolling output: plans, numbered findings, diffs they want to show me. That wants height. So agents get vertical splits (`prefix v`), side by side, full height. Shells, test runners, `git log`, diffstats and log tails are glanceable. They get horizontal splits (`prefix -`) stacked in the right-hand column. ### The ultrawide changes the math Here’s the cheat. I run all of this on a **5120×1440, 32:9 ultrawide** : two 2560×1440 monitors fused into one with no bezel down the middle. At normal terminal font sizes, that’s room for **three or four full-height agent columns _plus_ a stacked utility column and the sidebar**, all visible at once, nobody squished. On a regular 16:9 screen, that same implementation tab looks like this: Workable. Tight. Add a third agent and you’re zooming panes in and out all day. On the ultrawide it’s this: The difference isn’t really “more stuff.” It’s that **nothing is hidden**. When an agent goes blocked, I don’t need to find it. It’s already on screen, in my peripheral vision, with a red dot in the sidebar to back it up. Herdr tells me _who_ needs attention. The ultrawide means I can _see_ why without changing anything. That screenshot is an agent I’d told to touch `cmd/main.go` _only_. It found the repo had no `go.mod`, which meant staying in scope required a decision. So it stopped, went **blocked** , and asked. Herdr flagged it, and I could see the question without switching anything. Total cost: one keystroke. The alternative, an agent “helpfully” adding a module file and rewiring imports across a package I’d explicitly fenced off, costs a lot more than one keystroke. Why that worked, and how I write prompts so it keeps working, is the next post **(TBD)**. ## The short version * **Herdr** is a terminal workspace manager for coding agents: one Rust binary, runs in your terminal, background server, agent-state detection. * **Spaces are folders.** One per folder you’re working in. It’s a mirror of your head, not a filing cabinet. * **Tabs are modes of work.** `pr-reviews`, `domain-modeling`, `implementation`. * **Panes:** agents tall, shells short. * **The sidebar** tells you who’s blocked. The **ultrawide** lets you see why without moving. Install it, run `herdr`, hit `ctrl+b ?`, and give it a day. Worst case, you’ve got a nice tmux. Best case, you stop finding agents that have been patiently blocked since lunch. ### References * Herdr: herdr.dev · Docs · Concepts · Configuration & keybindings · Agents · Socket API · Source on GitHub * Related on Composite Code: * Giving Every Agent Its Own Branch: Git Worktrees for Parallel AI Work * Ask, Plan, Confirm: Making Agents Stop Before They Start * Twenty-ish Terminal Commands for Getting Around the File System * Screenshots were captured on Herdr 0.8.0 in an isolated `--session`, against throwaway demo repos, with Claude Code in plan mode (nothing was written to disk by the agents). ### Share this: * Share on X (Opens in new window) X * Share on Facebook (Opens in new window) Facebook * Share on LinkedIn (Opens in new window) LinkedIn * Share on Reddit (Opens in new window) Reddit * Share on Tumblr (Opens in new window) Tumblr * ### Like this: Like Loading…
010 1
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 07/10/2026
This rests on the lack of discipline of leadership - NOT on engineers - they're largely just being forced into absurd situations and thus shoving garbage in and getting garbage out because of this. All of it, on so many levels is maddening but hilarious insane. Anyway, with that said, back to […]
metalhead.club
Original post on metalhead.club
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 06/10/2026
Lay it on me. www.dashingarrivals.com 🧵 2/2
dashingarrivals.com
Puget Sound Transit — Live Map
Track every active transit vehicle in the Puget Sound region — buses, trains, and ferries — in real time on a live map.
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 06/10/2026
Special bonus point if you're in Spokane. Hit me up, let's discuss. Happy to get ya coffee, beer, or whatever beverage of choice you'd like! 🍻 🧵 2/2
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 06/10/2026
So do you wait for the market to force their hand, do you route around them and build without their buy-in, or do you keep trying to open a door that was never unlocked from the inside? 🧵 3/3
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 29/09/2026
Transport Fever 3 released! It has begun!
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 24/09/2026
Streamline Coding Agent Setup for Maximum Productivity Unlock your coding agent's potential with a repeatable setup process. Learn key strategies for efficient local environments and collaboration. compositecode.blog/2026/09/24/agent…
compositecode.blog
Agent-Ready Local Environments and MCP
Getting a coding agent productive is less about the prompt and more about whether the machine in front of it can actually build, run, and reach the systems the work depends on. Cursor, Claude, Codex, and the rest are fast when the local world is already honest: dependencies install, the app boots, tests can run, and the external surfaces (GitHub, GitLab, Slack, Outlook, Teams, whatever is in play) are reachable through clear, permissioned paths. When those pieces are missing, the agent spends its tokens rediscovering your laptop instead of doing the job. This post is about making that setup cheap and repeatable. ## The real prerequisite is a bootable story Every repo should answer, in files the agent can read, a small set of questions: 1. What do I need installed on this machine? 2. How do I get from clone to a running local system? 3. Which services does this project talk to, and which of those am I expected to use locally? 4. Where do secrets live, and what is _not_ allowed? 5. How do I know the setup worked? If those answers only exist in your head, the agent will invent something almost right. Almost right is expensive. I keep this in the product repo as first-class docs and scripts: `README`, `CONTRIBUTING`, `docs/setup`, `scripts/bootstrap`, `.env.example`. When the work spans more than one codebase, I also mirror the “where the rest of the world lives” map in the project notes repo. ## Make setup mechanical Agents are excellent at following a checklist. They are mediocre at inferring your undocumented brew taps and tribal knowledge. What works well right now: **A single bootstrap path.** One script or documented sequence: install language runtimes, install dependencies, copy env templates, start local dependencies, run a smoke check. Prefer boring and explicit over clever. **Pinned, discoverable tooling.** Version files (`.nvmrc`, `.node-version`, `mise.toml`, `asdf` configs, `rust-toolchain`, etc.) beat README poetry. The agent should be able to detect the toolchain without asking you which Node major you meant last quarter. **`.env.example` that matches reality.** Every required variable named. No secret values. Short comments for where to get each one. If a variable is only for production, say so. **Smoke tests for the environment.** A command that proves the local stack is alive: `npm run doctor`, `make verify`, a compose healthcheck, a migration status call. Green means “safe to start feature work.” Red means “fix the machine, not the feature.” **Dev containers or explicit host setup. Pick one and document it.** Either the agent works inside a known container, or it works on the host with a known bootstrap. Mixing both without saying which is canonical creates two slightly broken worlds. This is the same instinct as my old `dev-setup-osx` habit, updated for a world where the “new developer” might be an agent that showed up thirty seconds ago. ## Tell the agent where the working systems are Local build is only half the map. Most real work touches other systems: source hosts, chat, mail, issue trackers, cloud consoles, internal APIs. Write down the topology. * Product repos and their remotes (GitHub, GitLab, both, mirrors). * Which environments exist: local, staging, production, preview apps. * Which human collaboration surfaces matter: Slack channels, Teams teams, Outlook lists, Linear/Jira projects. * Which of those the agent is allowed to read or write. * How authentication is supposed to happen for each. Do not make the agent guess that “the deploy” means GitHub Actions in one repo and a GitLab pipeline in another. Put the pointers in markdown next to the code or in the notes repo. Ambiguity here turns into the wrong PR opened against the wrong remote, or a “fix” that never lands where humans look. ## MCP is how agents reach the rest of the desk Model Context Protocol servers are the practical bridge between the coding agent and the tools already on your desk. Used well, they turn “go check the thread / issue / inbox / pipeline” into a first-class action instead of a copy-paste scavenger hunt. The useful pattern is not “connect everything.” It is “connect the systems this project actually depends on, with the least privilege that still helps.” A sane MCP layout for project work often includes: * **Source control:** GitHub and/or GitLab for issues, PRs, checks, and releases. * **Chat:** Slack or Teams for the channels where decisions and unblockers live. * **Mail/calendar:** Outlook or similar when the work is genuinely gated on threads or meetings, not because it is fun to give an agent your inbox. * **Project tracking:** whatever holds the tickets, if that is not already the git host. * **Docs and runbooks:** if they live outside the repo and agents keep asking for them. Wire these at the user or project level in Cursor (and equivalents elsewhere), then document in the repo which MCP servers are expected for this project and what they are for. An agent that knows “Teams is available for the eng channel, GitHub is available for PRs, Outlook is not in scope for this repo” wastes less time and takes fewer weird actions. Authentication matters. Prefer the product’s normal OAuth/device flows. Keep tokens out of the notes repo and out of prompts. If a server needs auth, say so in setup docs and stop there. Do not paste credentials into markdown “for convenience.” ## Boundaries beat cleverness An agent with broad access and no rules will eventually do something technically impressive and socially awful: comment in the wrong channel, open a PR against the wrong fork, or dig through mail that was never part of the task. Give it clear limits: * Read-only by default where write access is not required. * Explicit allow-lists of repos, channels, and projects. * Repo instructions that say when to use MCP versus when to stay local. * The same ask-plan-confirm gate you use for code changes when the action leaves the laptop (posting, labeling, merging, emailing). Local environment setup gets the agent building. MCP gets the agent collaborating. Boundaries keep both from becoming a mess you have to unwind. ## A minimal checklist I actually use When I stand up a project for agent-assisted work, I want at least this: 1. Clone, bootstrap, and smoke test documented and scripted. 2. Toolchain versions pinned in-repo. 3. `.env.example` complete; real secrets elsewhere. 4. Notes/brief that name the remotes, environments, and collaboration surfaces. 5. MCP servers configured for the systems in play, with purpose notes in the project docs. 6. Clear write/read expectations for each integration. 7. A first prompt that points the agent at setup docs before feature work. None of that is fancy. All of it is what makes Cursor, Claude, Codex, and friends look brilliant on day one instead of lost in your `PATH`. The goal is simple: when an agent sits down at the project, the local world boots, the surrounding systems are findable, and the rules of engagement are already written down. ### Share this: * Share on X (Opens in new window) X * Share on Facebook (Opens in new window) Facebook * Share on LinkedIn (Opens in new window) LinkedIn * Share on Reddit (Opens in new window) Reddit * Share on Tumblr (Opens in new window) Tumblr * ### Like this: Like Loading…
210 2
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 18/09/2026
Treat code as disposable and regenerable — if an AI wrote it in 10 minutes, the fix is often just regenerating it, not painstakingly patching a diff The goal isn't less rigor, it's rigor that matches the actual speed and nature of how code gets made now. PRs made sense when writing code was the […]
metalhead.club
Original post on metalhead.club
010 1
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 15/09/2026
Boom, got that done too! All that and I was enjoying the beautiful Lake Washington Bridge crossing al the while. Now I'm delving into some other work and studies, all while taking care of errands via transit - and bike! It's a great pairing, love it! Thx Seattle for being awesome like this! 🧵 4/4
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 15/09/2026
So I put my bike on the rack once I boarded the 2 line to Redmond and adjusted the seat right there on the rack. Super easy, wasn't in anybody's way, done! Then I sat and adjust my shoe clips with the other wrench: one shoe finished and then the next, done! Two tasks done without twiddling about […]
metalhead.club
Original post on metalhead.club
100 1
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 15/09/2026
A pivotal way to get your software built with integrity, consistency, speed, and quality. Two factory terminologies, one pipeline: sense → interpret → predict → act. Of the two which sounds more enterprisey + businessy + logical to you? 🧵 2/2
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 12/09/2026
a few more.
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 12/09/2026
BrickCon 2026! So much going on in this cityscape! 🧵
200 2
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 12/09/2026
a few more.
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 12/09/2026
BrickCon GI Joe! 🧐🤓 🧵
110 1
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 12/09/2026
Also so many folks riding the light rail to BrickCon! 💙 to see that! Good job Seattle!
100 1
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 12/09/2026
a few more.
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 12/09/2026
BrickCon 2026! Ships! Sailing! Pirates! 🧵
100 1
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 12/09/2026
a few more.
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 12/09/2026
BrickCon 2026! The railroads! 🚆 🧵
101 1
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 12/09/2026
a few more.
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 12/09/2026
BrickCon 2026! USS Iowa 👀 🧵
100 1
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 11/09/2026
Ever feel like some videos should just default to 2x? Some just seem - and maybe this is just me - seem so unbelievably slow.
100 1
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 10/09/2026
Biscuits are such a great buttery delivery mechanism!
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 10/09/2026
Which needless to say, friends don't let friends make the Windows mistake. Use literally anything else for an improved quality of life. 👍
000 0
Adron 🤘🏻 @adron.metalhead.club.ap.brid.gy · 10/09/2026
It has been and continues to be a train wreck of an operating system. I am so thankful for the time I've saved for work, play, time to watch grass grow, instead of dealing with this ridiculousness. 🧵 2/2
000 0