About
Reference
Technical
Scrapbook
Misc
Technical
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-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
2021-12-22:
Gzipping UUIDs
2021-05-31:
Debugging concurrent requests, for simple cases
2021-05-05:
Prolog Exercise: A Min and Max predicate in CLPFD
2021-05-05:
Prolog exercise: Min and Max of a list
2021-05-02:
One thing I miss from Mercury
2020-12-25:
My Experience with Xonsh
2020-10-16:
Constructing tests for legacy code
2020-10-10:
Using Goatcounter on NearlyFreeSpeech.net
2020-05-22:
Hunting for a Link
2019-11-30:
Python string concatenation
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?
2017-12-02:
Adding an XFCE4 terminal color scheme
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-06-18:
Quality Tutorial on Typescipt's Implementation of Extends
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-24:
Explain the Filter Lock
2015-07-17:
Falcon: How to do Long Running Requests?
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-01:
Hard Drive RPM Limits
2015-05-14:
Concurrency and Painting
2014-12-25:
iTunes 11 and mp3 files