Personal blog by a Rust developer on software design, criticism of OOP, Nix, and code review tooling.
HN links it for the provocative anti-OOP post, with commenters pointing to related posts like a counterpoint on complexity and its Cargo-crev and Nix scripting pieces.
I prefer this post by the author: https://dpc.pw/growing-object-oriented-software-vs-what-i-would-do
There he writes about the OOP book he actually liked.
(edit) The author adds how he would build the system presented in the book in a functional core imperative shell style.
Reminds me of my (and others) favourite OOP language Erlang/Elixir.
There's some more background and vision for this software in this blog post talking specifically about the Rust ecosystem: https://dpc.pw/cargo-crev-and-rust-2019-fearless-code-reuse
It also has some nicer narrative examples.
I'm saddened to see you getting downvoted too (and I've tried to compensate for that). You're right that more ecosystems need something like Crev:
https://dpc.pw/cargo-crev-and-rust-2019-fearless-code-reuse
I've recently switched, as it ticks all boxes for me: simple, markdown, custom domain, ssl, reasonably priced. https://dpc.pw/
Totally, some practical use of that here as well:
https://dpc.pw/posts/nix-users-you-can-start-using-rust-scripts-already/
Counterpoint: https://dpc.pw/posts/you-can-t-just-avoid-complexity/