I make open source dev tools at entire.io like mise, aube, fnox, hk, mbx, pitchfork. Previously I wrote the heroku cli and oclif. ex-amazon/meta.

Dallas, TX
now that's a switch worth flipping
3
2
37
2,103
i made a sea shanty version of my hk video
2
3
22
1,555
9
5
41
3,072
Replying to @anderslie
use mr-boxington and target won't fill up anymore
3
1
23
983
13
Replying to @jdxcode @brianball
jk!
1
1
489
hk.jdx.dev – faster linting and git pre-commit hooks
8
28
325
22,777
in case you're wondering why mr-boxington has a strawberry on successful builds—it comes from my daughter's original mr-boxington (the namesake for my tool)
2
2
50
1,642
9
12
109
13,619
how long do you think this will last?
3
25
1,743
thanks anthropic!
6
120
3,017
Replying to @filpizlo
ngmi?
1
5
620
tuesday is dep day for me whenever one of these lands, renovate modifies the lockfiles and each PR does another full CI run. basically i have an N² CI queue. anyone have a suggestion?
12
16
6,048
if you think homebrew 7 is fast, wait till you try `mise bootstrap`
7
6
166
10,448
my favorite octocat by far
1
7
1,165
y'all want to have a virtual party to celebrate mise hitting 1 million MAU? (this is a count of all unique, non-CI IPs that hit the mise server over a month)
4
45
1,777
how much better is this?!
Should I bake this into mr-boxington? I’m already wrapping cargo
6
69
6,528
so content with this! it's exactly what I wanted to have when I got my first job doing dev tools 12 years ago
9
1
152
5,632
added a blurb about `mise bootstrap` to the landing page. I think it looks great!
4
81
5,793
Replying to @DanciuDev
it uses the "latest" tag so pnpm 11. I ran it locally though for pnpm 12 just now
1
3
216
Replying to @dhh
mise weekend DAU has doubled to 47k (note that this only includes users that actually installed a tool on that day so real DAU is higher)
4
406
Did some work on aube’s cold times and made significant headway!
5
1
48
4,034
Replying to @NefedovMark
i'm going the shim route but not auto-shimming, mise instructions will look like this so it'll still be 1 command for mise users
2
30
btw my daughter named this box "Mr. Boxington" while I was working on this, seemed like the perfect name for the project
mr-boxington: I've been a rust dev for years and these things always bugged me but I've now fixed them. - target/ always filling up with no auto-pruning - worktrees don't share build cache - can't run multiple cargo builds in parallel - remote cache uses too much disk - ci is too slow mr-boxington.jdx.dev/
3
1
76
3,880
Replying to @calebvear @slace
that's not true, I am a human and I can do this
23
this was awesome @dhh
Here's my conversation with @DHH. He is back for round 2! It was an epic fun 5 hour conversation about the future of programming, AI, Linux, and human civilization. It's here on X in full and is up everywhere else (see comment). Timestamps: 0:00 - Episode highlight 1:27 - Introduction 2:56 - Programming with AI agents 18:14 - How software will change 27:30 - AI impact on open source 37:21 - Building Omarchy Linux distro 47:05 - Vibe coding vs agentic engineering 1:00:06 - The end of manual programming 1:10:24 - Advice for programmers 1:22:30 - Surviving Internet Hate 1:31:46 - Programming setup for AI Agents 1:44:11 - Obsessing about speed 2:07:06 - Voice prompting vs typing 2:21:05 - Best AI coding models 2:37:55 - Best AI coding harnesses 2:50:57 - AI video generation and filmmaking 3:10:28 - Fatherhood 3:38:35 - Linux will win the desktop 3:49:51 - PewDiePie 3:59:24 - Future of programming 4:22:17 - Politics and immigration 4:53:54 - Longevity, over-optimization, and fear of death 5:05:38 - Eternal recurrence and future of human civization
13
20
500
48,212
the package manager of the future needs to support (but not require) vendor-built binaries. nix does not solve this and will never be able to solve this.
27
1
88
42,549
Replying to @jasonfried
2
228
look at another 1 day difference: mise-versions.jdx.dev/stats
1
1
405
just to clear up some confusion I still sometimes see: - mise has never used asdf - years ago mise relied on asdf plugins - today mise no longer uses any asdf plugins for any tool, however you can still manually install asdf plugins - modern mise plugins are now based on vfox plugins (which are lua instead of bash), however "vfox" is kind of a bad name since mise plugins have diverged extensively from vfox so they really should be called "mise lua plugins" or something - very few tools use vfox plugins, the bulk of them are aqua/github which is a much better model for security, reliability, and simplicity but not every tool can work with them mise-versions.jdx.dev/stats
1
1
53
4,972
Replying to @kossnocorp
nailed it

ALT hammerhead shark GIF

1
1
182
Replying to @colinhacks @jdalton
as a datapoint
1
2
338
aube is now the fastest `npm run` trampoline thanks to usage-rs github.com/jdx/usage
3
66
4,422
Replying to @jdxcode @boshen_c
claude got a pr stack that is claiming 22% improved binary size. It is a bit strange bpaf is much higher for me in my tests though. github.com/jdx/usage/pull/12…
1
2
643
Replying to @xixixao
here's a real benchmark on pitchfork: github.com/jdx/aube/pull/134…
1
61
Replying to @raggi
1
4
559
usage-rs (my blazing fast rust cli framework) is ready for testing! ~2500x faster than clap! It’s mostly clap-compatible, but uses a serde-like architecture: your CLI is compiled into a static command map instead of rebuilding a command tree every time the program starts. - config-file and env var integration - negatable flags (--color/--no-color) - expression based validation - resolves clap's most upvoted issues - smaller binary size: 1.5mb (usage-rs) vs 3.1mb (clap) - NO THIRD PARTY CRATES! (except proc-macro2) - includes advanced completion and docs generation like my clis all have (usage-cli is not required for end users anymore!) it's experimental so there may be breaking changes in point releases for now. If you try it out, I'd love it if you could have your agent send me a summary of how well or not so well it went as a gh discussion. usage.jdx.dev/rust/
29
35
582
27,225
@risu_tech I didn't read the original discussion, only your comment, so I don't know what this is in reference to but I laughed out loud
1
10
1,281
in pitchfork this is the result of switching to usage-rs
2
21
1,962
usage-rs wins on binary size over clap too. I suspect because it's crate-free since I otherwise wasn't optimizing for this.
2
1
40
2,363
Replying to @evisdrenova
lol I was impatient and bought this little guy while I wait for my xps 14 to get here. Plan is to use this for a bit and afterwards I can repurpose it as a benchmark runner to just run my CLI benchmarks on all my PRs (since shared runners are terrible for benchmarking)
1
123
one killer feature in my rust cli framework has gotta be the configuration. Automatically configure CLIs via --flags, ENV_VARS, and config_files.json. Automatically included in the documentation generators. this is based on logic I've taken from CLI to CLI throughout my rust career—refining for years.
4
49
3,210
Replying to @igormaka
4
18
1,140
In clap you have to have a giant match statement like this. Guess what won't be required in my framework.
13
1
88
12,857
sorry for helping you? for context, this isn't even a bot, I just reply to discussions in my agent instead of writing it out by hand
6
60
6,138