Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #3340

D

dpc

Personal blog · dpc.pwprogramming

dpc is a personal blog at dpc.pw about programming. Since 2017, 22 different Hacker News readers have linked it 40 times, most often “The faster you unlearn OOP, the better for you and your software”. It is still writing: the last post was on 2026-08-07, and you can follow it by feed.

Visit the blog
40mentions?
22HN people?
2017–2026first – last linked?
Links on Hacker News per year · peak 10 in 2021

Notes by `dpc`

Most-linked posts?

  1. The faster you unlearn OOP, the better for you and your software
    4 people · 5 mentions · first linked 2018-11-25
  2. Growing object-oriented software vs. what I would do
    3 people · 4 mentions · first linked 2021-08-08
  3. BubbleWrap your dev env and agents
    3 people · 3 mentions · first linked 2026-03-29
  4. How I structure my apps (in Rust and other languages)
    2 people · 4 mentions · first linked 2020-03-25
  5. Cargo-crev and Rust 2019 fearless code reuse (2019)
    2 people · 3 mentions · first linked 2019-01-04
  6. Nix users, you can fearlessly start using Rust scripts already
    2 people · 2 mentions · first linked 2023-11-15
  7. Focus: Assign multiple engineers to the same task
    2 people · 2 mentions · first linked 2021-08-01

What Hacker News says?

  1. I've recently switched, as it ticks all boxes for me: simple, markdown, custom domain, ssl, reasonably priced. https://dpc.pw/

    Comment linking /

    on “Ending our Medium integration”
  2. Submitted The faster you unlearn OOP, the better for you and your software as a story · 209 points

    HN discussion
  3. 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

    Comment linking /cargo-crev-and-rust-2019-fearless-code-reuse

    on “Dev corrupts NPM libs 'colors' and 'faker', breaking thousands of apps”
  4. Submitted Still in love with Rust as a story · 183 points

    HN discussion
  5. Totally, some practical use of that here as well: https://dpc.pw/posts/nix-users-you-can-start-using-rust-scri...

    Comment linking /posts/nix-users-you-can-start-using-rust-scripts-already/

    on “Show HN: #!/usr/bin/env docker run”
  6. Submitted Kill Instant Messaging as a story · 151 points

    HN discussion
  7. > Then when you gut the HTML for UI overhaul, if the functionality hasn’t changed, How often website redesigns are only about html? Usually everything changes. New flows, new dialogs, new toolbars, new frameworks. Often the web UI gets and Android UI and iOS UI siblings. Gets replaced altogether by a completely different UI, developed by a different team. APIs change much less often, and can be shared between many U…

    Comment linking /be-warned-tests-are-great-calcifiers

    on “Cypress: Fast, easy, and reliable testing for anything that runs in a browser”
  8. Submitted Making Open Source economy more viable with dual license collectives as a story · 142 points

    HN discussion
  9. Exactly. I have a blogpost about this https://dpc.pw/my-view-on-macroeconomy

    Comment linking /my-view-on-macroeconomy

    on “Stock buybacks are dangerous for the economy”
  10. Submitted Growing object-oriented software vs. what I would do as a story · 91 points

    HN discussion
  11. It would have been better if OOP actually never happened. OOP is just reaaaaly bad. One of this ideas that looks appealing, but doesn't work in practice. Inheritance is often a space-goat, but it's not even such a big of a problem with OOP. Core ideas behind OOP are misguided: Abstraction Encapsulation Inheritance Polymorphism Encapsulation on a such a fine-grained level as each object/class is like a person putting…

    Comment linking /the-faster-you-unlearn-oop-the-better-for-you-and-your-software

    on “Pretending OOP Never Happened”
  12. Submitted Using Git Wrong as a story · 49 points

    HN discussion
  13. Congratulations. One of my main critiques of Urbit was that I've been waiting years for something more widely usable and it seems that finally things are turning around. There's a lot of very shallow and superficial negative opinions about Urbit, while it's one of the most interesting projects being developed online, IMO. I do have my own set of criticism (see: https://dpc.pw/pragrammatic-critique-of-urbit ), but ov…

    Comment linking /pragrammatic-critique-of-urbit

    on “Urbit OS 1”
  14. Submitted Focus: Assign multiple engineers to the same task as a story · 46 points

    HN discussion
  15. Please see https://twitter.com/dpc_pw/status/1240719977071575040 for description how OOP + ORM business code falls apart in practice, then https://dpc.pw/opportunistic-programming for what I encourage. Then more posts there if you're still interested.

    Comment linking /opportunistic-programming

    on “Why is OOP still so widely spread?”
  16. Submitted The faster you unlearn OOP, the better for you and your software as a story · 39 points

    HN discussion
  17. My approach is: You decompose it into services and actors passing messages (remote vs local), withing each running an imperative shell over FP domain logic. If you care you might read more on https://dpc.pw/opportunistic-programming and https://dpc.pw/how-i-structure-my-apps-in-rust-and-other-lan...

    Comment linking /how-i-structure-my-apps-in-rust-and-other-languages

    on “Why is OOP still so widely spread?”
  18. Submitted Throwing 99 bottles (of OOP) in the trash as a story · 25 points

    HN discussion
  19. 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.

    Comment linking /cargo-crev-and-rust-2019-fearless-code-reuse

    on “Crev: dependency vetting with a web of trust”
  20. Submitted The faster you unlearn OOP, the better for you and your software (2018) as a story · 18 points

    HN discussion
  21. Counterpoint: https://dpc.pw/posts/you-can-t-just-avoid-complexity/

    Comment linking /posts/you-can-t-just-avoid-complexity/

    on “Why do we keep gravitating toward complexity?”
  22. Submitted Focus: Assign multiple engineers to the same task as a story · 4 points

    HN discussion
  23. https://dpc.pw/iteration-time-trumps-everything

    Comment linking /iteration-time-trumps-everything

    on “Solving the Wrong Problem (2011)”
  24. Submitted I don't want your PRs anymore as a story · 3 points

    HN discussion
  25. I prefer this post by the author: https://dpc.pw/growing-object-oriented-software-vs-what-i-wo... 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.

    Comment linking /growing-object-oriented-software-vs-what-i-would-do

    on “Throwing 99 bottles (of OOP) in the trash”
  26. Submitted How I structure my apps (in Rust and other languages) as a story · 3 points

    HN discussion
  27. That's an overly pessimistic interpretation of the survey. :D With soon to be released "Rust 2018 Edition", quite a bit of mechanism are even easier to use on day to day basis. I suspect that a lot of people that "can't get into Rust", are just bringing a baggage of OOP habits. I suspect it, because Rust (or rather struggles to structure my Rust code), were the main catalyst that made me fully realize why and how OO…

    Comment linking /the-faster-you-unlearn-oop-the-better-for-you-and-your-software

    on “Rust language is too hard to learn and use, says user survey”
  28. Submitted BubbleWrap your dev env and agents as a story · 2 points

    HN discussion
  29. Submitted Public toilet model of maintaining a codebase as a story · 2 points

    HN discussion
  30. Submitted My case against mocking frameworks as a story · 2 points

    HN discussion

Search all of HN for dpc.pw

Linked by the same people?