Library

Library · 53

Everything in one place: longer posts, short notes, and links worth passing on.

Post
ProductivityMy Opinionated MacBook SetupEverything I change on a fresh machine, in three parts: the settings anyone benefits from, the next level up, and the bits that only matter if you write code.10 Aug 202615 min
Post
ProgrammingBuilding Chinwag: Local-First WhatsApp Chat Analysis in GoParsing WhatsApp exports into a timeline, running lexicon-based sentiment over it, and keeping every byte on your own machine.7 Apr 20266 min
Post
AIWhat Are World Models in AI?Working out what people actually mean when they say a model has a world model, and why the phrase gets used for two quite different things.1 Apr 20263 min
Post
ProductivityMultitasking Like a Pro: Claude Code, Git Worktrees, and DockerRunning several Claude Code sessions at once by giving each one its own worktree and its own container, so nothing has to be stashed.23 Jul 20254 min
Post
ProductivityMy Development Workflow in 2024Watching my development workflow evolve over the years has been quite a journey. The year 2024 has been no exception, introducing various tools and practices that have reshaped how I code…9 Nov 20245 min
Post
ExplainersWhat's the point of Flight Mode?Ever wonder why we’re asked to switch our phones to airplane mode during a flight? You’re not alone. The Basics Flight mode is a special setting on your phone, laptop, or tablet. When you…11 Jun 20232 min
Post
AIHow I'm utilising ChatGPTI’ve been using Open AI’s ChatGPT for a couple of months now, it feels game changing in terms of search & handling remedial tasks. I wanted to share some ways that I’ve been finding it…13 May 20231 min
Post
SystemsGitlab CI - Commit & Push in a JobRecently I needed to make a GitLab CI job where when a merge to master occurs, it runs a bash script, commits the files & pushes them back to master. I needed this to build a change log out…26 Jul 20222 min
Post
PersonalReflections on 2021With the first month of 2022 ending, I thought it would make sense to reflect on what I’ve picked up in 2021 and my goals for 2022. With the last of the COVID-19 restrictions are being…31 Jan 20224 min
Post
SystemsCheat Sheet: ScreenThe screen command is a used to launch and arrange multiple terminal shells within a single shell. It is mainly used for two purposes: It can be used to run long-running commands on remote…6 Sep 20211 min
Post
ProductivityOpen source software I use for developmentI love open source software, and I try to use it whenever possible. The ability to be able to fork the codebase and add (or fix) functionality you need means you’re not reliant on a third…28 Aug 20211 min
Post
PersonalA demi-decade at KobasAs of last Sunday, I’ve been working at Kobas for five years (a demi-decade 😅) , reading my post from a month in reminds me how much has changed and prompted me to provide an update. Job…8 Jun 20213 min