Josh Finnie Headshot
  • Home
  • About
  • Blog
  • Projects
  • Home
  • About
  • Blog
  • Projects
Adding a Copy Code Button to My Astro Blog
February 23, 2026

Adding a Copy Code Button to My Astro Blog

Building a Full-Stack Rust Application
February 19, 2026

Building a Full-Stack Rust Application

Getting Started with Python for Web Development
January 9, 2026

Getting Started with Python for Web Development

My Top 20 Albums of 2025
December 4, 2025

My Top 20 Albums of 2025

MIT's $1.2 Trillion Iceberg
November 27, 2025

MIT's $1.2 Trillion Iceberg

Why I Switched From Tex Live to Tectonic
November 17, 2025

Why I Switched From Tex Live to Tectonic

The Fatal Flaw in Silicon Valley's AI Gold Rush
November 15, 2025

The Fatal Flaw in Silicon Valley's AI Gold Rush

Amazon's AI Layoffs: A Marxist Analysis of Automation and Class Power
November 1, 2025

Amazon's AI Layoffs: A Marxist Analysis of Automation and Class Power

ASTs Explained: How Abstract Syntax Trees Fix the Chaos of Resume Parsing
October 14, 2025

ASTs Explained: How Abstract Syntax Trees Fix the Chaos of Resume Parsing

Rubber Duck Debugging: The Simplest Developer Tool You Are Not Using Enough
September 5, 2025

Rubber Duck Debugging: The Simplest Developer Tool You Are Not Using Enough

Page 1 of 9
Next →
Home About Blog Projects Speaking Uses RSS

© 2010 - 2026 Josh Finnie. creative commons license