About:

James is a software developer and consultant with interests in Python, Rust, and commercial real estate. He enjoys planning motorcycle trips.

Website:

Specializations:

Interests:

Python Database administration Application architecture Kubernetes Rust Desktop/enterprise programming Commercial real estate

Outgoing Links:

Stephen Wolfram
Subscribe to RSS:
A Windows update has rendered the author's computer unable to shut down, highlighting frustrations with modern technology's reliability and corporate priorities.
The text discusses the limitations and potential uses of Generative AI, highlighting the need for human expertise and the dangers of overreliance on AI. It emphasizes the importance of maintaining fundamental skills and creativity...
The text discusses the lessons learned from a motorcycle travel experience, emphasizing the importance of allowing for flexibility in the itinerary, the significance of proper gear and packing, and the immensity of the world and t...
The author discusses his struggles with language learning and his new approach to learning Spanish using spaced repetition and flashcards. He recommends Anki and Pimsleur as effective tools for language learning, and also mentions...

0Proof of Life

2024-11-22

The author has made updates to the website, including adding javascript to lazy load image gallery posts. They have also migrated their social media presence from mastodon to bluesky. The author discusses the differences between m...
The blog post is a photo drop from the Far West 2024 series. The author purchased a camera to document his motorcycle trip through the American west and shared some of his favorite photos from the trip.
The blog post is about packing for a four-season motorcycle camping trip, detailing the author's packing list and the rationale behind it.
The author shares their love for Guanajuato, Mexico, describing its unique architecture, history, and significance as a silver mining town. They also provide practical travel tips for visiting the city.
The author explains how to pull a Smartsheet table into Microsoft Excel using Power Query. He uses this technique for one-off assignments at work where he needs a quick and dirty web-based data store that several people can collab...
The text explains how to checkout and edit a pull request locally, using an example of updating a dependency and fixing a lint error. It provides step-by-step instructions for checking out the pull request branch, making changes, ...
The blog post is a step-by-step guide on running a local Kubernetes cluster with Kind. It explains the terminology of Kubernetes, introduces the tool Kind, and provides detailed instructions on creating a deployment and a service ...
The text provides an overview of ChatGPT, a large-scale transformer-based language model designed for predicting the next word in a sentence. It explains the model's generative, pre-trained, and transformer features, as well as it...

0LLM Round-up

2023-03-02

The blog post is a compilation of educational resources to understand ChatGPT, an AI language model. The author aims to gain a layman's understanding of the tool's capabilities, terminology, and its place in the broader AI landsca...
The author reflects on three managerial principles he wrote down in 2015 while working as an Assistant Manager of a restaurant. He emphasizes the importance of teaching and supporting employees, interpersonal skills, organization ...
The text explains how to convert a subdirectory to its own git repository/submodule using the git filter-branch command. It warns about the pitfalls and potential issues of using this command.

0GPG Field Guide

2023-01-06

...
The text explains how to configure a python script as the default build task in VS Code by adding a snippet to the .vscode/tasks.json file.
The author discusses a new python tooling template called bulletproof-python, inspired by the Hypermodern Python template. It uses tox and pip-tools and includes pytest, coverage.py, black, and ruff for testing, formatting, and li...

0Hello World

2022-12-26

...