Josh Finnie Headshot

Blog

Writing on Rust, Go, Python, and JavaScript, plus the occasional detour. Browse by tag or series.

Tech giants are investing $400 billion in AI infrastructure while cutting thousands of jobs. This analysis explores the economic contradiction at the heart of automation: why replacing workers with machines may undermine the very source of profit, threatening both value creation and consumer demand in capitalism's latest transformation.

Amazon blamed AI for cutting 30,000 jobs while posting record profits and raising CEO pay 37%. We break down the Marxist economics behind tech layoffs: how automation intensifies worker exploitation, why the "AI made us do it" narrative hides class warfare, and what the Luddites can teach us about who really benefits from technology. This is surplus value extraction with algorithmic cover.

Learn how to build a word count command line utility in Rust from scratch. This step-by-step guide shows you how to create a functional wc tool that counts lines, words, and bytes in files. Perfect for Rust beginners and those interested in command line tools, this tutorial covers argument parsing with clap, file handling, and test-driven development to create reliable utilities for text processing.