And sometimes you’re on the other side of the shot, giving someone else a chance.
You may not realize it at the time, but those can change the trajectory of someone else’s career.
You miss 100% of the shots you don’t take. You also miss about 100% of the shots you do take.
Always be taking shots.
Shots on shots.
Multiple times in my life one email, one conference connection, or one coffee chat has changed the trajectory of my career for the better.
Today we’re announcing Standard Code: A new coding agent with unlimited use, just like a cell phone plan.
Each line has no five hour limit, no weekly limit, no rate limit and powers one coding session. More lines = more parallel sessions.
How is unlimited use possible? 👇...
Announcing: Model Zen Garden
Walk around in one-shot 3D gardens to compare models. Your blind A/B tests are aggregated to rank the models.
This is an unsaturated test with significant headroom for new models. Oh, and Opus 5 is...shocking.
https://t.co/2csqtY2vG7
Announcing: sip — a small image processor for the orange cloud 🟠
An open source ultra low memory WASM image processing for Cloudflare Workers.
It resizes via DTC stream rather than a buffer, meaning even large jpgs can be processed directly on your Durable Object w/o OOM.
Hell froze over: announcing FormKit for React.
Secretly framework-agnostic since inception, today we’re open sourcing the most popular Vue form library…for React.
Why is this a big deal?
1. Forms are still hard. We (the creators of FormKit) thought form libraries were no longer necessary, given the trajectory of coding agents. It turns out we were wrong, and we learned this the hard way. Need repeating conditional fields nested 3 layers deep inside a dynamic component, with accessibility, validation, internationalization, and backend error placement? Turns out coding agents aren’t great at that. It’s table stakes for FormKit.
2. Single component. This matters more than you would think, but FormKit doesn’t ship lots of different components each with its own props. Instead, it has a single one: <FormKit type="any-input-type-here"> and unified props. This was done to provide a better DX to human engineers. It makes it easy to spot when a given component was part of the form’s data structure vs a presentational component. It turns out this matters even more to coding agents than humans. No matter where your coding agent is, whenever it sees “FormKit” it immediately knows “oh, that’s part of the form’s data”.
3. No plumbing. FormKit doesn’t require any manual data collection, event listening, or state tracking. It does all this for you on a heavily tested, framework agnostic, self-assembling graph. The only code your agent needs to write is declarative templates and submission handlers that respond to the state.
4. Dense colocation. FormKit’s syntax happens to be ideal for coding agents; nearly everything you need to know about a given input is *on* the input:
<FormKit
type="text"
name="email"
label="Email address"
help="How should we get ahold of you?"
validation="required|email"
/>
Colocation dramatically improves the efficacy of coding agents.
5. DOM. FormKit, unlike most form frameworks in React, renders the actual DOM. This also increases colocation and best practices, meaning your coding agent is far more likely to produce consistent and high-quality output that looks and acts the way its supposed to.
6. Schema. FormKit’s own inputs are not written using Vue or React — instead, FormKit has its own render schema — think of it like an AST for the DOM — and you can modify it on the fly. It’s not very human-friendly to write, but it turns out most models are already pretty well trained on FormKit’s schema. Want your inputs to look a bit different on one form than another? No problem, your coding agent can easily make those changes *without* modifying the JSX structure at all. Oh, and any inputs you create for Vue work with React and vice versa.
7. Plugins. FormKit leans into the unstructured tree graph hard. The graph doesn’t just collect data, it also passes down configuration and plugins. Want one form to work a bit differently than another one? No problem — just add a plugin to the top of that form or group and its children will all receive that feature. You can even mass assign props and configuration this way.
Of course, FormKit has been solving these exact issues for a long time, but it wasn’t until we started using it on our own projects with coding agents that we realized what a huge advantage it is.
With so many people using coding agents with React, it made sense to unveil FormKit for what it has always been — a completely framework-agnostic form framework that happens to unlock your coding agents.
➡️ https://t.co/jTsViHTo20
We’re open sourcing ArrowJS 1.0: the first UI framework for coding agents.
Imagine React/Vue, but with no compiler, build process, or JSX transformer. It’s just TS/JS so LLMs are already *great* at it.
AND run generated code securely w/ sandbox pkg.
➡️ https://t.co/y477CtT6qY
We're open sourcing dmux.
Our internal tool for running Codex and Claude Code swarms.
- tmux + worktrees + claude/codex/opencode
- hooks for worktree automation
- a/b claude vs codex
- manage worktrees
- multi-project per session
...more.
➡️ https://t.co/ImLyLY82pL
~100 days left.
Most will wait for January 1st.
But you don’t need another resolution.
You need a routine.
Start now. Be ready later.
Your future self will thank you.
https://t.co/kjBRunBGng → Get started for free today
#BodCoach
📚Building Bod Coach: LLM Lessons Learned The Hard Way.
"AI-first is one of the greatest paradoxes I've encountered in 20+ years of writing software. It's dead simple to wire up a fully functional demo but so so hard to make it good."
🔗👇
📣 Time to go public: https://t.co/eFch3i6us8 — a personal fitness trainer everyone can afford.
Living in your messages app your AI trainer learns your goals, plans your workouts, tracks your progress, and holds you accountable.
This is what AI should be. Available TODAY 👇
📣 Announcing: KickStart!
A next-generation form builder from the @FormKit team. Going live...now 👀
Generate a form, edit it with manual controls or AI prompts, then copy and paste @vuejs components or schema into your project.
🔗👇
📣 Sneak Peak: @FormKit KickStart. A next-generation form builder to kick start your next project.
Generate from:
👉 a prompt
👉 a DB schema
👉 screenshots of your old forms
👉 a napkin sketch
Shout out to @davidrobertson who was clutch on AI architecture 🙏.
🔗👇
📈Discover with @jpschroeder the art of creating scalable forms in Vue using FormKit.
This talk🎯by its creator delves into strategies for decomposing forms into smaller, composable components, simplifying dev & enhancing team efficiency: https://t.co/BfAcQi3piU