the webb blog
Dap, the Handshake successor
ChronVer — Chronologic Versioning
In Defense of "AI"
Introducing Nickel
Good Grief
Next‑Generation Computing
Stalwart Email Setup
Enter the Matrix
Spitball with Claude
Where's socii?
Why I won't touch React
Year in Review
Remembering my grandma
Twitter
Elon Musk mind virus
Farcaster will never scale
Election
A personal renaissance
manifesto.neue
Twitter
Things I learned from my parents
Four years to prove ourselves
How to setup a Handshake site with Caddy
An update on socii
The Internet is (not) broken
New year, who dis?
In favor of small modules and plumbing
Migrating from MongoDB to RethinkDB
2030: The next decade
Year in Review
A personal API
A decade in tech: a retrospective
Socii Dispatch 07
The Future of the Operating System: Revisited, Part 1
The Bullshit of Facebook
Neat npm modules - Vol 1
Year in Review
My Wants for 2019
The Fallacy of Imposter Syndrome
Socii Dispatch 05
Decentralization, Privacy, and Everything Between
Socii Dispatch 04
Socii Dispatch 03
Using nginx and express-session
Socii Dispatch 02
Using nginx and Socket.io
Socii Dispatch 01
Why the Job Search Sucks
Year in review
Who the hell creates a social network?
Easy deployment with Vagrant
Antank battery case for Nintendo Switch review
Nintendo Switch browser capabilities
APFS preboot install issues no more!
How I met my wife
iPhone X is my dream phone
1984 review
Interview with MailChimp
I'm done with Kickstarter
Neglected Projects
BeachfrontDigital — June Update
Black Privilege review
V2 of BeachfrontDigital is live!
BeachfrontDigital — April Update
Nintendo Switch review
Roadmap for BeachfrontDigital
Count Zero review
The appeal of the Swiss and Swedish work life
MacBook Pro (Late 2016) review
Books I plan to read this year
What I've achieved in 2016
And so, it begins