James Williams - Anthropology Researcher and Network Software Engineer

I'm James Williams—Software Engineer by profession. Anthropologist by education. Explorer and wanderer at heart. Curious by nature.

Latest Research Posts

Applying the Software Development Lifecycle to AI-Assisted Coding with Claude Code

February 25, 2026

The rise of AI coding tools has introduced a new and often underestimated challenge: without structure, they tend to produce unstructured results. Many developers new to AI-assisted development treat these tools as a shortcut, submitting loosely defined prompts and expecting production-ready code in return. The results are predictably inconsistent.

Proposed Energy Mix by 2050

February 6, 2026

I wrote this paper for a course on Energy and Society, where our final project asked us to envision what the U.S. energy mix might look like by 2050. The analysis presented here is the result of extensive research into the historical and current energy mix, along with an evaluation of the social, environmental, and technical factors shaping future energy systems.