The website of James Johnson
  • 🪲 This is James
  • creating
  • reflecting
  • illustrating
  • reviewing
  • experimenting
  • linking
  • noting
  • misc
  1. 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

Best practices for creating LinkedIn videos

I have spent some time researching best practices for creating video for LinkedIn, and I made a short test video from what I have learnt.

Jul 4, 2025

Uncanny alley me

I thought ChatGPT might be able to make a casual portrait of me into a portrait suitable for LinkedIn. It tried, but they all didn’t really look like me.

Jun 28, 2025

Using ChatGPT as a graphic design coach

I got ChatGPT to critique a design I was creating. I was quite impressed by its responses.

Jun 22, 2025

Slow and meticulous vs fast and sloppy

Doing artworks fast is something that does not come naturally to me. I need to do more of it, because sometimes it gives good results. And it’s much quicker!

Jun 21, 2025

Tweaking my Tiro note keeping system

I have been using my Tiro note keeping system for about two and a half months and I’ve made some tweaks to how it works

Jun 17, 2025

Using my AI Life and Business Coach

The process of setting up an AI life and business coach has helped me consolidate ideas about how I am going to approach things over the next few months.

Jun 5, 2025

Creating my own personal life and business coach

I am building my own life and business coach, aka Life Operating System, using Claude Opus.

Jun 4, 2025

Paradise Lost 2057

A script for a series of drawings without dialog, as requested by Siduo for an AI project

Apr 21, 2025

Recursive horror (a short story)

A short horror story.

Apr 20, 2025

Tiro, a personal note-processing system

I created Tiro, a personal note-processing system designed for fast, structured capture and organization of daily notes.

Apr 3, 2025

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
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 better core process for online research

I have been trying to come up with a good process for online research for a while, and I’ve rejected various processes. I think this process could be the one…

Dec 19, 2024

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
Sep 28, 2024

The perfect presentation recording
Sep 27, 2024
Creating slides with D3
Sep 26, 2024
Choosing core tools to create charts and diagrams
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
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