Last updated Oct 12th, 2025

What I’m up to at the moment

Inspired by the now page movement which was started by Derek Sivers.

Reading

  • Currently Reading: The Way of Kings by Brandon Sanderson.
  • Just Finished: Vampire: The Masquerade – Night Road - a Choice of Games interactive fiction novel by Kyle Marquis
  • Just finished: The Mercy of Gods by James S.A. Corey
    • I don’t like starting on-going series before all the books have been published, but The Expanse is one of my all-time favorites and I couldn’t wait to read the next epic story Daniel Abraham and Ty Franck (the duo behind the penname) would create together. So now I’m stuck waiting until the next one comes out.
  • Recently threw on the DNF pile: Sapiens: A Brief History of Humankind by Yuval Noah Harari.
    • This one really disappointed me. I’d been wanting to read this for years, and it just drastically fell short. The author continually made big claims without adequate (or any) citations, often skewed facts to suit the narrative he was trying to create, and I just generally felt the writing style to be overbearing and condescending.

Projects I’m Working On

  • Recently released a beta version of QuiLI, a command line tool for quizzing yourself on any number of topics. This was a learning project for me, to get more familiar with building and distributing command line applications using Python and Click. You can check it out on GitHub.

Interesting and Thought-Provoking Things

  • I recently discovered The Tarot Cards of Tech, an elegantly designed set of tarot cards with questions designed to enable people to think about how to build and develop technologies responsibly. These cards were created by The Artefact Group, a consulting and design firm focusing on implementing new technologies responsibly. In the age of AI, the ethical implications of tech and data are reaching into every facet of our lives. These cards are tools to help us consider the consequences of our progress, in order to direct our world toward positive change and growth.
    • I love the design of these cards. They ask personal, open-ended questions that have you explore your own values and morals and determine how they align with your work. They help you identify potential pitfalls and dangers that will cause harm, and encourage you to consider how you can do the most good.
  • This website with 100+ JavaScript Projects aimed at beginner web developers. There are a lot of fun projects to try your hand at here, all of them suitable for someone just starting out and wanting to learn by doing. Check out my version of their tip calculator project.