Software History

Software History

9234 bookmarks
Custom sorting
Hobonichi Journal | James' Coffee Blog
Hobonichi Journal | James' Coffee Blog
Over the last year or so, the amount of handwriting I do in a given day is limited. I spend most of my time writing on computers. The ease with which I can type is a boon. I can note down more thoughts in a given period of time when I am typing. I have had few causes to write with pen and paper. With that said, I have a great appreciation for analog writing. I have a whiteboard on which I sometimes jot ideas. While I was working on the search engine crawler for IndieWeb Search, my whiteboard became invaluable. I had an urge -- verging on a need -- to write and draw out my ideas, away from computers.
·jamesg.blog·
Hobonichi Journal | James' Coffee Blog
The Nakano Thrift Shop Book Review | James' Coffee Blog
The Nakano Thrift Shop Book Review | James' Coffee Blog
Inspired by my recent readings of the Before the coffee gets cold series, I decided to look for other Japanese works of fiction to read. I found The Nakano Thrift Shop on Amazon...
·jamesg.blog·
The Nakano Thrift Shop Book Review | James' Coffee Blog
Strange Weather in Tokyo Book Review | James' Coffee Blog
Strange Weather in Tokyo Book Review | James' Coffee Blog
Strange Weather in Tokyo, written by Hiromi Kawakami, is a tale of a woman in her thirties who develops an affection for an old school teacher of hers. This affection, as the book progresses, turns into a full
·jamesg.blog·
Strange Weather in Tokyo Book Review | James' Coffee Blog
Awesome, in the traditional sense of the word | James' Coffee Blog
Awesome, in the traditional sense of the word | James' Coffee Blog
I have said something of the ilk “awesome, in the traditional sense of the word” several times over the last year. I need to be explicit about the nature of my using the word to ensure my meaning is conveyed correctly.
·jamesg.blog·
Awesome, in the traditional sense of the word | James' Coffee Blog
Colourful shirts | James' Coffee Blog
Colourful shirts | James' Coffee Blog
For at least the last year, I have opted to wear Hawaiian and otherwise colourful shirts. My wardrobe spans from plain light green shirts to floral shirts in a 70s style to Hawaiian shirts in a wide variety of colours. At Homebrew Website Club this evening, someone asked me to write about why I like to wear the shirts I wear. Around 20 minutes after the call, I am sitting here writing said post with a bit of excitement in the back of my mind; motivation has indeed struck. Thank you for the idea!
·jamesg.blog·
Colourful shirts | James' Coffee Blog
Where the people are sweeter than the waffles | James' Coffee Blog
Where the people are sweeter than the waffles | James' Coffee Blog
I return to the diner; warmly welcomed by staff and a regular I had met the previous day. I sat down with a smile. The regular has been going to this cafe for longer than I have been alive. Coming in from the rain, I feel warm.
·jamesg.blog·
Where the people are sweeter than the waffles | James' Coffee Blog
A few things I just learned about Lisp | James' Coffee Blog
A few things I just learned about Lisp | James' Coffee Blog
I was trying to implement the Fisher-Yates algorithm earlier this evening. This algorithm lets you randomly shuffle the contents of a list. I wanted to provide a list of songs and return a shuffled list. I decided to use Lisp for this since I don't know much Lisp and I want to build my skills.
·jamesg.blog·
A few things I just learned about Lisp | James' Coffee Blog
The Smiley Face | James' Coffee Blog
The Smiley Face | James' Coffee Blog
This is a blog post in which I had to double check the spelling of a word in the title before starting to write. For some reason I needed assurance that I had spelled
·jamesg.blog·
The Smiley Face | James' Coffee Blog
What communities are you in? | James' Coffee Blog
What communities are you in? | James' Coffee Blog
I have spent a lot of my free time participating in the IndieWeb community over the last year or so. I love the IndieWeb community. The community opened my eyes to how I can take control over my own data and publish content that matters to me on my own site. As I have worked on this website, the community has been there for support, pointing out bugs and helping me think through ideas and features. The community has an excellent body of resources for building a website, from a well-maintained wiki to an active chat where you can meet other people interested in personal websites.
·jamesg.blog·
What communities are you in? | James' Coffee Blog
Owning a Raspberry Pi | James' Coffee Blog
Owning a Raspberry Pi | James' Coffee Blog
I've gone through about three topic ideas. This is the last time I am changing my mind. When I get tired, I lose the energy to think of great topics. This is my blog. Sometimes I'll write posts on a whim because I want to keep writing. I just thought that buying a Raspberry Pi may be one of the best investments I've made this year. I feel good about this because I was initially hesitant to purchase a Pi. If I had not have went through with the decision, I'd have not been able to build some of the projects I have worked on over the last few weeks.
·jamesg.blog·
Owning a Raspberry Pi | James' Coffee Blog
Why I IndieWeb | James' Coffee Blog
Why I IndieWeb | James' Coffee Blog
I wrote a post a few days ago on how I IndieWeb. I feel like I should go further and talk for a moment about why I am an active participant on the IndieWeb. This topic came to mind in response to an email I received earlier today. This email made me think about my motivations behind contributing to the IndieWeb. What is it that excites me about contributing to the wiki? Why do I spend so much time building IndieWeb principles into my website.
·jamesg.blog·
Why I IndieWeb | James' Coffee Blog
My First Homebrew Website Club Meeting | James' Coffee Blog
My First Homebrew Website Club Meeting | James' Coffee Blog
I came across the Homebrew Website Club meetups earlier this year. I decided not to attend because I had a lot on my plate. This year, I've not attended any online social events. I quickly get fatigued with Zoom. I think the reason is that I usually use Zoom for work and so I have a subconscious mental association with the software being used for work. What happened last night in the Homebrew Website Club meeting was nothing like work.
·jamesg.blog·
My First Homebrew Website Club Meeting | James' Coffee Blog
Exploring Personal Websites | James' Coffee Blog
Exploring Personal Websites | James' Coffee Blog
I get excited when I find new personal websites. I remember early on when I joined the IndieWeb community I thought the IndieWeb webring was one of the best sites on the web. Until I had seen most of the sites on the webring, every time I clicked I found something new. Interesting blogs to follow, browse, and explore. With every site I saw, I got more excited. There are many people out there maintaining personal websites, from written blogs to photo blogs to single-page profiles.
·jamesg.blog·
Exploring Personal Websites | James' Coffee Blog
Implementing TextRank on my blog search engine | James' Coffee Blog
Implementing TextRank on my blog search engine | James' Coffee Blog
The goal of my blog search engine is to make content as easy to find on my website as possible. Before the latest update, you could use my search engine to find a page based on a term that appeared either in the URL, meta description, or title of a page. However, I kept thinking about how I could enhance the search engine to make content even easier to find. Since I started thinking about this, I have looked at my search engine and made a number of improvements. Most improvements are related to either code efficiency or content discovery. In this article, I'll share a bit about how I implemented TextRank on my site.
·jamesg.blog·
Implementing TextRank on my blog search engine | James' Coffee Blog
Brainstorming Webmention post discovery | James' Coffee Blog
Brainstorming Webmention post discovery | James' Coffee Blog
This post is a brainstorm and a call for discussion. As discussion advances, I may publish more blog posts on this topic. If I write more on this topic, I will add links to my writings at the beginning of this post for reference.
·jamesg.blog·
Brainstorming Webmention post discovery | James' Coffee Blog
Annotating my website page structure | James' Coffee Blog
Annotating my website page structure | James' Coffee Blog
While I was trying to figure out how to link a manifest.json file to my feed reader, I found myself looking at the source code behind Jeremy Keith's website home page. The fact that you can see the source code behind how a page loads is an amazing feature behind the web. You can see the code that tells a browser how a web page loads. Sometimes the source code behind a site is almost or completely illegible but there are plenty of sites out there whose code you can peruse.
·jamesg.blog·
Annotating my website page structure | James' Coffee Blog
How minimal is too minimal? Brainstorming syntax for VisionScript | James' Coffee Blog
How minimal is too minimal? Brainstorming syntax for VisionScript | James' Coffee Blog
Yesterday evening I was thinking about syntax for VisionScript, the programming language on which I am working. My goal is to make the syntax as intuitive as possible while retaining a clear structure. As an aside, VisionScript got to the front-page of Hacker News (HN). I was humbled, excited; indeed, elated. Thank you for being so amazing, HN community! If you haven't seen it, check out the demo for the language.
·jamesg.blog·
How minimal is too minimal? Brainstorming syntax for VisionScript | James' Coffee Blog
Neighbourhood cats | James' Coffee Blog
Neighbourhood cats | James' Coffee Blog
A year or so ago I read Takashi Hiraide's The Guest Cat, a work of fiction featuring a cat that brings joy to the lives of two people living together. With all of the cats in my neighbourhood, I sometimes feel as if I am living that book: being able to look out the window and see cats. Today, I gazed out the window and noticed two cats together. After being together for a few moments, one cat swiftly ran away, as if the other had asserted dominance and frightened the other cat.
·jamesg.blog·
Neighbourhood cats | James' Coffee Blog
The Guardian Article Counts | James' Coffee Blog
The Guardian Article Counts | James' Coffee Blog
I regularly read articles on The Guardian. As I am not a paying subscriber to their digital edition, I see banners that prompt me to support them. The banners almost always catch my eye because they say how many articles I have
·jamesg.blog·
The Guardian Article Counts | James' Coffee Blog
Grayscale | James' Coffee Blog
Grayscale | James' Coffee Blog
Every so often, I procrastinate on my phone more than usual. I check sites that I know I have just checked to see if there is anything new, such as Hacker News and The Guardian. I check my notifications without hearing a sound indicative of a notification (I have disabled notifications on almost all non-messaging apps.) I start to feel restless and wonder: why am I doing this?
·jamesg.blog·
Grayscale | James' Coffee Blog
GROUNDHOG-DAY.com
GROUNDHOG-DAY.com
GROUNDHOG-DAY.com is the leading Groundhog Day data source: cataloging North America’s prognosticating animals and their yearly weather predictions.
·groundhog-day.com·
GROUNDHOG-DAY.com
Happy Groundhog Day | James' Coffee Blog
Happy Groundhog Day | James' Coffee Blog
As of my starting to write this post, there are 25 minutes left until midnight here in the UK. This is the first year that I have actively thought about Groundhog Day throughout the day. It started with a reference to Groundhog Day from an the IndieWeb community member yesterday. The perpetual day being upon us was in the back of my mind, and then today I saw references to Groundhog Day across the web. I have thus far used
·jamesg.blog·
Happy Groundhog Day | James' Coffee Blog
Trees | James' Coffee Blog
Trees | James' Coffee Blog
There used to be one tree outside my window. I was fascinated by the tree, although it was not particularly notable in any regard other than in my head. I watched the tree day after day. If I looked out the window, I would see it.
·jamesg.blog·
Trees | James' Coffee Blog