Setting up own Radicle Seed Node with NixoS
2024-07-25 · 1 min ·
Helix file picker with lf
2024-02-16 · 1 min ·
Cool Fish Shell abbreviations
2024-02-12 · 1 min ·
Remap Caps Lock to Esc and some
2024-02-12 · 1 min ·
Pretty selection sort in Rust
2023-12-06 · 1 min ·
You can't just avoid complexity
2023-12-06 · 2 min ·
Nix users, you can fearlessly start using Rust scripts already
2023-11-15 · 2 min ·
Did some CLI/terminal self-care over the weekend
2023-11-14 · 1 min ·
Embedding git version hash in a binary in a Nix friendly way
2023-11-14 · 2 min ·
Migrating my blog from write.as
2023-09-26 · 1 min ·
git alias to make a single commit reverting to previous commit
2022-06-30 · 1 min ·
Be careful what you measure because you will optimize it
2022-06-05 · 7 min ·
On always using the "lower than" operator
2022-06-04 · 2 min ·
Public toilet model of maintaining a codebase
2022-06-03 · 3 min ·
Software project estimation is like drawing a spiderman
2022-06-03 · 2 min ·
My case against mocking frameworks
2022-04-23 · 5 min ·
"Objects" (in OOP) are just confusing people
2022-02-15 · 3 min ·
What I'd like you to know about making your software fast
2022-01-23 · 18 min ·
Adding parallelism to your Rust iterators with `dpc-pariter`
2022-01-08 · 4 min ·
"Data-Oriented Programming Unlearning objects" - short review
2021-12-29 · 4 min ·
Making Open Source economy more viable with dual license collectives
2021-12-07 · 5 min ·
Data-oriented, clean&hexagonal architecture software in Rust - through an example project
2021-09-05 · 17 min ·
What OOP gets wrong about interfaces and polymorphism
2021-08-16 · 11 min ·
Growing Object-Oriented Software vs what I would do
2021-08-08 · 15 min ·
Throwing 99 bottles (of OOP) in the trash
2021-08-08 · 6 min ·
My best Rust Evangelism Strike Force memes
2021-08-02 · 2 min ·
Focus: assign multiple engineers to the same task
2021-08-01 · 6 min ·
Why Fiat Money is not worthless
2021-08-01 · 4 min ·
Looks like I have an Aphantasia
2021-07-29 · 3 min ·
Prefer sum types over interfaces for data types
2021-07-20 · 2 min ·
Data vs Code (aka Objects) OOP conflation and confusion
2021-05-29 · 6 min ·
Composability, composability, composability
2021-05-25 · 4 min ·
The holy grail system programming language
2021-04-30 · 6 min ·
Everyone just lost basic digital decency
2021-04-01 · 1 min ·
C and C++ are on their way out, adapt, or be left in the dust
2021-02-11 · 6 min ·
Clean Architecture - my OOP-focused comments on the margins
2020-12-14 · 13 min ·
Opportunistic programming
2020-06-28 · 4 min ·
Improve your code reviews
2020-03-30 · 5 min ·
How I structure my apps (in Rust and other languages)
2020-03-23 · 9 min ·
Towards better test runners/frameworks
2019-04-23 · 3 min ·
rust-bitcoin-indexer: How to interact with a blockchain
2019-02-20 · 20 min ·
Smart contracts and token economy without Blockchains
2019-01-30 · 9 min ·
Be warned: Tests are great calcifiers
2019-01-25 · 7 min ·
The strange case of monetary policy in Grin
2019-01-12 · 5 min ·
`cargo-crev` and Rust 2019 fearless code reuse
2018-12-28 · 6 min ·
Iteration time trumps everything
2018-11-21 · 5 min ·
The faster you unlearn OOP, the better for you and your software
2018-11-19 · 9 min ·
All the right moves in #Rust
2018-11-14 · 1 min ·
Still in love with Rust
2018-11-05 · 8 min ·
Rust’s fearless concurrency in `rdedup`
2017-04-04 · 7 min ·
My opinion on Go
2016-09-27 · 5 min ·
Make current dir a tmux session placeholder
2016-09-15 · 1 min ·
Precache all the things!
2015-09-15 · 2 min ·