the website of jyn
jyn — Software engineer, Rust contributor
Technical blog on build systems, Rust, developer tools, and the human side of software engineering.
jyn.devJyn writes about build systems, compilers, Rust internals, and developer tools with the perspective of someone who thinks hard about why the tools we have frustrate us and what better ones might look like. Posts alternate between deep technical walkthroughs and reflective essays on open-source burnout, hiring practices, and what makes software work sustainable. The writing is both rigorous and humane — technical enough to satisfy compiler engineers, personal enough to resonate with anyone who's ever been burned out by open source.
Written by jyn.
Occasional
Publishes a few times per month
2
Independent Blog
English
How this blog's content is accessed through Blogs Are Back.
Full Content
RSS feed includes complete post content for reading in-app
Direct Access
Feed can be fetched directly from your browser
Direct Post Links
Post pages can be loaded directly in the reader
Embeddable
Posts can be displayed inline in the reader view
Recent posts from the website of jyn's RSS feed.
explaining myself through stories
A story is a way to say something that can't be said any other way, and it takes every word in the story to say what the meaning is. You tell a story because a statement would be inadequate. When anyone asks what the story is about, the only proper thing is to tell him to read the story. Flannery O'Connor i fall back into stories because i don't know any other way to explain myself. stories convey the sense of “there is more here than i can say aloud”. you don’t expect to start a story halfw...
Precise, consistent, reliable code coverage
Flower: an SSG with a Clojure template language
callgraph analysis
I recently wrote a post for work titled "Callgraph Analysis", about how to write a custom lint with access to the full call graph of a program. You can read it on my work's blog.
remotely unlocking an encrypted hard disk
Your mission, should you choose to accept it, is to sneak into the earliest parts of the boot process, swap the startup config without breaking anything, and leave without a trace. Are you ready? Let's begin. the setup In which our heroes are introduced, and the scene is set. For a very long time I had a beat-up old ThinkPad that couldn’t hold a charge for the life of it, especially when running Windows. It tended to die a lot when I was traveling, and I travel a lot. To save battery when I’m a...
If you enjoy the website of jyn, you might also like these blogs.
Armin Ronacher's Thoughts and Writings
lucumr.pocoo.orgPersonal blog of the Flask creator on Python, tooling, and software design.
Filippo Valsorda
words.filippo.ioGo security team member writing about cryptography and open source maintenance.
Matt Godbolt’s blog
xania.orgCreator of Compiler Explorer. Deep dives into compilers, C++, and low-level optimization.
Lukáš Lalinský
lalinsky.comCreator of AcoustID and Picard, writing about music tech and Python.
Follow the website of jyn
If you want a thinking engineer's take on build systems, Rust, and the human side of open-source work — someone who cares as much about sustainability as about correctness — this blog delivers both.