Seán McNamara
Software engineering & other rabbit holes
Index
Library
Projects
About
Contact
☰
◐
⌕
Search
/
Posts
Posts · 53
Longer pieces on things I’ve thought about, worked on, or figured out.
Filters ▾
All
53
Posts
53
Notes
0
Finds
0
53 items
Post
Productivity
My Opinionated MacBook Setup
Everything 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 2026
15 min
Post
Programming
Building Chinwag: Local-First WhatsApp Chat Analysis in Go
Parsing WhatsApp exports into a timeline, running lexicon-based sentiment over it, and keeping every byte on your own machine.
7 Apr 2026
6 min
Post
AI
What 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 2026
3 min
Post
Productivity
Multitasking Like a Pro: Claude Code, Git Worktrees, and Docker
Running 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 2025
4 min
Post
Productivity
My Development Workflow in 2024
Watching 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 2024
5 min
Post
Explainers
What'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 2023
2 min
Post
AI
How I'm utilising ChatGPT
I’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 2023
1 min
Post
Systems
Gitlab CI - Commit & Push in a Job
Recently 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 2022
2 min
Post
Personal
Reflections on 2021
With 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 2022
4 min
Post
Systems
Cheat Sheet: Screen
The 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 2021
1 min
Post
Productivity
Open source software I use for development
I 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 2021
1 min
Post
Personal
A demi-decade at Kobas
As 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 2021
3 min
‹ Previous
Page 1 of 5
Next ›