The website of James Johnson
🪲 This is James
creating
reflecting
illustrating
reviewing
experimenting
linking
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
Creating animation process toolset with generative AI
I developed a process for creating animations, using Claude 3.7 to code the tools. It worked well, but now I’ve thought of a better way to do it.
Mar 28, 2025
My animation process toolset: grouped layer PSD export
Ok so I got the first element of my toolset — the mouse movement recorder — working pretty much exactly as I wanted it yesterday. There are a few more features I could add…
Mar 16, 2025
My animation process toolset: the JSON configuration file
I have created a Python script to write a JSON file containing the basic config details of the animation.
Mar 16, 2025
Keeping a link blog
Keeping a link blog to make better use of my article reading and online video watching time
Mar 12, 2025
Vibe-coded fractal trees with threejs
My son and I created a little application to generate fractal trees. It was great fun and educational too.
Mar 9, 2025
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
No matching items
1
2