Jan David
banner
jdno.dev
Jan David
@jdno.dev
Working on developer tooling in Rust to make developers happier and more productive

jdno.dev
🎄 My Christmas break project: adding features to Clawless, the Rust CLI framework we just open sourced. Early version, but lots of features in the pipeline! clawless.rs
Clawless
Welcome to Clawless, a framework for building command-line applications in Rust.
clawless.rs
December 25, 2025 at 5:42 PM
#Amsterdam reduced the speed limit on most residential streets to 30km/h a year ago, and it's so hard to imagine now that it once was higher. Feels right, both as a driver and a pedestrian. 👍
December 21, 2025 at 4:00 PM
It's so satisfying to delete the obsolete crates.io tokens from my account, now that all my crates use trusted publishing. ☺️
crates.io: Rust Package Registry
crates.io
December 19, 2025 at 2:23 PM
Opus 4.5 + extended thinking = 💸
December 18, 2025 at 7:51 PM
Always a great feeling when a command works locally but fails on GitHub Actions. Especially when it's running in an environment that claims to be reproducible. 😫
December 18, 2025 at 6:51 PM
I'm really excited about going back to Montreal for #RustConf! The city was lovely last year. 🤩
December 4, 2025 at 7:25 PM
I love trusted publishing on crates.io a little bit more every time that I use it. Such a nice feature! ✨ #rustlang
December 3, 2025 at 12:14 PM
Hit the maximum length for a conversation in Claude. And it just... left the chat?
a man in a suit is standing in a living room holding a coat .
ALT: a man in a suit is standing in a living room holding a coat .
media.tenor.com
December 1, 2025 at 11:43 AM
TIL that the "targets" field in rust-toolchain.toml is additive and automatically includes the host platform. 😍 rust-lang.github.io/rustup/overr...
November 29, 2025 at 9:34 PM
Feels like every other #Claude response starts with "This changes everything." At this point I'm pretty sure it's just gaslighting me.
November 28, 2025 at 1:49 PM
An interesting side effect of using coding agents is that my GitHub Issues have become much more detailed. Mostly as context to the agents when they plan. But I've benefited from that so much already, both in easier context switching between tasks and better onboarding for new contributors.
November 20, 2025 at 3:15 PM
Finally remembered to order my ticket! Can't wait for the 2026 conference season to start so that I can meet my #Rust friends again!
** Ticket sales now open ** Get your Early Bird tickets for RustWeek 2026!

The world's biggest Rust conference returns to beautiful Utrecht, welcoming over 900+ community members, professionals and the maintainers of Rust.

2026.rustweek.org

#rustweek2026 #rust
RustWeek 2026
RustWeek 2026, The Netherlands - May 18 - 23 2026. The world's biggest Rust conference returns to beautiful Utrecht, welcoming over 900+ community members, professionals and the maintainers of Rust.
2026.rustweek.org
November 20, 2025 at 1:39 PM
I love that we're discussing the use of .unwrap() in #Rust today, but I'm wondering how actionable the discussion is for most maintainers? I've found designing good error types one of the hardest challenges in API design.
November 19, 2025 at 9:36 PM
Okay, fell down a rabbit hole. In positive news, refactoring the module for my GitHub org and manually manipulating the state to migrate resources has worked!
There's something about #Terraform that just tickles my brain in the right way...
November 18, 2025 at 10:46 PM
There's something about #Terraform that just tickles my brain in the right way...
November 18, 2025 at 8:34 PM
Fuck all of those "Try Gemini" pop ups when I try to get work done. Why can't Google just remember that I wasn't interested in Gemini yesterday and I am still not interested in it today...
November 18, 2025 at 3:19 PM
When did the industry decide that two factor authentication should sent tokens my email again? And whyyyyyyy? 😭
November 17, 2025 at 11:32 AM
Claude even ran "cargo build", but it's still convinced my toolchain doesn't exist yet. 😂
November 14, 2025 at 3:14 PM
I'm starting to really like #Linear for project management. The GitHub integration in particular seems to work really well. 😊
November 14, 2025 at 2:06 PM
I might've found a local development setup with Flox and Just that I don't hate...
November 14, 2025 at 10:00 AM
Here I am wondering why I'm approaching my usage limits, while Claude Code asks me for permission to fetch the same URL for the 20th time today. 🤦‍♂️
November 12, 2025 at 7:10 PM
Wondering what the right time is to start a glossary for internal company lingo. The company is two people and a Notion doc, so I guess we're too late?
November 12, 2025 at 2:26 PM
I'm trying out GitHub's Spec Kit with Claude Code today and I have so many questions. Feels like something is missing in the toolkit that enables small units of change while still allowing the AI to drive the design. Will report back later...

github.com/github/spec-...
GitHub - github/spec-kit: 💫 Toolkit to help you get started with Spec-Driven Development
💫 Toolkit to help you get started with Spec-Driven Development - github/spec-kit
github.com
October 31, 2025 at 12:04 PM
Two weeks in, countless brainstorming sessions later. We might've accidentally founded a brainstorming consultancy instead of a company. 🙈
October 28, 2025 at 12:13 PM
Reposted by Jan David
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM