- Password Protected PDFsApr 16 2022
  
- Are Video Games Art?Apr 6 2022
  Yes.  Yes They Are.
- Early Memories of ComputersNov 8 2021
  
- Consulting: Empowerment & ChampioningNov 1 2021
  
- Why Lisp?Aug 24 2021
  
- Scanning BooksAug 21 2021
  
- A Decade with Cloud FoundryApr 21 2021
  
- Silly Docker Tricks29 Jun 2020
  
- Managing the X11 ClipboardApr 5 2020
  Area Hacker Finds One Weird Trick For Persistent Copy / Paste Behavior
- Dockerless Docker with RuncFeb 25 2020
  Lose the Daemon; Keep the Containers
- The Art of Writing (Blogs)9 Aug 2019
  
- Detecting Warden in a BOSH Release9 Aug 2019
  
- Putting Docker Compose on top of BOSHJun 12 2019
  I May Never Write Another BOSH Release Again
- The [P]ID TrickJan 23 2019
  
- The Future of BOSH & KubernetesNov 15 2018
  
- My tmuxCheat SheetNov 11 2018
- Styling <kbd> with CSSNov 10 2018
  
- Docker, on macOS, DIY-StyleNov 4 2018
  
- A Troubleshooting YarnAug 28 2018
  Pull Up A Seat, and I'll Weave You A Tale
- Debugging Vim ScriptsAug 5 2018
  How To Assist in Unborking My Vim
- Lisp On The WebAug 2 2018
  Not to Hunchentoot My Own Horn, But...
- Empathize, It's Worth ItJun 7 2018
  Being Right Is Usually Wrong
- Variadic Functions & Their Representation By Source CodeMay 24 2018
  
- T-Shaped PeopleMay 22 2018
  
- Rook LispMay 19 2018
  The Compulsion To Design Languages
- Roll-Your-Own X.509 CANov 17 2017
  
- B-trees : A SurveyAug 20 2017
  
- Hard Directory Links in macOSAug 12 2017
  
- How Not To Selectively epoll(7)May 17 2017
  Multiplexing Network Socket File Descriptors When There Ain't Nothin' There To Read Anyhow
- The TV Stole My IPMar 20 2017
  A Network Troubleshooting Story So Weird It Absolutely Has To Be True
- NaCl, NaCl, Padding WhackMar 17 2017
  Give The Dev A Cryptographically-Signed Box
- FIXME: this is wrongMar 7 2017
  Terrible Is Not As Bad As You Think
- gitprompt, Bash 4.4, and $PS0Mar 5 2017
  
- rlog & errno - Little ToolsFeb 23 2017
  
- On Creation & CriticismFeb 11 2017
  
- Bloom FiltersNov 26 2016
  
- Assertions and IntentionsOct 9 2016
  Run-time Safety, All The Time
- Read-Copy UpdateSep 26 2016
  Living Lock- and Wait-Free with RCU
- Stupid Git TricksSep 18 2016
  Make Your Revision Control System Work For You
- Writing Good Commit MessagesAug 25 2016
  
- A Few Notes On Configuring Ergo Dox KeyboardsJul 23 2016
  
- Good Module System DesignJul 2 2016
  What Makes Module Systems Good, Anyway?
- LLVM - A Gentle IntroductionJun 6 2016
  
- The 2016 Presidential ElectionApr 24 2016
  The Death of Politics, In Three Pictures
- od tricksApr 15 2016
  
- Diagramming on the iPad ProApr 7 2016
  
- Checking CLAs via TravisMar 26 2016
  Make the Robots Enforce Legal F/OSS Requirements
- The Birthday ParadoxJan 25 2016
  
- Spruce, Vault, Concourse & YouJan 19 2016
  Securely Managing Secrets in Automated Pipelines
- go get With StyleJan 11 2016
  Take Back Your Go Import Paths!
- RecruitersJan 8 2016
  
- 2016: The Year of Machine CodeJan 2 2016
  
- Your IDE Is Killing YouDec 20 2015
  Ditch the Integrated Development Environment & Become A Better Programmer
- BOSH-lite/warden on 10.x.x.xAug 23 2015
  
- Open Files (Per Process)Aug 4 2015
  
- Writing Pendulum AssemblyFeb 24 2015
  Crafting Code For The Clockwork Virtual Machine
- CPAN|PR Challenge - January 2015Jan 9 2015
  Finding Fixes for Crypt::OpenSSL::X509
- SmartwatchesDec 18 2014
  A Treatise on the Aesthetics of Modern Technophile Fashion
- maps, smaps and Memory Stats!Dec 13 2014
  
- Using iptables to Emulate Network ConditionsSep 26 2014
  
- Hacking Serial on a WRTSep 21 2014
  Voiding Warranties for Fun & Profit
- Automake Considered HarmfulSep 14 2014
  Why The Charcutier Grinds Meat
- The World According to PythonSep 12 2014
  Do Python Developers Not Have Any Real Programming Problems To Solve?
- O Sandal! my Sandal!May 18 2014
  
- libctap.soFeb 23 2014
  Test Anything Protocol for C
- arpscanJan 6 2014
  Scanning Networks via ARP Requests
- Lambda CalculusDec 28 2013
  
- Testing With Loopback DevicesDec 10 2013
  
- Funny Recruiter EmailDec 8 2013
  
- Math on the WebNov 13 2013
  Who Stole My ∑?
- On GreatnessJul 27 2013
  
- MySQL & ZombiesJul 24 2013
  
- Tim Hortons' Free Wifi Isn'tJul 7 2013
  
- Exploring Assembly Using CAug 1 2012
  
- Learning Assembly... Why?Jul 9 2012