Blog

Most of my blog posts dating back to 2002. Some written here, some written elsewhere and aggregated here.
6 new macOS and iOS tools for April 2025

6 new macOS and iOS tools for April 2025

16/04/2025
Welcome to a new newsletter/post/radar/term-yet-to-be-defined from me that I have been planning for ages. I intend it to be something of a round up of tools and services i’ve been trying recently, plus also industry analysis and trends. To begin with it’s just the tools and service round up as the analysis part requires more thought that I haven’t had time for yet. ## Tools and services Moving forward, I will always try to have a more in-depth video or post on the tools where you can find out...
European cloud hosts are offering an escape from AWS, Azure, and GCP

European cloud hosts are offering an escape from AWS, Azure, and GCP

13/03/2025
When the modern-day internet began emerging in the early 2000s, finding hosting services and resources to run the new wave of dynamic web applications was hard. You needed a database to store application data. These were slow, expensive, and unreliable, regularly bringing applications to a grinding halt when a single instance failed. You needed a server to run interpreted languages like PHP, Python, or Ruby. These were equally expensive, often needed configuration, had security issues, and frequ...
Using Orka Desktop to run and create OCI-compliant VMs on macOS

Using Orka Desktop to run and create OCI-compliant VMs on macOS

30/12/2024
import { YouTube } from '@astro-community/astro-embed-youtube'; [Changes in recent versions of macOS](https://developer.apple.com/documentation/virtualization) have made running macOS and Linux virtual machines far easier and more performant. Primarily used for testing, a plethora of new applications that take advantage of these features emerged, so when Mac Stadium released a free desktop version of their long-running Okra range of virtualisation tools, one feature in particular stood out to me as something different and potentially useful. In this ar...
7 alternative text editors and IDEs for macOS

7 alternative text editors and IDEs for macOS

15/11/2024
import { YouTube } from '@astro-community/astro-embed-youtube'; I've been a mostly happy [VSCode](https://code.visualstudio.com) user for a few years now. So much so that [I even maintain a couple of extensions for it](https://marketplace.visualstudio.com/publishers/ChrisChinchilla). Before VSCode, I loved [Atom](https://atom-editor.cc). And before that… I can't remember anymore. But every now and then, it's good to look into alternatives and see how they compare, what options you haven't considered they offer, and if they bring anything new to your productivity. In this post, I look at seven alternatives to VSCode t...
At 30 years old, is Ruby in a mid-life crisis or a renaissance?

At 30 years old, is Ruby in a mid-life crisis or a renaissance?

11/11/2024
Ruby’s creator, Yukihiro Matsumoto (Matz), released the first public version of the programming language in December 1995, making Ruby just shy of its 30th birthday. It spread across Japanese-language Usenet newsgroups, a popular way of exchanging conversation and media before the World Wide Web, and then reached broader communities throughout the late 1990s. This was thanks to Ruby’s friendly community and, in no small part, thanks to Matz. (The community has a motto, “Matz is nice, and so we...
Are the operating systems of the future immutable?

Are the operating systems of the future immutable?

06/09/2024
Developers talk a lot about “immutability.” Outside the technical world, it usually means something negative: unmoving, inflexible, and entrenched. However, in the technical field, these features become an advantage and mean that a system is reliable and reproducible. Like many concepts and trends in technology, it’s nothing new. NixOS (more on it later) has existed for over twenty years, and ChromeOS is probably the most widely used immutable operating system (OS). However, the widespread adop...
6 tools for running Windows & Linux on macOS

6 tools for running Windows & Linux on macOS

07/08/2024
import { YouTube } from '@astro-community/astro-embed-youtube'; I've been happily using [Parallels Desktop][1] for my Windows and Linux virtual machine needs for about the past three years. It's performant, supports a reasonable variety of guest operating systems, and, with some tweaks, can also run headless developer machines and Kubernetes clusters. However, times are financially lean, so every time I see that recurring fee approaching, I wonder if there are any alternatives. With [VMware ma...
After 15 years, the maintainer of Homebrew plans to make a living

After 15 years, the maintainer of Homebrew plans to make a living

26/07/2024
Installing and updating applications and other dependencies on a computer really should be a solved problem by now. Yet almost every major desktop operating system provides multiple options, with no real clear answer to “which is best.” Linux, despite long-established package managers such as apt, deb, and rpm, just to name a few, still suffers from confusion and inconsistency between open source vs proprietary instals, as well as between developer tools and more user-focussed tools. Additional...
JetBrains' Writerside - A Tech Writing IDE

JetBrains' Writerside - A Tech Writing IDE

25/07/2024
import { YouTube } from '@astro-community/astro-embed-youtube'; [JetBrains](https://www.jetbrains.com) is known for its variety of developer-focused IDEs, all based around its IntelliJ core. In recent years, they developed their own writer-focussed plugin, [Grazie](https://www.jetbrains.com/grazie/), for handling grammar and style guidance, [Writerside](https://www.jetbrains.com/writerside/) for a wide variety of tech writing tasks, and more recently, an AI assistant for writers. The company has also helped with community-maintained plugins such as those for [markdown](https://www.jetbrains.com/help/idea/markdown.html) and [asciidoc](https://plugins.jetbrains.com/plugin/7391-asciidoc). But then, a year o...
My Audio And Video Setup

My Audio And Video Setup

29/05/2024
[A few years ago I detailed the hardware and software I use for producing my podcasts and videos](https://chrischinchilla.com/blog/2021/2021-09-07-my-audio-video-production-setup/). Since then, I have changed a lot, so it seemed a good time to revisit. My last post mentioned that I had two setups for video and audio production, my “A” setup in my small office-cum-studio and my “B” setup at home. I almost exclusively use the “A” setup these days, and when I do use the “B” setup, it’s almost identical to what I detailed in the older post. > I spend a lot of time on making conten...
The state of open source in Europe

The state of open source in Europe

11/04/2024
Open source is at a crossroads. For the past few years, venture capital has directly or indirectly paid for many of the contributors and much of the infrastructure it needed to keep going. That was until the past 24 months or so, when funding started to slow down, leading to less internal development or funding resources going toward open source.
Tracking the words you write with WordCounter

Tracking the words you write with WordCounter

19/02/2024
How many words do you write every day? Think about it. Every time you send an email, post in Slack, or comment on an Instagram post. Oh, you thought I would mention those wondrous words you pour into your latest novel, blog post, marketing copy, or script?
9 transcription tools for Podcasters and Video Creators

9 transcription tools for Podcasters and Video Creators

17/01/2024
import { YouTube } from "@astro-community/astro-embed-youtube"; I create a lot of content with audio. Interviews that become final podcasts, final podcasts, videos, and more. In almost all cases, a transcript of that audio is useful. Often, I use it to create a blog post based on that audio, and I am also in the process of creating interactive transcripts for my backlog of podcasts. And that aside, accompanying transcriptions of shows are good for SEO and accessibility. Transcription tools hav...
Loss and absence in death

Loss and absence in death

06/01/2024
We had to put our 17-year-old cat to sleep last week. First, why does English have such terrible words for this action? “Putting down”, “putting to sleep”. They are both terrible ways to describe such an action, but I’m not sure I have any better ideas…
Making Markdown Interactive with Runme

Making Markdown Interactive with Runme

22/12/2023
Markdown may be popular for its simplicity and “plainness”, but it’s often full of information. Whether for internal or external consumption, that information often contains code snippets for running certain commands or code examples. Wouldn’t it be great if you could run that code directly as you read from within the markdown?
Bring the power of Apple Shortcuts to Obsidian

Bring the power of Apple Shortcuts to Obsidian

13/12/2023
I’ve mentioned before that I have been using Obsidian more and more, and from a knowledge management perspective, it’s fantastic, with a plethora of plugins that extend its functionality to connect to many external services. But as a cross-platform Electron application, integration with the host operating system is one of the places it fails. As the underlying data store is a folder of files, some integration is possible there, but Obsidian has minimal awareness of changes that happen.
A newcomer's quest: Scoring apps for drum notation on a budget

A newcomer's quest: Scoring apps for drum notation on a budget

08/12/2023
I have a past life in music. In the late 1990s, I produced one of the first online fanzines and wrote for several street press magazines in London and Melbourne. In the middle of that, I also played in bands in the UK and Australia, playing guitar and, latterly, drums. And then I stopped. My musical creative spark had run out. Fast forward to about 2021, and it returned, primarily due to relearning the instruments I had always played by “feeling” in the past. Actively learning instruments and pr...
Configure and switch macOS displays with Displayplacer

Configure and switch macOS displays with Displayplacer

05/10/2023
I am extremely lucky to have a display problem. I have a small home office and a studio setup. At home, I sometimes have my laptop under my screen and sometimes to the left. In the studio, I have two external screens, one of which I switch to 1080p when recording videos. So that’s four potential screen configurations. I have always found screen configuration on macOS relatively smart and reliable. It tends to remember individual screens and automatically switch to the configuration you last used...
Is the Future of Documentation Dynamic?

Is the Future of Documentation Dynamic?

19/09/2023
What do American Online, the Apple Newton, DVDs, Tamagochis, MP3, PDF, and Sony Discmans all share in common? They were all products born in (and some dying in) the 1990s. An era I remember vaguely well as I spent most of my mid to late teenage years in it. And now I see the fashions and band T-shirts from that era back on the streets and…
My highlights of IFA and Startup Night Berlin 2023

My highlights of IFA and Startup Night Berlin 2023

09/09/2023
It’s been a few years since I attended Berlin’s Internationale Funkausstellung, better known as IFA. And after several slow years for conferences and trade fairs, capped off with a slowdown in tech and tech-adjacent spending, I was interested to know what the show floor would feel like.
The 14 Setapp macOS applications I use regularly

The 14 Setapp macOS applications I use regularly

29/07/2023
Welcome to Setapp Month! I have been a user of Setapp for quite a while now, almost ever since the service launched, and I visited Macpaw’s offices in Kyiv, touring their awesome Apple museum and meeting the office cats. Setapp is a macOS and iOS application subscription service, where for $9.99 a month, you get access to dozens of applications, large and small, complex and simple, old favourites and new arrivals.
7 macOS native generative AI tools to try

7 macOS native generative AI tools to try

11/06/2023
Generative AI tools and platforms are not just the flavour of the month (for now), they’re the flavour of the year, if not the decade. Many of these are web platforms, and I have always been the first to admit that I prefer good old-fashioned, offline-first native desktop applications. As many of the new wave of services were smart enough to include an API option, this has made it possible for enterprising developers to create any other type of application they want to, including, in the case o...
My tech writing setup

My tech writing setup

17/05/2023
In my previous post I covered my creative writing setup and the post proved quite popular, so I thank everyone who read and left comments for that. Next in this series of posts covering my various setups is my setup for technical writing. In this post I use the term “tech writing” to cover my documentation, blog post, and longer form technical writing work. My technical writing setup is also far more defined and established, with less areas where I am “still deciding” what’s best for me. My setu...
Google IO 2023

Google IO 2023

11/05/2023
Or how Google IO made me realise I probably need to find a new job in 2 years Squeezed into the remodelled Google Berlin old medical school theatre I have a lovely glass of wine ready to go as I attempt to live blog a keynote for the first time in a while. I love watching American keynotes with Europeans, as we are much more… sceptical. One person in the crowd cheered for an announcement once and everyone looked at them like they were crazy. OK, this is all pretty unstructured as I don’t have...
KubeCon, back to business

KubeCon, back to business

02/05/2023
I didn’t attend Detroit last year, but did attend Valencia, and while it was great to be back at a reasonably large in-person event again, the event did feel slightly subdued. I worried that the past few months of leaner times and layoffs for the tech industry might mean that this year’s KubeCon EU might also feel muted for different reasons. I couldn’t be more wrong. I admit that my memory of pre-2020 EU KubeCons (and I’ve been to most of them) is a little hazy, but this year in Amsterdam felt...