The Curious Engineer

All blogs / Rust

dpc

dpc.pw

Notes by `dpc`

RustSoftware / engineering practiceDev tools / editors / IDEsAI / ML

Posts
63 from 15 Sep 2015 to 7 Aug 2026
Posting
monthly (8 in the last year)
Kind
personal blog
Feed
https://dpc.pw/atom.xml

2026 8

  1. Bitcoin is under siege
  2. AI, Tau, and Software Architecture
  3. He Went to the Slop Side
  4. LLM Reviews in cargo-crev
  5. I don't want your PRs anymore
  6. Reviewing my Framework 13 Laptops: the old vs new
  7. BubbleWrap your dev env and agents
  8. Personal AI usage disclosure

2024 4

  1. Setting up own Radicle Seed Node with NixOS
  2. Helix file picker with lf
  3. Remap Caps Lock to Esc and some
  4. Cool Fish Shell abbreviations

2023 6

  1. You can't just avoid complexity
  2. Pretty selection sort in Rust
  3. Nix users, you can fearlessly start using Rust scripts already
  4. Embedding git version hash in a binary in a Nix friendly way
  5. Did some CLI/terminal self-care over the weekend
  6. Migrating my blog from write.as

2022 9

  1. git alias to make a single commit reverting to previous commit
  2. Be careful what you measure because you will optimize it
  3. On always using the "lower than" operator
  4. Software project estimation is like drawing a spiderman
  5. Public toilet model of maintaining a codebase
  6. My case against mocking frameworks
  7. "Objects" (in OOP) are just confusing people
  8. What I'd like you to know about making your software fast
  9. Adding parallelism to your Rust iterators with `dpc-pariter`

2021 18

  1. "Data-Oriented Programming Unlearning objects" - short review
  2. Making Open Source economy more viable with dual license collectives
  3. Data-oriented, clean&hexagonal architecture software in Rust - through an example project
  4. my previous post titled "How I structure my apps (in Rust and other languages)"
  5. What OOP gets wrong about interfaces and polymorphism
  6. Throwing 99 bottles (of OOP) in the trash
  7. Growing Object-Oriented Software vs what I would do
  8. The previous book I was recommended and read: Growing Object Oriented Software, was a blast
  9. My best Rust Evangelism Strike Force memes
  10. Why Fiat Money is not worthless
  11. Focus: assign multiple engineers to the same task
  12. Looks like I have an Aphantasia
  13. Prefer sum types over interfaces for data types
  14. Data vs Code (aka Objects) OOP conflation and confusion
  15. Composability, composability, composability
  16. The holy grail system programming language
  17. Everyone just lost basic digital decency
  18. C and C++ are on their way out, adapt, or be left in the dust

2020 4

  1. Clean Architecture - my OOP-focused comments on the margins
  2. Opportunistic programming
  3. Improve your code reviews
  4. How I structure my apps (in Rust and other languages)

2019 5

  1. Towards better test runners/frameworks
  2. rust-bitcoin-indexer: How to interact with a blockchain
  3. Smart contracts and token economy without Blockchains
  4. Be warned: Tests are great calcifiers
  5. The strange case of monetary policy in Grin

2018 5

  1. `cargo-crev` and Rust 2019 fearless code reuse
  2. Iteration time trumps everything
  3. The faster you unlearn OOP, the better for you and your software
  4. All the right moves in #Rust
  5. Still in love with Rust

2017 1

  1. Rust’s fearless concurrency in `rdedup`

2016 2

  1. My opinion on Go
  2. Make current dir a tmux session placeholder

2015 1

  1. Precache all the things!