James' Coffee Blog ☕
Hello! Привіт! I'm James (/d͡ʒeɪmz/) (also capjamesg). My pronouns are he/him/his. I am a technical writer. I live in Scotland. This is my blog.
On this blog, I write about technical writing, the web, and more. Every two weeks, I co-host the Europe Homebrew Website Club. I am a co-chair on the W3C Social Web Community Group.
I wrote a book on technical writing, Software Technical Writing: A Guidebook (epub).
I contribute to the IndieWeb and W3C wikis. I have open sourced some code on GitHub. My Mastodon account.
My email address is readers@jamesg.blog.
Seen an airport piano? Add it to Airport Pianos.
Привіт! Мене звуть Джеймс. Мої займенники він/його. Я письменник.
I have only translated some of my bio into Ukrainian. I am early in my learning, but I hope to add to this bio as I learn.
-
📌 100 things you can do on your personal website
-
Photograph a bookshelf, get a list of the book titles
Published on under the Computer Vision category.
This week, I have been working on Open Shelves (source code), a project that lets you photograph a bookshelf and retrieve a list of the book titles. This project was inspired by my blog post last week on how I made my bookshelves clickable. The approach I outlined in that post had one big limitation: computation requirements.
-
rhymer.day: A daily rhyming challenge
Published on under the Games category.
How many words do you know that rhyme with "shoals"? Or "hose"? Or "joy"? This is the essence of rhymer.day.
-
Announcing Tay Tay Lyric of the Day
Published on under the IndieWeb category.
How many of Taylor Swift's lyrics do you know? Test your knowledge with Tay Tay Lyric of the Day, a challenge that almost begets singing All Too Well loudly in your home, or dancing while nobody is watching to Better than Revenge, or whatever the song de jour is. Who could say no?
-
Computer Vision Challenge: Book Colours
Published on under the Computer Vision Challenges category.
Scenario: One member of Alyssa's book club likes to order their books by spine colour. The group started asking each other: how many books do you have of different colours? Alyssa wished there was an automated system that would enable the club to take photos of their books and count the number of books with different spine colours.