- 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
tmux
Cheat 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