Software History

Software History

10092 bookmarks
Newest
Bombe, Ethiopia Obadiah Coffee Review | James' Coffee Blog
Bombe, Ethiopia Obadiah Coffee Review | James' Coffee Blog
Based in Edinburgh, Obadiah Coffee has been on my mental list of roasters to try for a while. Their packaging is minimal, using simple pale colour palettes, and the company recently announced a rum aged coffee which caught my attention. I recently opted to purchase their Bombe, Ethiopia coffee. The tasting notes featured blueberry and caramel, two flavours I thought I'd enjoy.
·jamesg.blog·
Bombe, Ethiopia Obadiah Coffee Review | James' Coffee Blog
The Rain | James' Coffee Blog
The Rain | James' Coffee Blog
One morning, I was making my way to a Starbucks in Edinburgh. It was early in the morning. I was looking forward to enjoying a coffee in peace before bustle enveloped the city. I headed to the Quartermile, where there is a Starbucks (and also a speciality coffee shop from which I have had a great cup of tea in the past). As I was walking, it started to rain. Heavier and heavier. As I got close to the Starbucks, water was starting to soak through my trainers. My trousers were drenched. I stopped in the rain.
·jamesg.blog·
The Rain | James' Coffee Blog
Brainstorming a coffee label reader application | James' Coffee Blog
Brainstorming a coffee label reader application | James' Coffee Blog
When I consumed more speciality coffee, I had an idea for an application that would let you take a photo (or photos) of a label on a bag of coffee and create a personal library of coffees you had consumed. The only input would be a photo, providing a relatively low friction method through which one could catalog the coffees they had consumed. Back when I first had this idea, I was limited by my knowledge of high-quality open source OCR models out there.
·jamesg.blog·
Brainstorming a coffee label reader application | James' Coffee Blog
Coffee Chat with The Drip in Edinburgh | James' Coffee Blog
Coffee Chat with The Drip in Edinburgh | James' Coffee Blog
The Drip is one of a few police box cafes in Edinburgh, an idea which has intrigued me since I first found out about police box cafes. The Drip has locations in Morningside and Tollcross and serves espresso-based drinks to-go. I wanted to learn a bit more about the business so I reached out to The Drip on Instagram, who kindly responded to a few of my questions. Our chat is below. I hope you enjoy!
·jamesg.blog·
Coffee Chat with The Drip in Edinburgh | James' Coffee Blog
Sweet Bean Paste Book Review | James' Coffee Blog
Sweet Bean Paste Book Review | James' Coffee Blog
Written by Durian Sukegawa, Sweet Bean Paste is a book I struggled to put down, filled with twists and moments that made me ponder isolation, being a member of society, and pursuing an interest despite the challenges ahead. The book starts by setting the scene, where Sentaro, a man who makes dorayaki, a sweet pancake made with sweet bean paste, sees an old woman staring at the shop where he works, Doraharu. Over time, Sentaro engages with this woman, finding out that she was a confectioner capable of making sweet bean paste.
·jamesg.blog·
Sweet Bean Paste Book Review | James' Coffee Blog
TIL: Don't actually display the man pages | James' Coffee Blog
TIL: Don't actually display the man pages | James' Coffee Blog
I have installed Plan 9 on my Raspberry Pi. I am excited to start using it. I can't use Plan 9 yet because I need a new keyboard and mouse to use with my Pi. So, this evening I decided to peruse the online Plan 9 manual pages. I am excited and have been eagerly trying a few commands on my Mac to see what commands are also on my Mac.
·jamesg.blog·
TIL: Don't actually display the man pages | James' Coffee Blog
Trees | James' Coffee Blog
Trees | James' Coffee Blog
I sometimes get an impulse to jump and see if I can reach a branch high up on a tree. I start lower down, then set myself a goal I could never achieve, then turn back to a lower branch. Yesterday, on a walk, I saw a branch I wanted to touch and jumped as high as I could to reach the leaves. The purpose? To fulfill the sense of excitement I had at the prospect of touching the leaves. I touched it, then failed to reach the next one. There is something joyful about trying to touch branches, paricularly when one's ability to estimate height is poor: you never know what is just high enough up that you cannot touch. At least, until you try!
·jamesg.blog·
Trees | James' Coffee Blog
How is my website hosted? | James' Coffee Blog
How is my website hosted? | James' Coffee Blog
My website has been hosted on many platforms in the past, from Vercel, back when I had a website running Next.js, to DigitalOcean and Netlify. I stuck with DigitalOcean for a long while back when I decided that I wanted to have a static website. While DigitalOcean did cost money to use, I needed a server for some of the experiments I was running. Back when I got started with the IndieWeb, there were some Python scripts I wanted to run that required a server.
·jamesg.blog·
How is my website hosted? | James' Coffee Blog
Advent of Bloggers 2021: Day 23 | James' Coffee Blog
Advent of Bloggers 2021: Day 23 | James' Coffee Blog
I am writing a blog post every day from December 1st to December 24th, 2021, about a blogger whose writing or site I follow. My aim for this series is to help you discover new blogs and to help get the word out about content creators whose blogs I appreciate. You can read more about this series in the inaugural Day 1 post.
·jamesg.blog·
Advent of Bloggers 2021: Day 23 | James' Coffee Blog
Cash as a payment option | James' Coffee Blog
Cash as a payment option | James' Coffee Blog
I rode a cable car on my trip to San Francisco earlier this year. The cable car may be the closest I have been to a rollercoaster in terms of the uneasiness of the journey. We went up a big hill, then went down. I rode the full cable car on the Powell / Hyde journey. One experience from the journey that I recall vividly, aside from the beautiful views and excitement I felt on the journey, is one passenger trying to figure out how to buy a digital ticket on the cable car journey.
·jamesg.blog·
Cash as a payment option | James' Coffee Blog
Advent of Bloggers 2021: The Final Edition | James' Coffee Blog
Advent of Bloggers 2021: The Final Edition | James' Coffee Blog
I am writing a blog post every day from December 1st to December 24th, 2021, about a blogger whose writing or site I follow. My aim for this series is to help you discover new blogs and to help get the word out about content creators whose blogs I appreciate. You can read more about this series in the inaugural Day 1 post.
·jamesg.blog·
Advent of Bloggers 2021: The Final Edition | James' Coffee Blog
Fun with Words | James' Coffee Blog
Fun with Words | James' Coffee Blog
While reading the newspaper on Sunday, I found myself stopping to take note of numerous words. On the one hand, I finished my reading with a plethora of new words to feature on this series; on the other, I kept taking my phone out so I could note down the words for later reference. I should perhaps start carrying a pen and paper so I can note interesting words I encounter.
·jamesg.blog·
Fun with Words | James' Coffee Blog
Taylor Swift songs to which I am listening | James' Coffee Blog
Taylor Swift songs to which I am listening | James' Coffee Blog
Over the last few years, my musical habits have consistently obeyed the following pattern. I find a song or a few songs from an artist I like. I go to explore new songs from that artist one album at a time. Sometimes, I enjoy many more songs by the artist. I listen to the same songs on repeat, joyfully. As the days pass, different songs get stuck in my head. Recently, I have found myself humming tunes every so often. On one occasion, I was walking with my headphones in and I wanted to do nothing but sing Taylor Swift music out loud. I didn't, but I did hum the tune to one of her songs lightly.
·jamesg.blog·
Taylor Swift songs to which I am listening | James' Coffee Blog
Fun with Words (Second Edition Today) | James' Coffee Blog
Fun with Words (Second Edition Today) | James' Coffee Blog
I used to be good at tending to open tabs, closing tabs when they are not needed or moving them into a folder when not in use for later reference. I am now out of practice with this habit. In looking through my open tabs, I found three new words that I want to feature in this series. You keep notes of words to include in this series in browser tabs? Sometimes!
·jamesg.blog·
Fun with Words (Second Edition Today) | James' Coffee Blog
Writing a New Tab Extension: Part II | James' Coffee Blog
Writing a New Tab Extension: Part II | James' Coffee Blog
I have been writing my own new tab extension for Firefox. I thought I was done yesterday but I decided to make a few enhancements. I didn't end up implementing any of the
·jamesg.blog·
Writing a New Tab Extension: Part II | James' Coffee Blog
My experience starting as a technical writer | James' Coffee Blog
My experience starting as a technical writer | James' Coffee Blog
I am a technical writer, and have been for around four years. I work at Roboflow, where I help people learn about computer vision and document various open source software projects we maintain (supervision, Autodistill, Inference, and more).
·jamesg.blog·
My experience starting as a technical writer | James' Coffee Blog
Favourite television couples | James' Coffee Blog
Favourite television couples | James' Coffee Blog
I was reading a post on Veronique’s blog ^1 about television show couples, which inspired me to reflect on the subject matter. I primarily watch comedy shows, which is to say that my list errs heavily towards couples in comedies.
·jamesg.blog·
Favourite television couples | James' Coffee Blog
Advent of Bloggers 2021: Day 9 | James' Coffee Blog
Advent of Bloggers 2021: Day 9 | James' Coffee Blog
I am writing a blog post every day from December 1st to December 24th, 2021, about a blogger whose writing or site I follow. My aim for this series is to help you discover new blogs and to help get the word out about content creators whose blogs I appreciate. You can read more about this series in the inaugural Day 1 post.
·jamesg.blog·
Advent of Bloggers 2021: Day 9 | James' Coffee Blog
Heart and Soul | James' Coffee Blog
Heart and Soul | James' Coffee Blog
I didn't know the song was called Heart and Soul at the time. The tune was stuck in my mind. I cannot express the sensation in my mind when I think Heart and Soul in the written word. I see Niles and Daphne, characters in Frasier singing the song (I am rewatching the television series at present). I hear the piano playing. I remember the song is foundational to my interest in playing music.
·jamesg.blog·
Heart and Soul | James' Coffee Blog
Coffee Chat with Danny from Obadiah Coffee | James' Coffee Blog
Coffee Chat with Danny from Obadiah Coffee | James' Coffee Blog
Obadiah Coffee, based in Edinburgh, roasts a range of excellent single origin coffees, including some unique coffees that are rare to find. I have bought coffee from Obadiah in the past and I had a few questions about their work. I reached out to Danny, the head of coffee at Obadiah, who took some time to answer my questions. Read out chat below.
·jamesg.blog·
Coffee Chat with Danny from Obadiah Coffee | James' Coffee Blog
Moments of joy: Little bites | James' Coffee Blog
Moments of joy: Little bites | James' Coffee Blog
I like to reflect on moments of joy on this blog: the tiny moments throughout your day that make you feel happy, joyful, or alive. Many of these moments are what I observe; the serendipitious little things that happen as I go about my day. I wanted to try something new in this series: summarize a few little moments of joy in one post, the ones that may not make their way into a longer feature post.
·jamesg.blog·
Moments of joy: Little bites | James' Coffee Blog
Moments of Joy | James' Coffee Blog
Moments of Joy | James' Coffee Blog
I gazed out at the sunset. The sun had not yet passed the horizon so I had to aim my gaze in such a way where I was able to appreciate the colours on the horizon while not staring at the sun. In the foreground, I noticed illuminated flies above the trees. They had a warm colour, as if the light was from the yellow colours in the sky onto the flies. They danced.
·jamesg.blog·
Moments of Joy | James' Coffee Blog
Brainstorming an organization to place pianos in airports | James' Coffee Blog
Brainstorming an organization to place pianos in airports | James' Coffee Blog
One of my favourite parts of travelling to a destination by plane -- and indeed train -- is to play an available piano. I find playing piano relaxing, a way for me to take a break from thinking about all of the details of my journey. With that said, there are many airports without pianos, and many more that have one piano in a single terminal but no pianos in other terminals. I was speaking with a few people about how we could help place pianos in airports where one is not available, providing travellers with the ability to have the same experience I and many other travellers have: a moment to sit back and make music between legs of a journey.
·jamesg.blog·
Brainstorming an organization to place pianos in airports | James' Coffee Blog
I love my website | James' Coffee Blog
I love my website | James' Coffee Blog
While perusing the IndieWeb wiki, I stumbled upon a quote from a blog post written on adactio.com. The quote was:
·jamesg.blog·
I love my website | James' Coffee Blog
Discovering new music (with recommendations) | James' Coffee Blog
Discovering new music (with recommendations) | James' Coffee Blog
The primary ways in which I discover new music are: (i) by looking for other songs written by artists who have written songs I like; (ii) looking for artists who have done collaborations with artists whose music I love and; (iii) using Spotify to look for songs that might interest me. Spotify shines when it plays a random song next. I tend to just scroll through lists of songs in playlists but when Spotify plays a song automatically I tend to find something new. This does not always work, but thus far I have found so many great songs by listening to Spotify. This list is not exhaustive but indicative of my primary ways of finding new songs and artists.
·jamesg.blog·
Discovering new music (with recommendations) | James' Coffee Blog