I just miss doing art. Don't you?
the website of jyn
• jyn
i write about code, and things that bring me joy, and sometimes other things too
the website of jyn
• jyn
I just miss doing art. Don't you?
the website of jyn
• jyn
When most people think “river” I bet they think “personal identity.”
the website of jyn
• jyn
the website of jyn
• jyn
the website of jyn
• jyn
Writing custom Rust lints for fun and profit
the website of jyn
• jyn
what's a few systemd services in initramfs between friends?
the website of jyn
• jyn
use pre-push hooks instead
the website of jyn
• jyn
programming isn't a competition
the website of jyn
• jyn
Some definitions and an overview of the world of build systems
the website of jyn
• jyn
I want a way to gradually transition existing builds to be hermetic.
the website of jyn
• jyn
Makefiles and Ninja files have limitations, separate from the implementing tool. How can we fix them?
the website of jyn
• jyn
A build system needs to know not just which files exist, but which shouldn't exist.
the website of jyn
• jyn
You have backups for your critical data. Do you have backups for your critical infrastructure?
the website of jyn
• jyn
To redesign infrastructure, you have to allow incremental adoption, while simultaneously moving the whole design space at once.
the website of jyn
• jyn
an overview of what builds for complicated projects have to think about
the website of jyn
• jyn
within Rust is a smaller language struggling to get out
the website of jyn
• jyn
say what you mean to say, not just the first thing on your mind
the website of jyn
• jyn
hiring in tech is broken and everyone knows it. what can we do better?
the website of jyn
• jyn
your data is trapped inside the box that is your program. you can only see what the program author exposes.
the website of jyn
• jyn
exposing raw pointers make the optimizer’s job horribly hard. high level languages can constrain your program, making more optimizations sound.
the website of jyn
• jyn
a couple days ago i pushed about 10 empty posts at once to everyone subscribed to my RSS feed. oops. sorry about that.
i've since fixed it, but most RSS readers i've seen will cache the posts indefinitely once they're published. the workaround for my own client was to delete my page and then readd it, which will unfortunately discard all your read/unread state.
the reason this happened is that i added a new kind of "stub" post, and handled that correctly on the main site, but not on the rss feed. you can see the intended layout of the stub posts here if you're interested.
the website of jyn
• jyn
writing programs should be no harder than writing a resume
the website of jyn
• jyn
how hard is it to save and restore program state?
the website of jyn
• jyn
the trick is to make it as easy as possible
the website of jyn
• jyn
i have gone a little above and beyond trying to get all the features of VSCode
the website of jyn
• jyn
learning how a program is intended to work is hard. here's how to do it.
the website of jyn
• jyn
"technical debt" is about updating your understanding of the program over time. "technical risk" is about sacrificing your ability to make changes for speed of development in the short term.
the website of jyn
• jyn
unix sure is a system
the website of jyn
• jyn
tools i use or want to use
the website of jyn
• jyn
new and exciting ways to write buggy code