NKESSLING@TERMINALSCREEN LOGOpen to work from Nov 2026RTM 17:28:42 · UTC 15:28
>
LOG ~/log

Commits, releases and the year at a glance. The same data drives the chart on the home page.

COMMITS · 12M
1,837
LONGEST STREAK
140 days
RELEASES
14
REPOS
8
ACT ACTIVITY · 52 WEEKS1,837 COMMITS

A year of commits, one square a day.

Hover a day for the count. Gaps are holidays; the bright run in October was a release.

COMMITS1,837
LONGEST STREAK140 days
BEST DAY20 commits
ACTIVE DAYS356 / 364
MON286
TUE317
WED315
THU306
FRI333
SAT156
SUN124
LOG CHANGELOG · ALL REPOS12 ENTRIES · 2,351 LINES

Every commit worth reading, newest first.

A changelog across all repos. Filter by kind of change; each line says what changed and how big it was.

  1. 27 SEPTTIDEfixfsync the directory after a segment rotates+48 −12
  2. 26 SEPTKILNfeatcontent-addressed cache hits across branches+312 −41
  3. 25 SEPTWRENreleasev2.4.0: group notes by conventional scope+96 −30
  4. 24 SEPTPRSMperfdiff two traces in O(n log n), was O(n²)+140 −188
  5. 23 SEPTLOOMfixfair scheduling starved one tenant under burst+57 −9
  6. 22 SEPTTIDEbench1.92 GB/s sequential append on M3, one core+22 −3
  7. 20 SEPTFERNfeatunion types and exhaustive match+406 −77
  8. 19 SEPTSLABdocsexplain generation checks with a diagram+64 −5
  9. 17 SEPTDOCKfeatwildcard TLS for *.dock.test in one command+188 −20
  10. 16 SEPTKILNfixevict by size, not by count+35 −29
  11. 14 SEPTTIDErefactorsplit recovery into scan and replay+221 −264
  12. 12 SEPTWRENfeatlink each note to its pull request+73 −11
OSS UPSTREAM · PULL REQUESTSLAST 10

Pull requests to other people’s projects.

Most of my best work is small fixes in libraries everyone depends on. Here are the last ten.

0MERGED UPSTREAM
0PROJECTS
0REVIEWS GIVEN
0MAINTAINER ON
MERGE RATE
93%
2026-09-11harbor-http#2291Stop leaking a connection when a request body errorsMERGED+38 −6
2026-08-28quill-orm#881Batch inserts inside one transaction by defaultMERGED+142 −51
2026-08-19tern-db#4410Document fsync semantics on macOSMERGED+64 −2
2026-08-02sandpiper-rpc#1207Deadline propagation across streaming callsOPEN+310 −44
2026-07-21marten-cli#356Respect NO_COLOR in every subcommandMERGED+27 −19
2026-07-09larkspur-trace#998Sampling that keeps every error spanMERGED+205 −88
2026-06-30tern-db#4377Crash test for directory sync after renameMERGED+96 −0
2026-06-14quill-orm#842Change default isolation level to serializableCLOSED+12 −12
2026-05-27harbor-http#2204Configurable header size limitMERGED+51 −9
2026-05-03osprey-cache#610Evict by bytes, not entriesMERGED+77 −31
EOF END OF PAGE · NKESSLING↑ TOP

Type CONTACT, or just write.

hello@example.com
>

STATUS

Open to work from Nov 2026

Replies within one working day

RTM 17:28:42 · UTC 15:28

COLOPHON

Set in Geist, Geist Mono and Doto.

Charts drawn from commit data, live or demo.

No trackers, no cookies.

Create a free website with Framer, the website builder loved by startups, designers and agencies.