Some notes on my personal workflow and helper tools for creating a new GitHub repository — with an emphasis on committing early and often, so ideas don't end up stranded as half-finished projects sitting on my computer where no one can benefit from them.
Some notes on exploring time tracking tools (open source and commercial), as well as their APIs, etc.
Some notes, thoughts, motivations and references related to the idea of creating an open-source clone of the Xnapper screenshot / annotation app.
Some notes on a proposal for using GitHub Discussions to provide automated moderator notices (eg. handling +1 comment spam) with offense tracking and escalation.
Some quick notes copied out of a ChatGPT convo + some manual sources that I used recently when trying to gather appropriate resources to report a Google Chrome (aka: Chromium) performance issue / memory leak.
Some notes, links and references related to me being blocked from the Homebrew GitHub organisation in ~2023 after what, as best as I am able to conclude, was mix of misunderstanding and miscommunications; collected as context to support a review of the facts, and hopefully a reconsideration of the block.
Some notes on tools and techniques for reverse engineering Java programs.
Some notes on technical design documentation practices such as RFCs, ADRs, decision logs, and related approaches for software projects.
Some notes on exploring the Toggl Track macOS app's CoreData-backed SQLite database.
This guide explores different ways to structure zsh scripts and functions when you want to exit early from inside a nested function. The main pitfall is that exit inside a sourced script or function doesn’t just stop the function — it can terminate your whole shell session. The examples here show common patterns people try, the problems they run into, and safer alternatives. Each section highlights what happens when you run or source the code, where things can go wrong, and why the simplest approach — a basic standalone script — is usually still the best.