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 · 7 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 · 21 min ·