Skip to content

Series

Longer arguments, split across posts and sometimes across sections. Each series has an order, a status, and a single page that holds it together.

10 series · 1 in progress

Spanning Technology, Business, Faith, Writing, Security



All series

PHP-Native AI Tooling Local AI for PHP developers, built from the ground up: what embeddings are, semantic search and RAG over your own data, and three native extensions (ext-infer, ext-turbovec, ext-whisper) that run models inside the PHP process. No Python, no remote API. Technology 10 of 12 In progress The Great Migration In 2024 I moved my blog, a secrets service and a Mastodon server out of the cloud and onto a Linux box in my home office. How I configured the server, moved each service and kept it all off the open internet. Technology 4 parts Complete Cryptopals Working through the Cryptopals crypto challenges in PHP, one per post: encodings, XOR, frequency analysis and breaking real ciphers, with value objects and tests along the way. Technology · Security 9 parts Complete Basic cryptography Three short lessons in how encryption works, from the Caesar and Vigenère ciphers to the Diffie-Hellman key exchange that lets two strangers agree on a secret over an open line. Technology · Security 3 parts Complete Cracking the Uncrackable A client once paid me in Bitcoin and I lost the wallet. So I bought a stranger's forgotten, password-locked one instead. Five posts on how wallet recovery works, from password guessing to Hashcat. Technology 5 parts Complete RingCentral Game Changers A 2019 walkthrough of RingCentral's Virtual Voicemail Assistant tutorials in Python: classify messages with MonkeyLearn, transcribe them with Rev.ai, and text a manager when one arrives. Technology 4 parts Complete Customer-Centric Development Eleven daily lessons from 2014 on building for the people who actually use the product: telling its story, knowing the end customer, pricing honestly and supporting what you ship. Business 11 parts Complete Boundless Summer Challenge Twenty-odd daily tasks from the Boundless Summer Challenge, which I took on in 2010 and again in 2011: prayer, friendship, forgiveness and family, written up as I went. Faith 23 parts Complete Advent of Evil Richard Drake has always caught the edges of other people's thoughts. Then something in the dark starts reaching back. When his wife Mary is murdered, a detective friend who believes him and an occultist who'd rather not get involved help him chase her killers, while a thing he can only call IT grows stronger in his own head. Written in a month for NaNoWriMo and published here in ten weekly parts from November 2009 to January 2010, about 51,000 words in all. Writing 10 chapters Complete Bayesian Statistics Why simple averages lie when one product has eighty ratings and another has five. A 2009 introduction to Bayesian thinking, from the Monty Hall problem to fairer product ratings. Technology 5 parts Complete