All Articles

- 2026-05-10: UnSemVer!
- 2026-03-31: No more posts about Claude Code
- 2026-01-22: Paradox of LLM Developer Productivity
- 2025-08-08: AI Comparisons
- 2025-08-02: What would the Vim of LLM tooling look like?
- 2025-06-28: "Where the industry is headed"
- 2025-03-23: AI Thoughts
- 2025-03-05: Competition: Household Defense Chart
- 2025-02-15: Common Questions in Software Engineering
- 2025-01-03: ArchUnit for managing complexity
- 2024-12-31: The Developer's Pendulum
- 2024-11-09: Finding a Self-Descriptive Number in Prolog
- 2024-09-29: Representing rationals with Integer Constraints
- 2024-07-16: Adding an Easter Egg to our Numeronym Predicate
- 2024-07-15: Logical Numeronyms
- 2024-03-26: Minimal Shared Logic
- 2023-11-13: A simple Clojure macro using &env
- 2023-09-18: Implementing firstNotNullOfOrNull in Clojure
- 2023-09-06: Implementing an Iseq-conforming linked list in Clojure
- 2023-09-04: Thoughts on Spec-ulation (Rich Hickey)
- 2023-06-07: Getting started with Reactor
- 2023-06-03: Webserver Load Testing: A first exposure
- 2022-12-11: Hyperfixate
- 2022-06-24: Centralia, PA
- 2021-12-22: Gzipping UUIDs
- 2021-09-05: The Pittsburgh List
- 2021-05-31: Debugging concurrent requests, for simple cases
- 2021-05-22: Chaco Canyon
- 2021-05-05: Prolog exercise: Min and Max of a list
- 2021-05-05: Prolog Exercise: A Min and Max predicate in CLPFD
- 2021-05-02: One thing I miss from Mercury
- 2021-04-22: Redwoods
- 2021-03-13: Driving to Flagstaff
- 2021-03-06: Kanab, UT (round 2)
- 2021-03-02: Bryce Canyon, UT
- 2021-02-28: Kanab, UT
- 2021-01-25: White Sands, NM
- 2020-12-25: My Experience with Xonsh
- 2020-12-06: Cumberland, MD
- 2020-11-26: A daytrip to Breezewood
- 2020-11-12: Society of the Spectacle: Thesis 60
- 2020-10-16: Constructing tests for legacy code
- 2020-10-10: Using Goatcounter on NearlyFreeSpeech.net
- 2020-05-22: Hunting for a Link
- 2020-03-01: Mayan writing... for English
- 2019-12-31: Hydroponic Lettuce!
- 2019-11-30: Python string concatenation
- 2019-11-09: Refutation of 'The Bifurcated Mountain'
- 2019-10-05: Changing Signals of Quality
- 2019-08-30: Why not to use Credit Cards
- 2018-12-20: Real World Awk: Fastlaning localizations
- 2018-07-07: Map a function or predicate in Mercury lang
- 2018-06-10: How to convert a predicate from multi to det in Mercury lang?
- 2018-05-23: Print a list of strings in Mercury lang
- 2018-05-07: How to install Mercury lang?
- 2018-04-14: A response to "A short critique of Stallmanism"
- 2018-03-04: Modern Mayan Temples
- 2017-12-02: Adding an XFCE4 terminal color scheme
- 2017-11-06: Keep this in Mind
- 2017-09-10: Star Charts, a first round review
- 2017-09-06: Geolocating
- 2017-07-09: UNESCO's use of 'alpine' to describe Qinghai Hoh Xil
- 2017-06-27: Summary of Brain Drain by Ward et al.
- 2017-06-25: What makes what Wes Anderson makes?
- 2017-03-22: My Program runs faster in Eclipse than on the Command line
- 2017-03-17: Setting up a Reverse AutoSSH connection to my Dorm
- 2016-10-20: A look into statements by Matt Perault, FB Global Policy
- 2016-06-18: Quality Tutorial on Typescipt's Implementation of Extends
- 2016-06-07: Age of Reason by Thomas Paine
- 2016-05-28: Define Error Cases Too
- 2016-05-02: Unix Fortune on Mac and Custom Fortunes
- 2016-04-18: Getting a REST api into your Mac clipboard
- 2016-04-07: Infinite Pebble Puzzle and Prolog
- 2016-03-19: Bug Review: Python Subprocesses and GET
- 2016-03-05: Sicstus Prolog: Basic Workflow
- 2015-12-26: Code Read Through: TQDM
- 2015-08-11: Hunt's Concurrent Heap-based Priority Queue
- 2015-07-31: The Enchiridion by Epictetus
- 2015-07-24: Explain the Filter Lock
- 2015-07-21: What does Montjoie mean?
- 2015-07-17: Falcon: How to do Long Running Requests?
- 2015-07-17: Quadrant Z, Rules
- 2015-06-29: Falcon Framework CORS for No 'Access-Control-Allow-Origin'
- 2015-06-28: Falcon Framework API on Dreamhost's Passenger WSGI
- 2015-06-12: Essays in Idleness by Kenko
- 2015-06-01: Hard Drive RPM Limits
- 2015-05-14: Concurrency and Painting
- 2014-12-25: iTunes 11 and mp3 files
- 2014-08-31: Farnam Street Blog Misc.
- 2014-08-25: First Law of Geography
- 2014-08-22: Seneca, brevity of life
- 2014-08-21: Snippets from, 40 maps that explain the roman empire
- 2014-08-17: Steppenwolf by Hermann Hesse
- 2014-08-17: Theory and Practice Yogi Berra
- 2014-08-17: The Power of Lonely
- 2013-11-04: Machiavelli on Geography (The Prince)
- 2013-08-26: Diagram - Chronicle of a Death Foretold by Gabriel García Márquez: