Journey Back to Code,
This Time with AI

Exploring the intersection of software development and artificial intelligence. Join me as we rediscover engineering in the age of AI assistance.

Featured Articles

Hand-picked content worth your time.

Latest Articles

Our latest in staying up to date with tech and AI news.

Agent-A-Thon presented by Microsoft Foundry and Founderz
Featured
Engineering with AI

Building a Grounded AI Agent on Microsoft Foundry

A Real Build Log From the Microsoft Agent-a-thon: SharePoint Gaps Closed, a Wide Microsoft Stack Explored, and Verifiable DevRel Proof to Show for It

We set out to build a grounded, SharePoint-connected AI agent on Microsoft Foundry for the Microsoft Agent-a-thon. A wide tour of the Microsoft stack.

#ai dev#career#tools
Bob James
Why Python's Path.home() Returns the Wrong Directory in MSYS2 MinGW64 Bash
Environment Setup

Why Python's Path.home() Returns the Wrong Directory in MSYS2 MinGW64 Bash

How to Fix Python's Path.home() in MSYS2 MinGW Bash

Running Python in MinGW64 bash and getting `C:/Users/Bob` from `Path.home()`? Here's why MSYS2_ARG_CONV_EXCL won't help and the one-line fix that gives Python the right home directory.

#tips#bash
Bob James
Divining for Code: How LLMs Mirror the Ancient Art of Dowsing
Engineering with AI

Divining for Code: How LLMs Mirror the Ancient Art of Dowsing

The Modern Developer's Mystical Practice

Whether you're searching for water or crafting code, the key isn't understanding every mechanism of your tools, it's learning to use them skillfully and validate their output effectively.

#ai#beginner friendly
Bob James
How to Backup Your Supabase Database for Free
Featured
Tutorials

How to Backup Your Supabase Database for Free

The Guide to Creating Database Backups Without Paid Plans

Learn how to backup your Supabase database using pg_dump and PostgreSQL tools, even on the free tier. Includes troubleshooting common connection issues and step-by-step instructions.

#automation#tips#data
Bob James
BJSL EULA v1
Licenses

BJSL EULA v1

Bob James Software License and End User License Agreement

This is the first publicly released version of the Bob James Software Licence ("BJSL"), making our Software available free of charge for binary use and redistribution under the terms.

Bob James
The Problem with Npm Install
Software Development

The Problem with Npm Install

Why npm ci Could Save Your Production Builds (and Your Sanity)

Discover why npm install creates inconsistent builds and how npm ci provides the reproducible, secure deployments your production environment desperately needs.

#developer tools#errors#frameworks#npm#javascript
Bob James