3 hours ago · 8 min read1610 words · Tech · hide · 0 comments

I have a soft spot for Sayid - it’s one of the most ingenious Clojure tools ever built, and also one of the most neglected. It’s an omniscient debugger: instead of stopping your program at a breakpoint, it quietly records every call to the functions you’ve traced and lets you rummage through the recording afterwards. It’s the kind of thing you demo to people and watch their jaw drop. And it had been sitting practically unmaintained for the better part of a decade. Here’s the awkward part: that neglect is largely on me. Bill Piel, Sayid’s original author, handed me the keys ages ago, and I’ve been… let’s say a less than exemplary steward. I’d merge the occasional patch to keep the lights on, but until very recently I’d done precious little to actually move the project forward. The best time to maintain your open-source project was six years ago. The second best time is now. – Ancient proverb, lightly adapted So what finally lit a fire under me? Blame CIDER 2.0. I’ve been reworking…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.