Skip to main content

Will May Learns How to Develop Software

  • Biography
  • Articles
  • Apps
  • Links

Category: Articles

All articles

LexiDeck: Enhancing the Anki Experience with Automated Flashcard Creation

December 21, 2023April 20, 2025 wjrm500

My memory is notoriously terrible, and I’ve devoted a lot of energy over the years to compensating for that fact. Way back in the day this meant getting to grips with a clunky application called SuperMemo, built around a fascinating spaced repetition algorithm that promised long-term knowledge retention. I later discovered the flashcard software Anki, […]

Read More

How ChatGPT’s New “GPTs” Feature Can Help You Develop Software

November 22, 2023November 28, 2023 wjrm500

OpenAI’s Dev Day took place on November 6th and it’s fair to say there was a lot of hype leading up to the event. Nowhere was this more palpable than the hive of optimism that is the subreddit r/Singularity, which I am slightly ashamed to admit that I follow avidly. Confident predictions of an AGI […]

Read More

Learn Español with the GPT-3.5 API

June 21, 2023November 22, 2023 wjrm500

I’ve been using ChatGPT on a daily basis ever since last December, but it was only the other day that I actually got round to having a play around with the OpenAI API for the first time. It was an interesting experience that culminated in the production of a useful little language-learning app, that I […]

Read More

My First ChatGPT-Assisted App and the Future of Software Development

March 28, 2023November 22, 2023 wjrm500

ChatGPT is an absolutely incredible tool and if you’re not already using it, you should be. You really should. It doesn’t matter who you are, or what you do for a living – it’s so versatile that it can turn its hand to pretty much anything you want it to do. Among many other things, […]

Read More

My 2022 in Retrospect – A Python Analysis

January 10, 2023November 22, 2023 wjrm500 1 Comment

This article is a bit different to most of the other ones on this blog, as it focuses on data analysis rather than software development – making it my first analysis article since International Football Results Analysis, way back in June 2021. Today I’m not analysing football data, however; instead, I’m analysing my own diary. […]

Read More

Anagramageddon – Fight for Territory and Find Anagrams as You Battle Against the Clock!

December 8, 2022November 22, 2023 wjrm500

I’ve created a new word game called Anagramageddon, played on a single computer by between two and four players. In a nutshell it involves users taking it in turns to (A) select a letter and (B) enter a word that can be formed from all of their letters. It’s a competitive game, and the time […]

Read More

Using React to build a Wordle tracker

November 4, 2022November 7, 2022 wjrm500

Even if nobody else in the world played Wordle but me, I’m sure I’d still enjoy it well enough. However, there’s little doubting that one of the major appeals of the game is how easy it is to compare your own performance against others. It’s why the most common WhatsApp message sent between myself and […]

Read More

6 Talking Points from Pawnfork

August 22, 2022August 22, 2022 wjrm500

The other day I published my latest app – a little desktop-based number whose aim it is to make memorising chess openings as easy as falling off a log (this is apparently a real idiom). It’s called Pawnfork, and you can download it here. Of course, it’s not every day that I fire out a […]

Read More

Optimise Your Chess Opening Play With the Help of My New App

August 12, 2022August 22, 2022 wjrm500

I have created a simple new desktop app for memorising chess openings, and called it Pawnfork. There’s not too much to say about the app from the perspective of a user that I don’t say in my introductory video, which you can find above, but of course there is plenty to say about the development […]

Read More

Migrating a Spotify Listen-Logging App to AWS

July 30, 2022August 22, 2022 wjrm500

Welcome back, dear reader. It’s been a bloody long time since I “done you a post”, which is a shame not so much in a literary sense as a financial one: Bluehost absolutely rinsed me a few months back with the cost of renewing my web hosting contract, and my subsequent inactivity is making that […]

Read More

Posts pagination

Newer posts 1 2 3 Older posts

Archives

  • November 2025
  • October 2025
  • May 2025
  • April 2025
  • May 2024
  • March 2024
  • January 2024
  • December 2023
  • November 2023
  • June 2023
  • March 2023
  • January 2023
  • December 2022
  • November 2022
  • August 2022
  • July 2022
  • March 2022
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • June 2021
  • April 2021

Meta

  • Log in
  • Biography
  • Articles
  • Apps
  • Links
sparkling Theme by Colorlib Powered by WordPress