The Curious Engineer

All blogs / Software / engineering practice

the website of jyn

jyn.dev

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

  1. A rising tide raises all rents
  2. tokens too cheap to meter
  3. we have a year to fix security everywhere
  4. simple is not small
  5. distributed identity
  6. i've started drawing again
  7. explaining myself through stories
  8. Precise, consistent, reliable code coverage
  9. Flower: an SSG with a Clojure template language
  10. callgraph analysis
  11. remotely unlocking an encrypted hard disk

2025 25

  1. pre-commit hooks are fundamentally broken
  2. i'm just having fun
  3. what is a build system, anyway?
  4. I want a better build executor
  5. I want a better action graph serialization
  6. negative build dependencies
  7. brownouts reveal system boundaries
  8. the terminal of the future
  9. build system tradeoffs
  10. the core of rust
  11. how to communicate with intent
  12. an engineer's perspective on hiring
  13. you are in a box
  14. constrained languages are easier to optimize
  15. sorry for the rss screwup
  16. operators, not users and programmers
  17. complected and orthogonal persistence
  18. how i write blog posts
  19. how i use my terminal
  20. theory building without a mentor
  21. technical debt is different from technical risk
  22. sftp sandboxing
  23. Tools
  24. Terrible Horrible No Good Very Bad Python
  25. Scheduling Do-Not-Disturb in GNOME

2024 2

  1. building your own rustc_driver
  2. the rust project has a burnout problem

2023 3

  1. Wonder
  2. How to maintain an Open Source project
  3. Why is Rust's build system uniquely hard to use?

2022 3

  1. Git cheats
  2. bootstrapping: the once and future compiler
  3. async() => { await }

2021 2

  1. I'll Rust With You: the song
  2. borrow-checker FAQs

2020 3

  1. &'borrow mut dyn FnMut(BrokenLink<'input>) -> CowStr<'input> and other valid rust programs
  2. The intra-doc links saga
  3. Rust in 2021

2019 7

  1. Building Docs.rs
  2. Intro to Reverse Engineering
  3. Intro to C
  4. Intro to Linux
  5. Intro to Python
  6. Fun with gaming on Linux
  7. Buffer Overflows and Stacks and Assembly, Oh My!

2018 10

  1. Reverse Engineering x86 assembly
  2. Keepass on Linux and Android
  3. Rewriting Jython
  4. Copying Generic Arrays in Java
  5. Object Oriented Python
  6. Password Safety
  7. Speed Up!
  8. Using PGP Keys
  9. THERE IS A CAR IN SPACE
  10. Using DNSSEC

2017 3

  1. Setting up Jekyll for GitHub Pages
  2. Hosting an SSH Server
  3. Hello, World!