4 items
-
#1
My Take On Free Will
Like my post on consciousness, this is another topic I’ve held consistent beliefs about for most of my life.
I don’t believe free will exists, quantum mechanics doesn’t save us, and this post covers why that’s actually liberating.
-
#2
My Take On Consciousness
Believe it or not, I’ve been asked about the topic of “consciousness” sometimes… and I have (maybe one too many) thoughts on the matter.
This post covers dualism to animism, exploring qualia, the mind-body problem, and why we might never fully understand subjective experience, but why I believe everything is conscious.
-
#3
Distributed Erlang
Erlang’s actor model, OTP, and distribution work together beautifully to build fault-tolerant systems—but there are gotchas.
From process mailboxes and supervision trees to clustering challenges, network partitions, and the single mailbox bottleneck.
This post explores the many strengths, and subtle pitfalls, of building distributed systems with Erlang.
-
#4
You have built an Erlang
You wanted a simple service notification system, so you added HTTP callbacks, then queues, then retries, then supervision…
Congratulations! You’ve built an ad-hoc, informally-specified, bug-ridden slow implementation of half of Erlang.
A satirical journey through accidentally reimplementing the actor model as seen on Hacker News.