All blogs / Software / engineering practice
the website of jyn
i write about code, and things that bring me joy, and sometimes other things too
Software / engineering practiceRustDev tools / editors / IDEs
- Posts
- 69 from 23 Dec 2017 to 25 Oct 2026
- Posting
- monthly (20 in the last year)
- Kind
- personal blog
- Feed
- https://jyn.dev/atom.xml
2026 11
- A rising tide raises all rents
- tokens too cheap to meter
- we have a year to fix security everywhere
- simple is not small
- distributed identity
- i've started drawing again
- explaining myself through stories
- Precise, consistent, reliable code coverage
- Flower: an SSG with a Clojure template language
- callgraph analysis
- remotely unlocking an encrypted hard disk
2025 25
- pre-commit hooks are fundamentally broken
- i'm just having fun
- what is a build system, anyway?
- I want a better build executor
- I want a better action graph serialization
- negative build dependencies
- brownouts reveal system boundaries
- the terminal of the future
- build system tradeoffs
- the core of rust
- how to communicate with intent
- an engineer's perspective on hiring
- you are in a box
- constrained languages are easier to optimize
- sorry for the rss screwup
- operators, not users and programmers
- complected and orthogonal persistence
- how i write blog posts
- how i use my terminal
- theory building without a mentor
- technical debt is different from technical risk
- sftp sandboxing
- Tools
- Terrible Horrible No Good Very Bad Python
- Scheduling Do-Not-Disturb in GNOME