Top all-time · #20073
Daniel Brain
Personal blog · bluepnume.medium.comprogrammingeconomics
Daniel Brain's personal blog at bluepnume.medium.com covers programming and economics. Since 2021, 3 different Hacker News readers have linked it 21 times, most often “The shortest, strangest engineering interview I've ever done”. It is still writing: the last post was on 2026-05-27, and you can follow it by feed.
Most-linked posts?
- The shortest, strangest engineering interview I've ever done2 people · 2 mentions · first linked 2024-08-16
What Hacker News says?
Classes are fine so long as: - They're small and single-purposed - They don't inherit (or at the very least, extremely light inheritance) - There's a very clear relationship between the state and the methods (e.g. a counter class, or a future/promise) For example in JavaScript, I think you can still uses classes and end up with functional-ish code: https://bluepnume.medium.com/functional-ish-javascript-205c0...
Comment linking /functional-ish-javascript-205c05d0ed08
on “Case against OOP is understated, not overstated (2020)”Submitted Subscriptions are out, refills are in as a story · 152 points
HN discussionSubmitted The shortest, strangest engineering interview I've ever done as a story · 82 points
HN discussionSubmitted You don't know jack about SMS as a story · 28 points
HN discussionSubmitted The shortest, strangest engineering interview I've ever done as a story · 22 points
HN discussionSubmitted Learning about Bitcoin by building it in JavaScript as a story · 6 points
HN discussionSubmitted Fooled by Certainty: A short counter of Taleb's Bitcoin analysis as a story · 5 points
HN discussionSubmitted Bitcoin: Cutting Through the Bullshit as a story · 4 points
HN discussionSubmitted I’m interviewing a little differently this time round as a story · 3 points
HN discussionSubmitted It’s not actually supposed to be difficult. as a story · 3 points
HN discussionSubmitted DTC brands have a blind spot: vaulting as a story · 3 points
HN discussionSubmitted Nine terrible ways to use TypeScript enums, and one good way as a story · 2 points
HN discussionSubmitted Building Bitcoin in JavaScript as a story · 2 points
HN discussionSubmitted Show HN: The next chapter of BrainBlocks: open-source as a story · 2 points
HN discussionSubmitted TypeScript's number type is a lie as a story · 1 points
HN discussionSubmitted A slighly better useState as a story · 1 points
HN discussionSubmitted The only kind of test I write as a story · 1 points
HN discussionSubmitted The Magic of Serializing Functions as a story · 1 points
HN discussionSubmitted Functional-Ish JavaScript as a story · 1 points
HN discussionSubmitted You don’t need S2F to value Bitcoin as a story · 1 points
HN discussionSubmitted Why Bitcoin? as a story · 1 points
HN discussion