Software History

Software History

10186 bookmarks
Newest
selfcare.tech Bot on Mastodon | James' Coffee Blog
selfcare.tech Bot on Mastodon | James' Coffee Blog
I subscribed to the selfcare.tech bot on Mastodon a few days ago. The bot has provided messages that have been of particular meaning at a time when, on reflection, I have been a lot harder on myself than I should be. Here are a few Toots(?) posted by the bot recently that particularly resonated with me:
selfcare.tech Bot on Mastodon | James' Coffee Blog
Coffee Chat with Luke from Standart | James' Coffee Blog
Coffee Chat with Luke from Standart | James' Coffee Blog
Standart Magazine is a print publication that writes about coffee, from coffee culture to issues facing the industry. The publication is aimed at anyone who loves coffee, not just industry professionals. I have quickly grown to appreciate the depth of content in Standart and have read many issues this year.
Coffee Chat with Luke from Standart | James' Coffee Blog
The Squirrel | James' Coffee Blog
The Squirrel | James' Coffee Blog
You know the feeling when you are immersed in thought and something suddenly stands out to you? I was walking past a park when I noticed a squirrel close by. The squirrel was scouring through the leaves. I speculate it was in search for food. My mind gravitated from human computer interaction -- the topic about which I was thinking -- to the squirrel. I walked slowly, gazing at the park. I noticed another squirrel. Then another. Then another.
The Squirrel | James' Coffee Blog
Alternative modalities of interacting with the web | James' Coffee Blog
Alternative modalities of interacting with the web | James' Coffee Blog
The web platform is vast. There are so many tools available for building websites and web applications. One example is that you can run machine learning models in your browser. This enables many novel applications (with the downside that models, which can be large, need to download so they can run in the web page).
Alternative modalities of interacting with the web | James' Coffee Blog
Some things on my mind | James' Coffee Blog
Some things on my mind | James' Coffee Blog
I usually write cohesive thoughts on this blog, diving deep into a subject that I find interesting. Today, to spice things up a little bit, I'm going to go for a different format. I am going to write down a list of things that I am either thinking about or have been thinking about over the last few days. I am going to leverage bullet points for this, lest I begin writing one sentence in a new paragaph and turn that paragraph into a whole section.
Some things on my mind | James' Coffee Blog
Unorthodox Roasters Wee Stoater Review | James' Coffee Blog
Unorthodox Roasters Wee Stoater Review | James' Coffee Blog
Unorthodox Roasters caught my eye as soon as I learned about them. They are a roastery based in Kinross, Scotland. They are unorthodox. The names of their coffees are all Scottish. I looked around their website and I thought I should try one of their coffees. Wee Stoater caught me eye, which I believe is their signature coffee.
Unorthodox Roasters Wee Stoater Review | James' Coffee Blog
Moments of Joy: More little bites | James' Coffee Blog
Moments of Joy: More little bites | James' Coffee Blog
Early this morning, I set myself an intention for the day: take note of some of the little things that happen today that bring you joy. My inspiration was my first
Moments of Joy: More little bites | James' Coffee Blog
Coffee Chat with Todd Johnson from Williams and Johnson | James' Coffee Blog
Coffee Chat with Todd Johnson from Williams and Johnson | James' Coffee Blog
Williams and Johnson are a well-known name in the Scottish coffee industry, offering seasonally-rotated coffees. I have been following their presence online for a little while and I had a few questions about their roastery. Kindly, Todd Johnson, one of the founders, reached out to answer the questions I had over email. This interview was an absolute pleasure to do and I hope you enjoy reading it.
Coffee Chat with Todd Johnson from Williams and Johnson | James' Coffee Blog
New Orleans 2022 | James' Coffee Blog
New Orleans 2022 | James' Coffee Blog
Last week, I visited the US for the first time. I travelled to New Orleans. After two connecting flights from Scotland and almost a full day of travel, I arrived greeted by warmth, despite the late hour. I couldn't believe how warm the weather was. I took a few photos on the trip that I want to share here on my blog.
New Orleans 2022 | James' Coffee Blog
Tracking the Word Count on My Blog | James' Coffee Blog
Tracking the Word Count on My Blog | James' Coffee Blog
I check the word count after I have written every blog post. I do this because Typora, the markdown editor I use, displays a word count in the top left corner of the page. I'm not interested in the metric. It is difficult to avoid. At some point yesterday, my mind arrived at the idea that I should try to track the word count on my blog. I wanted to do this to improve my programming skills.
Tracking the Word Count on My Blog | James' Coffee Blog
Starlight | James' Coffee Blog
Starlight | James' Coffee Blog
Before I went to sleep, I looked out the window and saw the stars. One shone brighter than the others. This star was almost invitation to gaze out and admire the night. It was midnight. I looked and saw many more stars. I angled my head up high, looking for stars. I crouched down slightly, eager to see if there were more visible.
Starlight | James' Coffee Blog
Standart Magazine Review (Issue 21) | James' Coffee Blog
Standart Magazine Review (Issue 21) | James' Coffee Blog
I've seen Standart Magazine pop up every now and again in the speciality coffee community. I read a city guide on their blog last year but I did not purchase an edition of their magazine. I have read quite a few coffee books and blogs lately and I started to feel like I needed a change.
Standart Magazine Review (Issue 21) | James' Coffee Blog
Fun with Words | James' Coffee Blog
Fun with Words | James' Coffee Blog
I started my day with a dose of commentary on words. In my social reader today, I saw a post entitled Indeed... re:words by Ithika On My Mind. Seeing a post title start with the word
Fun with Words | James' Coffee Blog
Advent of Bloggers 2021: Day 20 | James' Coffee Blog
Advent of Bloggers 2021: Day 20 | 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.
Advent of Bloggers 2021: Day 20 | James' Coffee Blog
Thinking Modalities | James' Coffee Blog
Thinking Modalities | James' Coffee Blog
Back when I sat exams, I had an opportunity to apply to type my exams. My handwriting quality was verging on poor; the readability of my writing was essential to ensure my exams could be properly graded. I tend to think fast when I am writing; readability takes a second seat to getting my ideas down on paper as fast as possible.
Thinking Modalities | James' Coffee Blog
Taking a break from personal projects: Mental health and coding | James' Coffee Blog
Taking a break from personal projects: Mental health and coding | James' Coffee Blog
This morning, on the final day of my holiday, I spent around two hours thinking through a way to auto-classify content on my blog, as part of a project to recommend tags to my posts. Most of my old posts don't have tags, and I wondered: could I build a system using embeddings and a classification algorithm to help recommend tags when I write a new post? It turns out that yes I can but the hours of work I put into
Taking a break from personal projects: Mental health and coding | James' Coffee Blog
Parse IndieWeb Search in 15 lines of Python code | James' Coffee Blog
Parse IndieWeb Search in 15 lines of Python code | James' Coffee Blog
IndieWeb Search was intentionally designed to be open. All search result pages are structured as a microformats h-feed. This means you can use any microformats parser to read a search results page and extract information about each search result. Every search page also comes with jf2, RSS, and JSON Feed versions. You can also parse these programatically to get information about search results. Or you could even subscribe to a search page in a feed reader that supports any of the aforementioned formats.
Parse IndieWeb Search in 15 lines of Python code | James' Coffee Blog
Advent of Bloggers 2021: Day 12 | James' Coffee Blog
Advent of Bloggers 2021: Day 12 | 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.
Advent of Bloggers 2021: Day 12 | James' Coffee Blog
July 2023 IndieWeb Carnival Roundup | James' Coffee Blog
July 2023 IndieWeb Carnival Roundup | James' Coffee Blog
Last month I hosted the second edition of the IndieWeb Carnival, a challenge that invites you to write about a topic on your personal website in a given month. The IndieWeb Carnival rotates between hosts each month, who each choose their own topic. Last month's inaugural carnival, hosted by Sara, was on the theme of cooking. This month, Mark will be hosting, inviting anyone who wants to join to write about gardening on their blog.
July 2023 IndieWeb Carnival Roundup | James' Coffee Blog
TIL: Fixing the author card on my home page h-feed | James' Coffee Blog
TIL: Fixing the author card on my home page h-feed | James' Coffee Blog
Assumed knowledge: This post assumes technical knowledge with microformats2. This post is most useful for someone debugging authorship relations on their h-feed or for community members who want to discuss documenting this pattern.
TIL: Fixing the author card on my home page h-feed | James' Coffee Blog
Documentation in chat: A case study from the IndieWeb | James' Coffee Blog
Documentation in chat: A case study from the IndieWeb | James' Coffee Blog
The IndieWeb has a friendly bot called Loqi that is connected with a community wiki hosted on MediaWiki. The community extensively documents information, ranging from plans for upcoming events to UX patterns for applications relevant to the IndieWeb. The wiki continuously evolves. I regularly find myself saying
Documentation in chat: A case study from the IndieWeb | James' Coffee Blog