The website of James Johnson
🪲 This is James
creating
reflecting
illustrating
reviewing
experimenting
noting
misc
Creating
creating
These are ongoing personal projects and obsessions, to learn new things, and create stuff.
Current themes:
Timeline visualizations
Generating slides
Productivity processes
Creating
Animation of sparks on the back of my childhood fireplace
I created an animation of sparks on the back of my childhood fireplace
Feb 9, 2025
Maintaining websites with Bear App and Quarto
Making this website enjoyable and fun to edit has been the single most important change I ever have made to my productivity processes.
Jan 23, 2025
Demo videos with OBS Studio
How I am creating the videos for this website
Jan 16, 2025
A process to semi-automate research using few-shot classification and GPT-4 summation
I spend several weeks or sometimes months researching new topics. In this post I start to create a method to do this more efficiently, but whilst doing so I realise the…
Dec 11, 2024
Creating a bespoke personal exercise tracking application with D3 and Python
I created a bespoke personal exercise tracker!
Nov 27, 2024
Creating presentations with markdown and generative AI
Creating presentations in Markdown means that it’s easy to use generative AI to modify them
Sep 29, 2024
Pixel perfect layouts for HDTV resolution slides
After much experimentation I discovered these to be the perfect size for my grid:
Sep 28, 2024
The perfect presentation recording
I have been doing regular presentations in my meetup groups for over ten years. I also do presentations for clients. It would be good to have a record of them. I have tried…
Sep 27, 2024
Creating slides with D3
I create a lot of presentations, and have been doing so for years. Over time, I have refined my methods for creating them. Currently I write the presentation in a single…
Sep 26, 2024
Choosing core tools to create charts and diagrams
D3 is a powerful tool for creating bespoke charts and diagrams, with a steep learning curve.
Sep 26, 2024
Bear helper
Bear Helper, an easy-to-customize macOS menubar helper for the Bear app, written in Python
Jun 21, 2024
Creating a website with Bear app
Creating a website with the Bear App is wonderfully simple
Jun 21, 2024
My Personal Knowledge Management system
How I keep notes and choosing the right tool
Jun 13, 2024
Extracting events data from Wikipedia into an SQL table using ChatGPT
I am using a denormalized, wide tables data structure because this makes it much easier to transfer the data between ChatGPT and a database. (BigQuery uses denormalized…
Jun 12, 2024
What is the perfect layout in the age of screens?
This was my first attempt to make a perfect layout for HDTV screens. I think it works pretty well.
Feb 15, 2024
William Blake timeline — an information visualization experiment
I created a visual timeline of William Blake’s life
Feb 2, 2024
Making neat notes whilst standing up
I like to take neat notes. Taking neat notes whilst standing up on a train commute is difficult, but not impossible.
Jan 26, 2024
The Medici family tree
I created a family tree of the Medici family, to improve on the amount of information given by traditional family trees.
Dec 20, 2021
No matching items