Sign in

Jan David

@jdno.dev
73 followers 81 following 166 posts

Building developer tools for humans and AI @aonyx.ai jdno.dev

PostsRepliesMedia
Jan David @jdno.dev · 29/09/2026
The longer this keeps saying "Coming on Sep 29", the more work I'll get done today.
000
Jan David @jdno.dev · 25/09/2026
The AI-generated cold outreach that I'm receiving on my work email has gotten so dumb it feels like rage bait.
120
Jan David @jdno.dev · 23/09/2026
I burned through 15,000+ build minutes on self-hosted GitHub Actions runners last month. Glad I don't have to worry about free build minutes anymore.
001
Jan David @jdno.dev · 23/09/2026
I'm very excited about TUF-based signing! Will finally allow us to securely mirror Rust releases and crates. Plus it'll generally harden Rust's supply chain security. 🫶
000
Jan David @jdno.dev · 05/09/2026
indiesimulator.com is giving me flashbacks
000
Jan David @jdno.dev · 04/09/2026
When switching service providers, I really need to start writing down why. I'm considering going back to one, but can't remember why I left in the first place. 🙄
100
Jan David @jdno.dev · 03/09/2026
I find the gigantic, highlighted Upgrade button in a paid Google Workspace so annoying. Maybe convince me to upgrade by providing value?
000
Jan David @jdno.dev · 03/09/2026
First time in my life a process got stuck so badly that "pkill -9" does nothing and "ps -p <pid>" freezes as well.
000
Jan David @jdno.dev · 01/09/2026
I keep thinking about how AI might change open source. What happens if we all end up with our own forks? jdno.dev/how-long-liv...
jdno.dev
How Long-Lived Forks Break Open Source Collaboration
Open source is built around forks that briefly diverge and then merge back. Hyper-personalized software inverts that. Three problems get worse when forks stop being temporary.
000
Jan David @jdno.dev · 31/08/2026
Seeing how casually Claude is finding bugs in third-party tools while working on totally different tasks makes me feel both good and bad. There's a flood of bug reports coming for open source, but omg we might get so much better tools out of it.
010
Jan David @jdno.dev · 26/08/2026
GitHub resolving the incident with Actions while all my CI is still stuck in a weird nirvana state where it's neither queued nor can it be restarted is just annoying. 🙄
100
Jan David @jdno.dev · 26/08/2026
Waiting, because Renovate updated a dependency based on a GitHub release before it is actually available in its distribution, is its own kind of pain 🥲
000
Jan David @jdno.dev · 25/08/2026
I've been trying a bunch of coding harness and they all just feel like marginal improvements over Claude Code? Am I missing something?
110
Jan David @jdno.dev · 24/08/2026
What are the chances that the usage resets before I hit 100%? 😬
110
Jan David @jdno.dev · 21/08/2026
Renovate being the top contributor in most of my projects continues to hurt my feelings.
000
Jan David @jdno.dev · 21/08/2026
I'm still blown away by how casually coding agents are finding bugs in my old projects that I've never noticed in years. Feels like the floor is constantly being raised, improving the average quality of my code day-by-day.
010
Reposted by Jan David
Rust Language @rust-lang.org · 20/08/2026
⚠️ A few hours ago, a malicious crate was discovered on crates.​io which spread as a dependency of `arrayref` and some other crates, likely due to compromised credentials. The affected versions have been deleted. For details and how to see if you are impacted, see: blog.rust-lang.org/2026/08/20/s...
blog.rust-lang.org
Supply chain attack on arrayref | Rust Blog
Empowering everyone to build reliable and efficient software.
119481
Jan David @jdno.dev · 20/08/2026
Question for #Rust folks: How do you maintain per-crate changelogs and versions in a Cargo workspace, ideally with release automation using GitHub Releases? I have nice tooling for publishing a workspace as a whole, but not for releasing crates independently.
000
Jan David @jdno.dev · 18/08/2026
Some of the new tools for AI-assisted development are so frustrating. Their creators had great ideas, built versions that show all the promise, and then abandoned them right before they're actually usable. 😫
001
Jan David @jdno.dev · 18/08/2026
I feel like open source will (have to) change a lot with AI. We won't all run the same software, but will personalize it to our own needs. That changes how we collaborate, build communities, and maintain code. For better or worse. Started writing down my thoughts: jdno.dev/how-hyper-pe...
jdno.dev
How Hyper-Personalized Software Challenges Open Source
AI makes it cheap to build software for exactly one person's workflow. The idea is twenty years old, but suddenly feasible. And it breaks an assumption at the heart of open source collaboration.
011
Jan David @jdno.dev · 14/08/2026
Very late to the party, but this was such a nice read. Feels even more relevant now that AI enables even non-technical folks to create their own apps. www.robinsloan.com/notes/home-c...
robinsloan.com
An app can be a home-cooked meal
I made a messaging app for my family and my family only.
000
Jan David @jdno.dev · 14/08/2026
Don't you just love it when AI-generated articles on the web make up numbers without any sources? 🙄
000
Reposted by Jan David
Andrew Lilley Brinker @alilleybrinker.com · 11/08/2026
IMO, software devs have long had a cultural undercurrent of self-perception as *artisans* doing highly-detailed small batch or bespoke work, which is both wrong as a matter of primary economic context and sets up the adherents for a bad mismatch with AI's utility for software engineering.
69513
Jan David @jdno.dev · 01/08/2026
Opus 5 feels incredibly bad at following instructions. Regularly ignores .claude/settings.json and AGENTS.md. No wonder these models keep breaking out of sandboxes...
000
Reposted by Jan David
Nicholas Nethercote @nnethercote.bsky.social · 31/07/2026
New blog post: How to speed up the Rust compiler in July 2026 nnethercote.github.io/2026/07/31/h...
nnethercote.github.io
How to speed up the Rust compiler in July 2026
My last post on the Rust compiler’s performance was in December 2025. Let’s see what has happened since then.
68217
Jan David @jdno.dev · 31/07/2026
Randomly saw this video and the premise resonates with me so much. Might need to finally buy a Steam Deck... www.youtube.com/watch?v=F-Cv...
youtube.com
I replaced Doomscrolling with the Switch 2. Here's what happened
The Nintendo Switch 2 completely changed my relationship with gaming, and honestly, I didn't expect it. For years, gaming slowly became something I did less and less. Between work, social media, and…
000
Jan David @jdno.dev · 31/07/2026
Every time I set up a self-hosted runner for GitHub Actions, I'm reminded again how nice it is to have a persistent local cache. Speeds up Rust builds in particular so much...
000
Jan David @jdno.dev · 29/07/2026
Post-vacation me immediately wants to procrastinate by building another video game for programmers
000
Jan David @jdno.dev · 10/07/2026
"Offloading the microseconds while awaiting the subprocess is optimizing the doormat of a house that's on fire, except the fire is load-bearing and intentional." – Claude
000
Jan David @jdno.dev · 10/07/2026
It's wild to think that with AI, every task suddenly has a concrete price tag. Very curious how that will change prioritization and backlogs...
000
Jan David @jdno.dev · 10/07/2026
I find coding agents so helpful for refactoring code. Really feels like the average code quality in my projects has improved massively in the past ~year.
000
Jan David @jdno.dev · 09/07/2026
Deeply focused on a task, reading through Claude's response: > Your own comment (from yesterday) says [...] From YESTERDAY?! It was only 10pm. Where did the last two hours ago? 😭
000
Jan David @jdno.dev · 02/07/2026
Nothing better than seeing 12 hours of work, 8 stacked pull requests, 42 new files, and half my sanity turn into a single, simple function call that totally hides the madness going on behind it.
000
Jan David @jdno.dev · 02/07/2026
I'm working on a new project and literally every other commit today is an ADR. My head is spinning! 😵‍💫
000
Jan David @jdno.dev · 01/07/2026
Of course I have no idea anymore what I was doing that night.
000
Jan David @jdno.dev · 01/07/2026
Found an old #SoundCloud account of mine and it's a wild blast from the past to listen to the songs I liked 15 years ago. Happy to report that this is still the greatest mixtape ever made: soundcloud.com/theglitchmob...
soundcloud.com
The Glitch Mob - Drink The Sea Part II: The Mixtape [2010]
Download / Stream ‘Drink the Sea (10 Year Anniversary Deluxe Edition)’: https://smarturl.it/DrinktheSeaX Shop Limited Edition 'Drink the Sea' Merch & Vinyl: http://shop.theglitchmob.com Shows // Tic
020
Jan David @jdno.dev · 29/06/2026
I could really use stacked PRs right about now. 😭
010
Jan David @jdno.dev · 29/06/2026
Feels good to finally write some code again after spending way too much time in Google Slides.
000
Jan David @jdno.dev · 29/06/2026
Don't ask me why, but I need to run a user-written #TypeScript function from a #Rust app and get a typed value back. Any suggestions?
120
Jan David @jdno.dev · 25/06/2026
> Now this clicks into focus, and it's a sharper concept than mine. It always is, Claude. It always is.
000
Jan David @jdno.dev · 24/06/2026
Very happy to be a part of this! 🥳
011
Jan David @jdno.dev · 02/06/2026
Is it just me or is Claude 4.8 weirdly fascinated with spines? It loves to use the spine as a metaphor in my conversation.
300
Reposted by Jan David
Amy PJ 🌺 @hellomisspotter.com · 29/05/2026
Buying Steam games and playing Steam games really are 2 different hobbies
631893303
Jan David @jdno.dev · 27/05/2026
There are so many more problems waiting for someone to solve them with a really, really good user experience. Wish we'd value UX designers more in open source projects!
120
Jan David @jdno.dev · 18/05/2026
What it feels like to use #Claude Design
100
Jan David @jdno.dev · 17/05/2026
My favorite late night activity: Overthinking a name for a new project that I'll never actually finish and publish.
000
Reposted by Jan David
Dan @d4m1n.bsky.social · 03/05/2026
there is only one correct way to redesign GitHub and this is it
651789249
Jan David @jdno.dev · 14/04/2026
I've been noticing that I let coding agents do their thing in some personal projects, while still keeping a close eye on their output at work. Have been wondering what it would take to close the gap and wrote up a few thoughts: jdno.dev/trusting-ai-...
jdno.dev
Trusting AI-Generated Code
Can layered specifications, tamper-proof tests, and scoped human review build confidence in AI-generated code?
100
Jan David @jdno.dev · 14/04/2026
Wait, what!? GitHub Actions can't run on pull requests with merge conflicts if the trigger is "on: [pull_request]"? WHAAAT?! github.com/orgs/communi...
github.com
Show an explanation for why Actions workflows aren't run on PRs when there is a merge conflict · community · Discussion #11265
I spent a chunk of time trying to understand why my Actions weren't running on a PR. Eventually I realised that it was because Actions aren't triggered on PRs if there is a merge conflict. This beh...
000
Jan David @jdno.dev · 13/04/2026
I've burned through my free #GitHub Actions minutes in 10 days or so. Decided to set up a self-hosted runner on an unused Mac Studio and omg my CI is fast now!
000