This is a very good talk! I appreciate the pragmatism and historical context I quote “parse don’t validate” at least once a month at work by the way
The recording of my talk from Software Should Work is now up. :) www.youtube.com/watch?v=0BXu...
Jacob Asper
@jacobasper.com
Rust is a must Cheese is scrumptious #100Devs he/they https://jacobasper.com
This is a very good talk! I appreciate the pragmatism and historical context I quote “parse don’t validate” at least once a month at work by the way
The recording of my talk from Software Should Work is now up. :) www.youtube.com/watch?v=0BXu...
We’ve saved hundreds of gigabytes of bandwidth per month so far! Reach out if you’re interested in helping! We help with outreach, repo modernization, analysis infra, and data analysis
new @e18e.dev effort just kicked off: dieting rust crates 🦀 huge thanks to @jacobasper.com for starting this. we're using the lean crate cargo diet to trim packaged crate sizes across the ecosystem tracking issue: github.com/e18e/ecosystem-issues/issues/280
rust programmers write a monomorphic function challenge (impossible)
I have a terrible predicament. My WiFi password is 64 characters My new robot vacuum only supports 63 characters 😭
Killing a `Cow` made my JSON formatter 42% faster
Killing a `Cow` made my JSON formatter 42% faster
Early optimization is bad
jacobasper.com
This blog post is so short it (is) a social post. remysharp.com/2026/05/01/d... But if I don't blog it, I'll forget it. Huge thanks to @keithamus.social for sharing it.
devtools: how to query through the shadow DOM
devtools: how to query through the shadow DOM
remysharp.com
I've enjoyed writing about formatter performance recently. Here's a nice introduction into formatters including amazing art and architecture decisions I've made with JJPWRGEM! jacobasper.com/blog/...
Making some amazing images for an upcoming blog on JSON formatting performance!
I can’t believe it’s practically impossible to use generic LSPs with VSCode. Am I missing something or is that just how it is?
I like the amount of times I’ve been asked if I’m allowed to eat a food as a diabetic in condescending way Like don’t we all eat food that’s bad for us???? Don’t you have more important things to worry about? I only live once so I am going to eat pizza
I have put this link out in a bit, but just to let you know, if you're a student or someone who is working to change careers into software development, especially for those in the Ohio area, I do offer mentoring sessions. You can schedule time with me here:
Career Mentoring Session - Barret Blake
If you are a student, a brand new software developer, or are considering transitioning careers into software development, and would like to spend a few minutes chatting with someone who's been in the industry a while as both a developer and a former manager, I'm offering some of my time to answer
calendly.com
i've been reflecting a lot lately on how so much of getting better as a developer doesn't show up in your commit history. it takes months and has no real PR/ artifact to show for it until one day you just... notice you got better at something. wrote a post on it: sarahgerrard.me/posts/slow-p...
The Slow Parts of Getting Better - Sarah Gerrard
Most of the growth that matters as a developer happens slowly and invisibly — building mental models, learning to articulate what you know, getting better at reasoning about tradeoffs. This post is ab...
sarahgerrard.me
🐉 QUESTION 🦀 what are your questions for Carol Nichols & Chris Krycho, co-authors of: The Rust Programming Language, 3rd Edition? I'm interviewing them today. Send in your questions please. 🙏 forms.gle/yDWX78ZNN7AL...
Questions for Carol & Chris (Rust book)
Which questions would you ask to the co-authors of the Rust programming language third edition book? The book: https://nostarch.com/rust-programming-language-3e Carol's site: https://carol-nichols.com...
forms.gle
THE CALL FOR SPEAKERS FOR THE COMMIT YOUR CODE CONFERENCE IS OFFICIALLY LIVE! We will have 6 tracks and over 100 speakers! - In 2025 we had 860 in person and 8,100 attend virtually. - We had 125 Speakers - 37% of attendees worked in tech and it was their first conference ever!
Excited to share my first article for Free Code Camp! ✨ www.freecodecamp.org/news/learnin...
OSS Pull Request Therapy: Learning to Enjoy Code Reviews with npmx
For years, I thought Open Source Software (OSS) just wasn’t for me. I had no plans to join any OSS communities on top of my existing developer community obligations. Curious about the hype I saw on Bl
freecodecamp.org
i built an entire x86 CPU emulator in CSS (no javascript) you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS lyra.horse/x86css/
Made an assembly stepper! I got annoyed at how large video files are, so built a web version. I'm probably going to skip the video bit and just make an interactive blog It will look less gross soon I promise
Got inspired to make some pretty code animations after seeing yet another nicely animated YouTube video
This is a CAT checkpoint. Show me the most recent cat image on your phone.
This is a CAT checkpoint. Show me the most recent cat image on your phone.
👋 my recent contracts have ended (and my buffer’s running a bit thin) so I’m looking for what’s next spent the last year focused on OSS work, which I’ve loved, and now open to new opportunities! if you’re looking for a dev, pls to reach out! I've shared more about how I work below 🫡
JSON is a very easy and unambiguous standard, so you will definitely score very highly on this quiz jsonwtf.org
JSON WTF - Jacob Asper
A totally normal and not hard quiz about JSON
jsonwtf.org
I have been endlessly frustrated by accusations of LLM usage every time I use em dashes on a public forum—enjoy a spicy rant and an extreme amount of em dashes! jacobasper.com/blog/...
How I read technical books and documentation
How I read technical books and documentation
Don't skip out on a book just because it's long!
jacobasper.com
Committing to learning Go in 2026
Committing to learning Go in 2026
Time to learn Golanguage
jacobasper.com
Rust's `'static` doesn't imply memory leaks. Blog 1/3 for this week!
Rust's `'static` doesn't imply memory leaks
Leaking memory is one way to get a value living for `'static`, but it's not the only way
jacobasper.com