Due to totally foreseen conditions, April Fools' Day has been canceled this year.
We just had baby twins! Just a quick blog post on OSS maintenance related to that.
Announcing a small utility for encrypted backups of Bitwarden vaults
Answering a user question from Begin Rust: why must some if expressions evaluate to unit?
Two updates on the Stack project: two new chat rooms on Slack, and building on ARM64
A new proposal from the Haskell Foundation tech track, on a unified installer for Haskell tooling
Meetings minutes/announcements/more for the Haskell Foundation board meeting. And an explanation of why exactly it's on my personal blog.
As distributed ledger technologies enter new emerging markets, the untapped potential is only just now becoming apparent. Our new project will open new efficiencies previously unexplored.
This post is geared at new programmers looking to improve their skills and work in the field. What should you focus on learning to become a great programmer?
A semi-concrete, semi-fleshed out proposal for changes to GHC and base to unify vector, bytestring, and text
There's no shortage of opinions on how and why we become obese. This blog post is intended to give an overview of these different opinions, and help you navigate the common opinions.
I recently, and finally, found an email and cloud accounts setup that I'm happy with for my own email management, privacy, and family setup.
A hopefully helpful guide to understanding private communications and censorship-proof social media in 2021. Targeted at non tech people trying to understand this crazy world.
Some hopefully helpful information for fellow parents who have kids that want to play Minecraft.
Announcing my first scheduled live coding session, December 29, 2020 at 10am Eastern time.
The third part of a blog post series on the parts of Haskell we should avoid using.